fix glyph's CMAP index might be corrupted
when SMP sybmol is present in the font. this is a simple typo fix, actually Change-Id: I54a4df43ece1a36f5c7997d121b7655afb2069e3 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>bb10
parent
e483b9bf37
commit
51998eb4f6
|
|
@ -227,7 +227,7 @@ int QWindowsFontEngine::getGlyphIndexes(const QChar *str, int numChars, QGlyphLa
|
|||
if (symbol) {
|
||||
for (; i < numChars; ++i, ++glyph_pos) {
|
||||
unsigned int uc = getChar(str, i, numChars);
|
||||
glyphs->glyphs[i] = getTrueTypeGlyphIndex(cmap, uc);
|
||||
glyphs->glyphs[glyph_pos] = getTrueTypeGlyphIndex(cmap, uc);
|
||||
if(!glyphs->glyphs[glyph_pos] && uc < 0x100)
|
||||
glyphs->glyphs[glyph_pos] = getTrueTypeGlyphIndex(cmap, uc + 0xf000);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue