From c62e0beedf137b095017946480a338b183201e35 Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Sun, 25 Mar 2018 12:03:45 +0900 Subject: [PATCH 1/1] updated ltj-unicode-ccfix.lua (using LineBreak.txt of Unicode-10.0.0) --- src/ltj-unicode-ccfix.lua | 121 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 99 insertions(+), 22 deletions(-) diff --git a/src/ltj-unicode-ccfix.lua b/src/ltj-unicode-ccfix.lua index 430bb39..3b3b5e1 100644 --- a/src/ltj-unicode-ccfix.lua +++ b/src/ltj-unicode-ccfix.lua @@ -1,5 +1,5 @@ -- Do not edit this file! --- Created from LineBreak.txt by ltj-unicode-ccfix_make.pl on 2015年 10月 24日 土曜日 16:45:46 JST. +-- Created from LineBreak.txt by ltj-unicode-ccfix_make.pl on 2018年 3月 25日 日曜日 12:00:25 JST. -- In case of errors, fix the Perl script instead. local tex_catcode = tex.setcatcode local tex_getcc = tex.getcatcode @@ -13,7 +13,8 @@ set_letter(0x23F0,0x23F3) set_letter(0x2600,0x2603) set_letter(0x2614,0x2615) set_letter(0x2618,0x2618) -set_letter(0x261A,0x261F) +set_letter(0x261A,0x261C) +set_letter(0x261E,0x261F) set_letter(0x2639,0x263B) set_letter(0x2668,0x2668) set_letter(0x267F,0x267F) @@ -26,10 +27,12 @@ set_letter(0x26DC,0x26DC) set_letter(0x26DF,0x26E1) set_letter(0x26EA,0x26EA) set_letter(0x26F1,0x26F5) -set_letter(0x26F7,0x26FA) +set_letter(0x26F7,0x26F8) +set_letter(0x26FA,0x26FA) set_letter(0x26FD,0x26FF) set_letter(0x2700,0x2704) -set_letter(0x2708,0x270D) +set_letter(0x2708,0x2709) +set_letter(0x2764,0x2764) set_letter(0x2E80,0x2E99) set_letter(0x2E9B,0x2EF3) set_letter(0x2F00,0x2FD5) @@ -70,7 +73,7 @@ set_letter(0x30E8,0x30ED) set_letter(0x30EF,0x30F4) set_letter(0x30F7,0x30FA) set_letter(0x30FF,0x30FF) -set_letter(0x3105,0x312D) +set_letter(0x3105,0x312E) set_letter(0x3131,0x318E) set_letter(0x3190,0x3191) set_letter(0x3192,0x3195) @@ -90,8 +93,8 @@ set_letter(0x32C0,0x32FE) set_letter(0x3300,0x33FF) set_letter(0x3400,0x4DB5) set_letter(0x4DB6,0x4DBF) -set_letter(0x4E00,0x9FD5) -set_letter(0x9FD6,0x9FFF) +set_letter(0x4E00,0x9FEA) +set_letter(0x9FEB,0x9FFF) set_letter(0xA000,0xA014) set_letter(0xA016,0xA48C) set_letter(0xA490,0xA4C6) @@ -130,44 +133,116 @@ set_letter(0xFF40,0xFF40) set_letter(0xFF41,0xFF5A) set_letter(0xFF5C,0xFF5C) set_letter(0xFF5E,0xFF5E) +set_letter(0xFF66,0xFF66) +set_letter(0xFF71,0xFF9D) +set_letter(0xFFA0,0xFFBE) +set_letter(0xFFC2,0xFFC7) +set_letter(0xFFCA,0xFFCF) +set_letter(0xFFD2,0xFFD7) +set_letter(0xFFDA,0xFFDC) set_letter(0xFFE2,0xFFE2) set_letter(0xFFE3,0xFFE3) set_letter(0xFFE4,0xFFE4) -set_letter(0x1B000,0x1B001) +set_letter(0x17000,0x187EC) +set_letter(0x18800,0x18AF2) +set_letter(0x1B000,0x1B0FF) +set_letter(0x1B100,0x1B11E) +set_letter(0x1B170,0x1B2FB) set_letter(0x1F000,0x1F02B) +set_letter(0x1F02C,0x1F02F) set_letter(0x1F030,0x1F093) +set_letter(0x1F094,0x1F09F) set_letter(0x1F0A0,0x1F0AE) +set_letter(0x1F0AF,0x1F0B0) set_letter(0x1F0B1,0x1F0BF) +set_letter(0x1F0C0,0x1F0C0) set_letter(0x1F0C1,0x1F0CF) +set_letter(0x1F0D0,0x1F0D0) set_letter(0x1F0D1,0x1F0F5) +set_letter(0x1F0F6,0x1F0FF) +set_letter(0x1F10D,0x1F10F) +set_letter(0x1F12F,0x1F12F) +set_letter(0x1F16C,0x1F16F) +set_letter(0x1F1AD,0x1F1E5) set_letter(0x1F200,0x1F202) -set_letter(0x1F210,0x1F23A) +set_letter(0x1F203,0x1F20F) +set_letter(0x1F210,0x1F23B) +set_letter(0x1F23C,0x1F23F) set_letter(0x1F240,0x1F248) +set_letter(0x1F249,0x1F24F) set_letter(0x1F250,0x1F251) -set_letter(0x1F300,0x1F39B) +set_letter(0x1F252,0x1F25F) +set_letter(0x1F260,0x1F265) +set_letter(0x1F266,0x1F2FF) +set_letter(0x1F300,0x1F384) +set_letter(0x1F386,0x1F39B) set_letter(0x1F39E,0x1F3B4) set_letter(0x1F3B7,0x1F3BB) -set_letter(0x1F3BD,0x1F3FA) -set_letter(0x1F400,0x1F49F) +set_letter(0x1F3BD,0x1F3C1) +set_letter(0x1F3C5,0x1F3C6) +set_letter(0x1F3C8,0x1F3C9) +set_letter(0x1F3CD,0x1F3FA) +set_letter(0x1F400,0x1F441) +set_letter(0x1F444,0x1F445) +set_letter(0x1F451,0x1F465) +set_letter(0x1F46A,0x1F46D) +set_letter(0x1F46F,0x1F46F) +set_letter(0x1F479,0x1F47B) +set_letter(0x1F47D,0x1F480) +set_letter(0x1F484,0x1F484) +set_letter(0x1F488,0x1F49F) set_letter(0x1F4A1,0x1F4A1) set_letter(0x1F4A3,0x1F4A3) -set_letter(0x1F4A5,0x1F4AE) +set_letter(0x1F4A5,0x1F4A9) +set_letter(0x1F4AB,0x1F4AE) set_letter(0x1F4B0,0x1F4B0) set_letter(0x1F4B3,0x1F4FF) set_letter(0x1F507,0x1F516) set_letter(0x1F525,0x1F531) -set_letter(0x1F54A,0x1F579) -set_letter(0x1F57B,0x1F5A3) -set_letter(0x1F5A5,0x1F5D3) +set_letter(0x1F54A,0x1F573) +set_letter(0x1F576,0x1F579) +set_letter(0x1F57B,0x1F58F) +set_letter(0x1F591,0x1F594) +set_letter(0x1F597,0x1F5D3) set_letter(0x1F5DC,0x1F5F3) set_letter(0x1F5FA,0x1F5FF) -set_letter(0x1F600,0x1F64F) -set_letter(0x1F680,0x1F6D0) +set_letter(0x1F600,0x1F644) +set_letter(0x1F648,0x1F64A) +set_letter(0x1F680,0x1F6A2) +set_letter(0x1F6A4,0x1F6B3) +set_letter(0x1F6B7,0x1F6BF) +set_letter(0x1F6C1,0x1F6CB) +set_letter(0x1F6CD,0x1F6D4) +set_letter(0x1F6D5,0x1F6DF) set_letter(0x1F6E0,0x1F6EC) -set_letter(0x1F6F0,0x1F6F3) -set_letter(0x1F910,0x1F918) -set_letter(0x1F980,0x1F984) +set_letter(0x1F6ED,0x1F6EF) +set_letter(0x1F6F0,0x1F6F8) +set_letter(0x1F6F9,0x1F6FF) +set_letter(0x1F774,0x1F77F) +set_letter(0x1F7D5,0x1F7FF) +set_letter(0x1F80C,0x1F80F) +set_letter(0x1F848,0x1F84F) +set_letter(0x1F85A,0x1F85F) +set_letter(0x1F888,0x1F88F) +set_letter(0x1F8AE,0x1F8FF) +set_letter(0x1F90C,0x1F90F) +set_letter(0x1F910,0x1F917) +set_letter(0x1F91D,0x1F91D) +set_letter(0x1F920,0x1F925) +set_letter(0x1F927,0x1F92F) +set_letter(0x1F93A,0x1F93C) +set_letter(0x1F93F,0x1F93F) +set_letter(0x1F940,0x1F94C) +set_letter(0x1F94D,0x1F94F) +set_letter(0x1F950,0x1F96B) +set_letter(0x1F96C,0x1F97F) +set_letter(0x1F980,0x1F997) +set_letter(0x1F998,0x1F9BF) set_letter(0x1F9C0,0x1F9C0) +set_letter(0x1F9C1,0x1F9CF) +set_letter(0x1F9D0,0x1F9D0) +set_letter(0x1F9DE,0x1F9E6) +set_letter(0x1F9E7,0x1FFFD) set_letter(0x20000,0x2A6D6) set_letter(0x2A6D7,0x2A6FF) set_letter(0x2A700,0x2B734) @@ -175,7 +250,9 @@ set_letter(0x2B735,0x2B73F) set_letter(0x2B740,0x2B81D) set_letter(0x2B81E,0x2B81F) set_letter(0x2B820,0x2CEA1) -set_letter(0x2CEA2,0x2F7FF) +set_letter(0x2CEA2,0x2CEAF) +set_letter(0x2CEB0,0x2EBE0) +set_letter(0x2EBE1,0x2F7FF) set_letter(0x2F800,0x2FA1D) set_letter(0x2FA1E,0x2FFFD) set_letter(0x30000,0x3FFFD) -- 2.11.0