Compare commits

..

2 Commits

Author SHA1 Message Date
꧁[C̲̅j̲̅s̲̅a̲̅h̲̅]꧂
7ae2070c90
Merge 94aaee8d9b into da7093214f 2024-06-19 20:22:33 +08:00
Antecer
da7093214f 修复format4字形索引gIndex参数计算错误的BUG 2024-06-19 19:00:47 +08:00

View File

@ -714,7 +714,7 @@ public class QueryTTF {
if (idRangeOffset == 0) {
unicodeToGlyphId.put(unicode, (unicode + idDelta) & 0xFFFF);
} else {
int gIndex = (idRangeOffset / 2) + unicode - unicodeInclusive + segmentIndex;
int gIndex = (idRangeOffset / 2) + unicode - unicodeInclusive + segmentIndex - segCount;
unicodeToGlyphId.put(unicode, gIndex < glyphIdArrayLength ? f.glyphIdArray[gIndex] + idDelta : 0);
}
}