[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master ae08d07 1/3: fix previous change
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] master ae08d07 1/3: fix previous change |
Date: |
Wed, 02 Sep 2015 10:11:26 +0000 |
branch: master
commit ae08d073d7e2738580341534adc3c5924dc76860
Author: K. Handa <address@hidden>
Commit: K. Handa <address@hidden>
fix previous change
* ftfont.c (ftfont_drive_otf): Remember some bits of
OTF_Glyph->positioning_type in MFLTGlyphFT->libotf_positioning_type.
---
src/ftfont.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/ftfont.c b/src/ftfont.c
index 885fee6..a110cd8 100644
--- a/src/ftfont.c
+++ b/src/ftfont.c
@@ -1934,6 +1934,10 @@ ftfont_drive_otf (MFLTFont *font,
tag = PACK_OTF_TAG (tag);
g->g.internal = (g->g.internal & ~0x1FFFFFFF) | tag;
}
+#ifdef OTF_POSITIONING_TYPE_GET_FORMAT
+ g->libotf_positioning_type
+ = otfg->positioning_type & otf_positioning_type_components_mask;
+#endif
for (i++, otfg++; (i < otf_gstring.used
&& otfg->f.index.from == otfg[-1].f.index.from);
i++, otfg++)
@@ -1957,6 +1961,10 @@ ftfont_drive_otf (MFLTFont *font,
tag = PACK_OTF_TAG (tag);
g->g.internal = (g->g.internal & ~0x1FFFFFFF) | tag;
}
+#ifdef OTF_POSITIONING_TYPE_GET_FORMAT
+ g->libotf_positioning_type
+ = otfg->positioning_type & otf_positioning_type_components_mask;
+#endif
out->used++;
}
}