From d7ae1d4f0ac5a20ca7a0053a73f5a44c5585acbd Mon Sep 17 00:00:00 2001 From: Antecer Date: Thu, 20 Jun 2024 16:57:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E6=9E=90=E5=AD=97=E4=BD=93=E6=97=B6?= =?UTF-8?q?=E6=8E=92=E9=99=A4=E8=BD=AE=E5=BB=93=E7=B4=A2=E5=BC=95=E4=B8=BA?= =?UTF-8?q?0=E7=9A=84Unicode=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/model/analyzeRule/QueryTTF.java | 1 + 1 file changed, 1 insertion(+) 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