diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ftfont.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ftfont.c b/src/ftfont.c index 885fee61ba1..a110cd8a8d8 100644 --- a/src/ftfont.c +++ b/src/ftfont.c | |||
| @@ -1934,6 +1934,10 @@ ftfont_drive_otf (MFLTFont *font, | |||
| 1934 | tag = PACK_OTF_TAG (tag); | 1934 | tag = PACK_OTF_TAG (tag); |
| 1935 | g->g.internal = (g->g.internal & ~0x1FFFFFFF) | tag; | 1935 | g->g.internal = (g->g.internal & ~0x1FFFFFFF) | tag; |
| 1936 | } | 1936 | } |
| 1937 | #ifdef OTF_POSITIONING_TYPE_GET_FORMAT | ||
| 1938 | g->libotf_positioning_type | ||
| 1939 | = otfg->positioning_type & otf_positioning_type_components_mask; | ||
| 1940 | #endif | ||
| 1937 | for (i++, otfg++; (i < otf_gstring.used | 1941 | for (i++, otfg++; (i < otf_gstring.used |
| 1938 | && otfg->f.index.from == otfg[-1].f.index.from); | 1942 | && otfg->f.index.from == otfg[-1].f.index.from); |
| 1939 | i++, otfg++) | 1943 | i++, otfg++) |
| @@ -1957,6 +1961,10 @@ ftfont_drive_otf (MFLTFont *font, | |||
| 1957 | tag = PACK_OTF_TAG (tag); | 1961 | tag = PACK_OTF_TAG (tag); |
| 1958 | g->g.internal = (g->g.internal & ~0x1FFFFFFF) | tag; | 1962 | g->g.internal = (g->g.internal & ~0x1FFFFFFF) | tag; |
| 1959 | } | 1963 | } |
| 1964 | #ifdef OTF_POSITIONING_TYPE_GET_FORMAT | ||
| 1965 | g->libotf_positioning_type | ||
| 1966 | = otfg->positioning_type & otf_positioning_type_components_mask; | ||
| 1967 | #endif | ||
| 1960 | out->used++; | 1968 | out->used++; |
| 1961 | } | 1969 | } |
| 1962 | } | 1970 | } |