summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2007-05-16 01:42:03 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2007-05-16 01:42:03 +0000
commit8e853ddacb0268e4d4531abc5eb58b674789579c (patch)
treedb1b622ef3e1294f00b930706d5b1a38f46b5575
parent67772f3ada54a5dc5c539d1274f088a83a22d777 (diff)
downloadpango-8e853ddacb0268e4d4531abc5eb58b674789579c.tar.gz
Add ccmp, locl, calt; kern, mark, and mkmk features.
2007-05-15 Behdad Esfahbod <behdad@gnome.org> * modules/indic/indic-fc.c: Add ccmp, locl, calt; kern, mark, and mkmk features. svn path=/trunk/; revision=2306
-rw-r--r--ChangeLog5
-rw-r--r--modules/indic/indic-fc.c10
2 files changed, 13 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index ff4bc598..d7b2b474 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2007-05-15 Behdad Esfahbod <behdad@gnome.org>
+ * modules/indic/indic-fc.c:
+ Add ccmp, locl, calt; kern, mark, and mkmk features.
+
+2007-05-15 Behdad Esfahbod <behdad@gnome.org>
+
* pango/pango-ot.h:
* pango/pango-ot-private.h:
* pango/pango-ot-ruleset.c (pango_ot_ruleset_add_feature),
diff --git a/modules/indic/indic-fc.c b/modules/indic/indic-fc.c
index 87560690..09f70545 100644
--- a/modules/indic/indic-fc.c
+++ b/modules/indic/indic-fc.c
@@ -114,6 +114,8 @@ static const IndicOTClassTable *indic_ot_class_tables[] = {
static const PangoOTFeatureMap gsub_features[] =
{
+ {"ccmp", PANGO_OT_ALL_GLYPHS},
+ {"locl", PANGO_OT_ALL_GLYPHS},
{"init", init},
{"nukt", nukt},
{"akhn", akhn},
@@ -126,14 +128,18 @@ static const PangoOTFeatureMap gsub_features[] =
{"blws", blws},
{"abvs", abvs},
{"psts", psts},
- {"haln", haln}
+ {"haln", haln},
+ {"calt", PANGO_OT_ALL_GLYPHS}
};
static const PangoOTFeatureMap gpos_features[] =
{
{"blwm", blwm},
{"abvm", abvm},
- {"dist", dist}
+ {"dist", dist},
+ {"kern", PANGO_OT_ALL_GLYPHS},
+ {"mark", PANGO_OT_ALL_GLYPHS},
+ {"mkmk", PANGO_OT_ALL_GLYPHS}
};
static void