1 static const struct interval zero_width[] = {
210 { 0x101FD, 0x101FD },
211 { 0x102E0, 0x102E0 },
212 { 0x10376, 0x1037A },
213 { 0x10A01, 0x10A03 },
214 { 0x10A05, 0x10A06 },
215 { 0x10A0C, 0x10A0F },
216 { 0x10A38, 0x10A3A },
217 { 0x10A3F, 0x10A3F },
218 { 0x10AE5, 0x10AE6 },
219 { 0x11001, 0x11001 },
220 { 0x11038, 0x11046 },
221 { 0x1107F, 0x11081 },
222 { 0x110B3, 0x110B6 },
223 { 0x110B9, 0x110BA },
224 { 0x110BD, 0x110BD },
225 { 0x11100, 0x11102 },
226 { 0x11127, 0x1112B },
227 { 0x1112D, 0x11134 },
228 { 0x11173, 0x11173 },
229 { 0x11180, 0x11181 },
230 { 0x111B6, 0x111BE },
231 { 0x1122F, 0x11231 },
232 { 0x11234, 0x11234 },
233 { 0x11236, 0x11237 },
234 { 0x112DF, 0x112DF },
235 { 0x112E3, 0x112EA },
236 { 0x11301, 0x11301 },
237 { 0x1133C, 0x1133C },
238 { 0x11340, 0x11340 },
239 { 0x11366, 0x1136C },
240 { 0x11370, 0x11374 },
241 { 0x114B3, 0x114B8 },
242 { 0x114BA, 0x114BA },
243 { 0x114BF, 0x114C0 },
244 { 0x114C2, 0x114C3 },
245 { 0x115B2, 0x115B5 },
246 { 0x115BC, 0x115BD },
247 { 0x115BF, 0x115C0 },
248 { 0x11633, 0x1163A },
249 { 0x1163D, 0x1163D },
250 { 0x1163F, 0x11640 },
251 { 0x116AB, 0x116AB },
252 { 0x116AD, 0x116AD },
253 { 0x116B0, 0x116B5 },
254 { 0x116B7, 0x116B7 },
255 { 0x16AF0, 0x16AF4 },
256 { 0x16B30, 0x16B36 },
257 { 0x16F8F, 0x16F92 },
258 { 0x1BC9D, 0x1BC9E },
259 { 0x1BCA0, 0x1BCA3 },
260 { 0x1D167, 0x1D169 },
261 { 0x1D173, 0x1D182 },
262 { 0x1D185, 0x1D18B },
263 { 0x1D1AA, 0x1D1AD },
264 { 0x1D242, 0x1D244 },
265 { 0x1E8D0, 0x1E8D6 },
266 { 0xE0001, 0xE0001 },
267 { 0xE0020, 0xE007F },
270 static const struct interval double_width[] = {
271 { /* plane */ 0x0, 0x1C },
272 { /* plane */ 0x1C, 0x21 },
273 { /* plane */ 0x21, 0x22 },
274 { /* plane */ 0x22, 0x23 },
275 { /* plane */ 0x0, 0x0 },
276 { /* plane */ 0x0, 0x0 },
277 { /* plane */ 0x0, 0x0 },
278 { /* plane */ 0x0, 0x0 },
279 { /* plane */ 0x0, 0x0 },
280 { /* plane */ 0x0, 0x0 },
281 { /* plane */ 0x0, 0x0 },
282 { /* plane */ 0x0, 0x0 },
283 { /* plane */ 0x0, 0x0 },
284 { /* plane */ 0x0, 0x0 },
285 { /* plane */ 0x0, 0x0 },
286 { /* plane */ 0x0, 0x0 },
287 { /* plane */ 0x0, 0x0 },
316 { 0x1B000, 0x1B001 },
317 { 0x1F200, 0x1F202 },
318 { 0x1F210, 0x1F23A },
319 { 0x1F240, 0x1F248 },
320 { 0x1F250, 0x1F251 },
321 { 0x20000, 0x2FFFD },