equal
deleted
inserted
replaced
62 static const le_int32 featureMapCount = LE_ARRAY_SIZE(featureMap); |
62 static const le_int32 featureMapCount = LE_ARRAY_SIZE(featureMap); |
63 |
63 |
64 #define features (loclFeatureMask) |
64 #define features (loclFeatureMask) |
65 |
65 |
66 HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, |
66 HanOpenTypeLayoutEngine::HanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, |
67 le_int32 typoFlags, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success) |
67 le_int32 typoFlags, const LEReferenceTo<GlyphSubstitutionTableHeader> &gsubTable, LEErrorCode &success) |
68 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) |
68 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) |
69 { |
69 { |
70 fFeatureMap = featureMap; |
70 fFeatureMap = featureMap; |
71 fFeatureMapCount = featureMapCount; |
71 fFeatureMapCount = featureMapCount; |
72 } |
72 } |