From 0fe3cff114cf515bd0a4357dfd964c99121ead9e Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Wed, 6 Mar 2024 10:18:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/book/read/page/provider/TextChapterLayout.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt b/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt index bdc1f69c2..daab964f4 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt @@ -793,15 +793,8 @@ class TextChapterLayout( } private fun isZeroWidthChar(char: Char): Boolean { - return zeroWidthCodePoints.binarySearch(char.code) >= 0 - } - - companion object { - val zeroWidthCodePoints = intArrayOf( - 173, 1564, 1807, 6158, 8203, 8204, 8205, 8206, 8207, 8234, - 8235, 8236, 8237, 8238, 8288, 8289, 8290, 8291, 8292, 8294, - 8295, 8296, 8297, 8299, 8300, 8301, 8302, 8303, 65279, 65529 - ) + val code = char.code + return code == 8203 || code == 8204 || code == 8288 } }