summaryrefslogtreecommitdiff
path: root/docs/pango-sections.txt
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2007-05-14 07:09:45 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2007-05-14 07:09:45 +0000
commita1133c77d1e299609f1a0d1bd040a6818ea9edfd (patch)
tree20ce17182c4383db9d5c3acdad4b0d43a6644e2c /docs/pango-sections.txt
parentece3741c8051acffafd5250189730389f70474e9 (diff)
downloadpango-a1133c77d1e299609f1a0d1bd040a6818ea9edfd.tar.gz
Part of Bug 325714 – Pango should respect $LANGUAGE
2007-05-14 Behdad Esfahbod <behdad@gnome.org> Part of Bug 325714 – Pango should respect $LANGUAGE * pango/pango-ot.h: * pango/pango-ot-ruleset.c (pango_ot_ruleset_get_for), (pango_ot_ruleset_description_hash), (pango_ot_ruleset_description_equal), (pango_ot_ruleset_description_copy), (pango_ot_ruleset_description_free): Add new engine API: PangoOTRulesetDescription pango_ot_ruleset_get_for() pango_ot_ruleset_description_hash() pango_ot_ruleset_description_equal() pango_ot_ruleset_description_copy() pango_ot_ruleset_description_free() The main addition is pango_ot_ruleset_get_for() that takes a ruleset description, ie. script/language and list of GSUB/GPOS features to apply, and returns a ruleset. It manages all the work to cache rulesets, so modules don't have to do that anymore. Given that modules do not deal with just one ruleset anymore (because we want to respect language, and allow user-selected features), this makes their life way easier. * docs/pango-sections.txt: * docs/tmpl/opentype.sgml: Update. svn path=/trunk/; revision=2290
Diffstat (limited to 'docs/pango-sections.txt')
-rw-r--r--docs/pango-sections.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/pango-sections.txt b/docs/pango-sections.txt
index e016407e..75906ed3 100644
--- a/docs/pango-sections.txt
+++ b/docs/pango-sections.txt
@@ -940,6 +940,7 @@ PangoOTInfo
PangoOTBuffer
PangoOTGlyph
PangoOTRuleset
+PangoOTRulesetDescription
PangoOTTableType
PangoOTFeatureMap
PANGO_OT_ALL_GLYPHS
@@ -963,6 +964,7 @@ pango_ot_buffer_set_rtl
pango_ot_buffer_set_zero_width_marks
pango_ot_buffer_get_glyphs
pango_ot_buffer_output
+pango_ot_ruleset_get_for
pango_ot_ruleset_new
pango_ot_ruleset_new_for
pango_ot_ruleset_add_feature
@@ -970,6 +972,10 @@ pango_ot_ruleset_maybe_add_feature
pango_ot_ruleset_maybe_add_features
pango_ot_ruleset_substitute
pango_ot_ruleset_position
+pango_ot_ruleset_description_copy
+pango_ot_ruleset_description_equal
+pango_ot_ruleset_description_free
+pango_ot_ruleset_description_hash
pango_ot_tag_from_language
pango_ot_tag_from_script
pango_ot_tag_to_language