OSDN Git Service

Unicode 12.1.0
[luatex-ja/luatexja.git] / src / ltj-unicode-ccfix.lua
1 -- Do not edit this file!
2 -- Created from LineBreak.txt by ltj-unicode-ccfix_make.pl on 2019年  7月  8日 月曜日 06:15:17 JST.
3 -- In case of errors, fix the Perl script instead.
4 local tex_catcode = tex.setcatcode
5 local tex_getcc = tex.getcatcode
6 local function set_letter(b,e)
7   if tex_getcc(b)~=11 then
8     for i=b,e do tex_catcode('global', i, 11) end
9   end
10 end
11 set_letter(0x231A,0x231B)
12 set_letter(0x23F0,0x23F3)
13 set_letter(0x2600,0x2603)
14 set_letter(0x2614,0x2615)
15 set_letter(0x2618,0x2618)
16 set_letter(0x261A,0x261C)
17 set_letter(0x261E,0x261F)
18 set_letter(0x2639,0x263B)
19 set_letter(0x2668,0x2668)
20 set_letter(0x267F,0x267F)
21 set_letter(0x26BD,0x26C8)
22 set_letter(0x26CD,0x26CD)
23 set_letter(0x26CF,0x26D1)
24 set_letter(0x26D3,0x26D4)
25 set_letter(0x26D8,0x26D9)
26 set_letter(0x26DC,0x26DC)
27 set_letter(0x26DF,0x26E1)
28 set_letter(0x26EA,0x26EA)
29 set_letter(0x26F1,0x26F5)
30 set_letter(0x26F7,0x26F8)
31 set_letter(0x26FA,0x26FA)
32 set_letter(0x26FD,0x26FF)
33 set_letter(0x2700,0x2704)
34 set_letter(0x2708,0x2709)
35 set_letter(0x2764,0x2764)
36 set_letter(0x2E80,0x2E99)
37 set_letter(0x2E9B,0x2EF3)
38 set_letter(0x2F00,0x2FD5)
39 set_letter(0x2FF0,0x2FFB)
40 set_letter(0x3003,0x3003)
41 set_letter(0x3004,0x3004)
42 set_letter(0x3006,0x3006)
43 set_letter(0x3007,0x3007)
44 set_letter(0x3012,0x3013)
45 set_letter(0x3020,0x3020)
46 set_letter(0x3021,0x3029)
47 set_letter(0x3030,0x3030)
48 set_letter(0x3031,0x3034)
49 set_letter(0x3036,0x3037)
50 set_letter(0x3038,0x303A)
51 set_letter(0x303D,0x303D)
52 set_letter(0x303E,0x303F)
53 set_letter(0x3042,0x3042)
54 set_letter(0x3044,0x3044)
55 set_letter(0x3046,0x3046)
56 set_letter(0x3048,0x3048)
57 set_letter(0x304A,0x3062)
58 set_letter(0x3064,0x3082)
59 set_letter(0x3084,0x3084)
60 set_letter(0x3086,0x3086)
61 set_letter(0x3088,0x308D)
62 set_letter(0x308F,0x3094)
63 set_letter(0x309F,0x309F)
64 set_letter(0x30A2,0x30A2)
65 set_letter(0x30A4,0x30A4)
66 set_letter(0x30A6,0x30A6)
67 set_letter(0x30A8,0x30A8)
68 set_letter(0x30AA,0x30C2)
69 set_letter(0x30C4,0x30E2)
70 set_letter(0x30E4,0x30E4)
71 set_letter(0x30E6,0x30E6)
72 set_letter(0x30E8,0x30ED)
73 set_letter(0x30EF,0x30F4)
74 set_letter(0x30F7,0x30FA)
75 set_letter(0x30FF,0x30FF)
76 set_letter(0x3105,0x312F)
77 set_letter(0x3131,0x318E)
78 set_letter(0x3190,0x3191)
79 set_letter(0x3192,0x3195)
80 set_letter(0x3196,0x319F)
81 set_letter(0x31A0,0x31BA)
82 set_letter(0x31C0,0x31E3)
83 set_letter(0x3200,0x321E)
84 set_letter(0x3220,0x3229)
85 set_letter(0x322A,0x3247)
86 set_letter(0x3250,0x3250)
87 set_letter(0x3251,0x325F)
88 set_letter(0x3260,0x327F)
89 set_letter(0x3280,0x3289)
90 set_letter(0x328A,0x32B0)
91 set_letter(0x32B1,0x32BF)
92 set_letter(0x32C0,0x32FF)
93 set_letter(0x3300,0x33FF)
94 set_letter(0x3400,0x4DB5)
95 set_letter(0x4DB6,0x4DBF)
96 set_letter(0x4E00,0x9FEF)
97 set_letter(0x9FF0,0x9FFF)
98 set_letter(0xA000,0xA014)
99 set_letter(0xA016,0xA48C)
100 set_letter(0xA490,0xA4C6)
101 set_letter(0xF900,0xFA6D)
102 set_letter(0xFA6E,0xFA6F)
103 set_letter(0xFA70,0xFAD9)
104 set_letter(0xFADA,0xFAFF)
105 set_letter(0xFE30,0xFE30)
106 set_letter(0xFE31,0xFE32)
107 set_letter(0xFE33,0xFE34)
108 set_letter(0xFE45,0xFE46)
109 set_letter(0xFE49,0xFE4C)
110 set_letter(0xFE4D,0xFE4F)
111 set_letter(0xFE51,0xFE51)
112 set_letter(0xFE58,0xFE58)
113 set_letter(0xFE5F,0xFE61)
114 set_letter(0xFE62,0xFE62)
115 set_letter(0xFE63,0xFE63)
116 set_letter(0xFE64,0xFE66)
117 set_letter(0xFE68,0xFE68)
118 set_letter(0xFE6B,0xFE6B)
119 set_letter(0xFF02,0xFF03)
120 set_letter(0xFF06,0xFF07)
121 set_letter(0xFF0A,0xFF0A)
122 set_letter(0xFF0B,0xFF0B)
123 set_letter(0xFF0D,0xFF0D)
124 set_letter(0xFF0F,0xFF0F)
125 set_letter(0xFF10,0xFF19)
126 set_letter(0xFF1C,0xFF1E)
127 set_letter(0xFF20,0xFF20)
128 set_letter(0xFF21,0xFF3A)
129 set_letter(0xFF3C,0xFF3C)
130 set_letter(0xFF3E,0xFF3E)
131 set_letter(0xFF3F,0xFF3F)
132 set_letter(0xFF40,0xFF40)
133 set_letter(0xFF41,0xFF5A)
134 set_letter(0xFF5C,0xFF5C)
135 set_letter(0xFF5E,0xFF5E)
136 set_letter(0xFF66,0xFF66)
137 set_letter(0xFF71,0xFF9D)
138 set_letter(0xFFA0,0xFFBE)
139 set_letter(0xFFC2,0xFFC7)
140 set_letter(0xFFCA,0xFFCF)
141 set_letter(0xFFD2,0xFFD7)
142 set_letter(0xFFDA,0xFFDC)
143 set_letter(0xFFE2,0xFFE2)
144 set_letter(0xFFE3,0xFFE3)
145 set_letter(0xFFE4,0xFFE4)
146 set_letter(0x17000,0x187F7)
147 set_letter(0x18800,0x18AF2)
148 set_letter(0x1B000,0x1B0FF)
149 set_letter(0x1B100,0x1B11E)
150 set_letter(0x1B170,0x1B2FB)
151 set_letter(0x1F000,0x1F02B)
152 set_letter(0x1F02C,0x1F02F)
153 set_letter(0x1F030,0x1F093)
154 set_letter(0x1F094,0x1F09F)
155 set_letter(0x1F0A0,0x1F0AE)
156 set_letter(0x1F0AF,0x1F0B0)
157 set_letter(0x1F0B1,0x1F0BF)
158 set_letter(0x1F0C0,0x1F0C0)
159 set_letter(0x1F0C1,0x1F0CF)
160 set_letter(0x1F0D0,0x1F0D0)
161 set_letter(0x1F0D1,0x1F0F5)
162 set_letter(0x1F0F6,0x1F0FF)
163 set_letter(0x1F10D,0x1F10F)
164 set_letter(0x1F16D,0x1F16F)
165 set_letter(0x1F1AD,0x1F1E5)
166 set_letter(0x1F200,0x1F202)
167 set_letter(0x1F203,0x1F20F)
168 set_letter(0x1F210,0x1F23B)
169 set_letter(0x1F23C,0x1F23F)
170 set_letter(0x1F240,0x1F248)
171 set_letter(0x1F249,0x1F24F)
172 set_letter(0x1F250,0x1F251)
173 set_letter(0x1F252,0x1F25F)
174 set_letter(0x1F260,0x1F265)
175 set_letter(0x1F266,0x1F2FF)
176 set_letter(0x1F300,0x1F384)
177 set_letter(0x1F386,0x1F39B)
178 set_letter(0x1F39E,0x1F3B4)
179 set_letter(0x1F3B7,0x1F3BB)
180 set_letter(0x1F3BD,0x1F3C1)
181 set_letter(0x1F3C5,0x1F3C6)
182 set_letter(0x1F3C8,0x1F3C9)
183 set_letter(0x1F3CD,0x1F3FA)
184 set_letter(0x1F400,0x1F441)
185 set_letter(0x1F444,0x1F445)
186 set_letter(0x1F451,0x1F465)
187 set_letter(0x1F479,0x1F47B)
188 set_letter(0x1F47D,0x1F480)
189 set_letter(0x1F484,0x1F484)
190 set_letter(0x1F488,0x1F48E)
191 set_letter(0x1F490,0x1F490)
192 set_letter(0x1F492,0x1F49F)
193 set_letter(0x1F4A1,0x1F4A1)
194 set_letter(0x1F4A3,0x1F4A3)
195 set_letter(0x1F4A5,0x1F4A9)
196 set_letter(0x1F4AB,0x1F4AE)
197 set_letter(0x1F4B0,0x1F4B0)
198 set_letter(0x1F4B3,0x1F4FF)
199 set_letter(0x1F507,0x1F516)
200 set_letter(0x1F525,0x1F531)
201 set_letter(0x1F54A,0x1F573)
202 set_letter(0x1F576,0x1F579)
203 set_letter(0x1F57B,0x1F58F)
204 set_letter(0x1F591,0x1F594)
205 set_letter(0x1F597,0x1F5D3)
206 set_letter(0x1F5DC,0x1F5F3)
207 set_letter(0x1F5FA,0x1F5FF)
208 set_letter(0x1F600,0x1F644)
209 set_letter(0x1F648,0x1F64A)
210 set_letter(0x1F680,0x1F6A2)
211 set_letter(0x1F6A4,0x1F6B3)
212 set_letter(0x1F6B7,0x1F6BF)
213 set_letter(0x1F6C1,0x1F6CB)
214 set_letter(0x1F6CD,0x1F6D5)
215 set_letter(0x1F6D6,0x1F6DF)
216 set_letter(0x1F6E0,0x1F6EC)
217 set_letter(0x1F6ED,0x1F6EF)
218 set_letter(0x1F6F0,0x1F6FA)
219 set_letter(0x1F6FB,0x1F6FF)
220 set_letter(0x1F774,0x1F77F)
221 set_letter(0x1F7D5,0x1F7D8)
222 set_letter(0x1F7D9,0x1F7DF)
223 set_letter(0x1F7E0,0x1F7EB)
224 set_letter(0x1F7EC,0x1F7FF)
225 set_letter(0x1F80C,0x1F80F)
226 set_letter(0x1F848,0x1F84F)
227 set_letter(0x1F85A,0x1F85F)
228 set_letter(0x1F888,0x1F88F)
229 set_letter(0x1F8AE,0x1F8FF)
230 set_letter(0x1F90C,0x1F90C)
231 set_letter(0x1F90D,0x1F90E)
232 set_letter(0x1F910,0x1F917)
233 set_letter(0x1F920,0x1F925)
234 set_letter(0x1F927,0x1F92F)
235 set_letter(0x1F93A,0x1F93B)
236 set_letter(0x1F93F,0x1F971)
237 set_letter(0x1F972,0x1F972)
238 set_letter(0x1F973,0x1F976)
239 set_letter(0x1F977,0x1F979)
240 set_letter(0x1F97A,0x1F9A2)
241 set_letter(0x1F9A3,0x1F9A4)
242 set_letter(0x1F9A5,0x1F9AA)
243 set_letter(0x1F9AB,0x1F9AD)
244 set_letter(0x1F9AE,0x1F9B4)
245 set_letter(0x1F9B7,0x1F9B7)
246 set_letter(0x1F9BA,0x1F9BA)
247 set_letter(0x1F9BC,0x1F9CA)
248 set_letter(0x1F9CB,0x1F9CC)
249 set_letter(0x1F9D0,0x1F9D0)
250 set_letter(0x1F9DE,0x1F9FF)
251 set_letter(0x1FA54,0x1FA5F)
252 set_letter(0x1FA60,0x1FA6D)
253 set_letter(0x1FA6E,0x1FA6F)
254 set_letter(0x1FA70,0x1FA73)
255 set_letter(0x1FA74,0x1FA77)
256 set_letter(0x1FA78,0x1FA7A)
257 set_letter(0x1FA7B,0x1FA7F)
258 set_letter(0x1FA80,0x1FA82)
259 set_letter(0x1FA83,0x1FA8F)
260 set_letter(0x1FA90,0x1FA95)
261 set_letter(0x1FA96,0x1FAFF)
262 set_letter(0x1FB00,0x1FFFD)
263 set_letter(0x20000,0x2A6D6)
264 set_letter(0x2A6D7,0x2A6FF)
265 set_letter(0x2A700,0x2B734)
266 set_letter(0x2B735,0x2B73F)
267 set_letter(0x2B740,0x2B81D)
268 set_letter(0x2B81E,0x2B81F)
269 set_letter(0x2B820,0x2CEA1)
270 set_letter(0x2CEA2,0x2CEAF)
271 set_letter(0x2CEB0,0x2EBE0)
272 set_letter(0x2EBE1,0x2F7FF)
273 set_letter(0x2F800,0x2FA1D)
274 set_letter(0x2FA1E,0x2FA1F)
275 set_letter(0x2FA20,0x2FFFD)
276 set_letter(0x30000,0x3FFFD)