From ee51cafa6cacbb31efeb52c1e77ddeeea2746c64 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Sun, 28 Apr 2024 19:41:19 +0900 Subject: [PATCH] hyphnation rules for other scripts --- src/net/torvald/terrarumsansbitmap/MovableType.kt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/net/torvald/terrarumsansbitmap/MovableType.kt b/src/net/torvald/terrarumsansbitmap/MovableType.kt index f30c45b..3cce036 100644 --- a/src/net/torvald/terrarumsansbitmap/MovableType.kt +++ b/src/net/torvald/terrarumsansbitmap/MovableType.kt @@ -826,7 +826,19 @@ class MovableType( (0xc0..0xc6) + (0xc8..0xcf) + (0xd2..0xd6) + (0xd8..0xdd) + (0xe0..0xe6) + (0xe8..0xef) + (0xf2..0xf6) + (0xf8..0xfd) + (0xff..0x105) + (0x112..0x118) + (0x128..0x131) + (0x14c..0x153) + - (0x168..0x173) + (0x176..0x178)).toSortedSet() + (0x168..0x173) + (0x176..0x178) + + listOf(0x391,0x395,0x397,0x399,0x39f,0x3a5,0x3a9,0x3aa,0x3ab) + + listOf(0x3b1,0x3b5,0x3b7,0x3b9,0x3bf,0x3c5,0x3c9,0x3ca,0x3cb) + + listOf(0x400,0x401,0x404,0x406,0x407,0x40d,0x40e) + + listOf(0x450,0x451,0x454,0x456,0x457,0x45d,0x45e) + + listOf(0x410,0x415,0x418,0x41e,0x423,0x42d) + + listOf(0x430,0x435,0x438,0x43e,0x443,0x44d) + + (0x48a..0x48d) + (0x4d0..0x4db) + (0x4e2..0x4f3) + + listOf(0x531,0x535,0x537,0x538,0x53b,0x548,0x555) + + listOf(0x560,0x561,0x565,0x567,0x568,0x56b,0x578,0x585) + + listOf(0x10d0,0x10d4,0x10d8,0x10dd,0x10e3) + + listOf(0x1c90,0x1c94,0x1c98,0x1c9d,0x1ca3) + ).toSortedSet() private val hangulI = ((0x1100..0x115E) + (0xA960..0xA97F)).toSortedSet() private val hangulPK = ((0x1160..0x11FF) + (0xD7B0..0xD7FF)).toSortedSet()