解析字体时排除轮廓索引为0的Unicode编码
This commit is contained in:
@@ -975,6 +975,7 @@ public class QueryTTF {
|
|||||||
int key = item.getKey();
|
int key = item.getKey();
|
||||||
int val = item.getValue();
|
int val = item.getValue();
|
||||||
if (val >= glyfArrayLength) continue;
|
if (val >= glyfArrayLength) continue;
|
||||||
|
if (val == 0) continue; // 排除轮廓索引为0的Unicode
|
||||||
String glyfString = getGlyfById(val);
|
String glyfString = getGlyfById(val);
|
||||||
unicodeToGlyph.put(key, glyfString);
|
unicodeToGlyph.put(key, glyfString);
|
||||||
if (glyfString == null) continue; // null 不能用作hashmap的key
|
if (glyfString == null) continue; // null 不能用作hashmap的key
|
||||||
|
|||||||
Reference in New Issue
Block a user