diff --git a/app/src/main/java/io/legado/app/model/analyzeRule/QueryTTF.java b/app/src/main/java/io/legado/app/model/analyzeRule/QueryTTF.java index 85ab546d0..9bdbc8996 100644 --- a/app/src/main/java/io/legado/app/model/analyzeRule/QueryTTF.java +++ b/app/src/main/java/io/legado/app/model/analyzeRule/QueryTTF.java @@ -975,6 +975,7 @@ public class QueryTTF { int key = item.getKey(); int val = item.getValue(); if (val >= glyfArrayLength) continue; + if (val == 0) continue; // 排除轮廓索引为0的Unicode String glyfString = getGlyfById(val); unicodeToGlyph.put(key, glyfString); if (glyfString == null) continue; // null 不能用作hashmap的key