Mercurial > hg > octave-nkf > gnulib-hg
view tests/unictype/test-decdigit.h @ 14152:c5273d4d49b3
Update to Unicode 5.2.0.
* lib/gen-uni-tables.c (output_predicate, output_category,
output_combclass, output_bidi_category, output_decimal_digit_test,
output_decimal_digit, output_digit_test, output_digit,
output_numeric_test, output_numeric, output_mirror, output_scripts,
output_scripts_byname, output_blocks, output_ident_category): Fix
comment header.
(is_WBP_MIDNUMLET, is_WBP_MIDLETTER): New functions, extracted from
get_wbp.
(PROP_CASED, PROP_CASE_IGNORABLE, PROP_CHANGES_WHEN_*): New enumeration
items.
(fill_properties): Also fill the peoperties Cased, Case_Ignorable,
Changes_When_Lowercased, Changes_When_Uppercased,
Changes_When_Titlecased, Changes_When_Casefolded,
Changes_When_Casemapped.
(is_property_alphabetic, is_property_default_ignorable_code_point):
Update for Unicode 5.2.0.
(is_property_cased, is_property_case_ignorable,
is_property_changes_when_lowercased,
is_property_changes_when_uppercased,
is_property_changes_when_titlecased,
is_property_changes_when_casefolded,
is_property_changes_when_casemapped): New functions.
(output_properties): Output also the properties cased, case_ignorable,
changes_when_lowercased, changes_when_uppercased,
changes_when_titlecased, changes_when_casefolded,
changes_when_casemapped.
(symbolic_width): Update for Unicode 5.2.0, incorporating changes from
Unicode TR#11 revision 17 -> 19.
(LBP_CP): New enumeration value.
(LBP_*): Adjust values accordingly.
(get_lbp): Update for Unicode 5.2.0, incorporating changes from Unicode
TR#14 revision 22 -> 24.
(debug_output_lbp): Allow for LBP_* bits >= 32. Support LBP_CP.
(fill_org_lbp, debug_output_org_lbp, output_lbp): Support LBP_CP.
(get_wbp): Update for Unicode 5.2.0, incorporating changes from Unicode
TR#29 revision 13 -> 15. Use functions is_WBP_MIDNUMLET,
is_WBP_MIDLETTER.
(output_composition_tables): Allow for 24 bits instead of 16 bits in
the code1 and code2 of each composition rule.
* lib/unicase/cased.h: Regenerated for Unicode 5.2.0.
* lib/unicase/ignorable.h: Likewise.
* lib/unicase/tocasefold.h: Likewise.
* lib/unicase/tolower.h: Likewise.
* lib/unicase/totitle.h: Likewise.
* lib/unicase/toupper.h: Likewise.
* lib/unictype/bidi_of.h: Likewise.
* lib/unictype/blocks.h: Likewise.
* lib/unictype/categ_C.h: Likewise.
* lib/unictype/categ_Cf.h: Likewise.
* lib/unictype/categ_Cn.h: Likewise.
* lib/unictype/categ_L.h: Likewise.
* lib/unictype/categ_Ll.h: Likewise.
* lib/unictype/categ_Lm.h: Likewise.
* lib/unictype/categ_Lo.h: Likewise.
* lib/unictype/categ_Lu.h: Likewise.
* lib/unictype/categ_M.h: Likewise.
* lib/unictype/categ_Mc.h: Likewise.
* lib/unictype/categ_Mn.h: Likewise.
* lib/unictype/categ_N.h: Likewise.
* lib/unictype/categ_Nd.h: Likewise.
* lib/unictype/categ_Nl.h: Likewise.
* lib/unictype/categ_No.h: Likewise.
* lib/unictype/categ_P.h: Likewise.
* lib/unictype/categ_Pd.h: Likewise.
* lib/unictype/categ_Po.h: Likewise.
* lib/unictype/categ_S.h: Likewise.
* lib/unictype/categ_Sc.h: Likewise.
* lib/unictype/categ_So.h: Likewise.
* lib/unictype/categ_of.h: Likewise.
* lib/unictype/combining.h: Likewise.
* lib/unictype/ctype_alnum.h: Likewise.
* lib/unictype/ctype_alpha.h: Likewise.
* lib/unictype/ctype_graph.h: Likewise.
* lib/unictype/ctype_lower.h: Likewise.
* lib/unictype/ctype_print.h: Likewise.
* lib/unictype/ctype_punct.h: Likewise.
* lib/unictype/ctype_upper.h: Likewise.
* lib/unictype/decdigit.h: Likewise.
* lib/unictype/digit.h: Likewise.
* lib/unictype/numeric.h: Likewise.
* lib/unictype/pr_alphabetic.h: Likewise.
* lib/unictype/pr_bidi_arabic_digit.h: Likewise.
* lib/unictype/pr_bidi_eur_num_terminator.h: Likewise.
* lib/unictype/pr_bidi_european_digit.h: Likewise.
* lib/unictype/pr_bidi_hebrew_right_to_left.h: Likewise.
* lib/unictype/pr_bidi_left_to_right.h: Likewise.
* lib/unictype/pr_bidi_non_spacing_mark.h: Likewise.
* lib/unictype/pr_bidi_other_neutral.h: Likewise.
* lib/unictype/pr_combining.h: Likewise.
* lib/unictype/pr_composite.h: Likewise.
* lib/unictype/pr_currency_symbol.h: Likewise.
* lib/unictype/pr_dash.h: Likewise.
* lib/unictype/pr_decimal_digit.h: Likewise.
* lib/unictype/pr_deprecated.h: Likewise.
* lib/unictype/pr_diacritic.h: Likewise.
* lib/unictype/pr_extender.h: Likewise.
* lib/unictype/pr_grapheme_base.h: Likewise.
* lib/unictype/pr_grapheme_extend.h: Likewise.
* lib/unictype/pr_grapheme_link.h: Likewise.
* lib/unictype/pr_id_continue.h: Likewise.
* lib/unictype/pr_id_start.h: Likewise.
* lib/unictype/pr_ideographic.h: Likewise.
* lib/unictype/pr_ignorable_control.h: Likewise.
* lib/unictype/pr_logical_order_exception.h: Likewise.
* lib/unictype/pr_lowercase.h: Likewise.
* lib/unictype/pr_numeric.h: Likewise.
* lib/unictype/pr_other_alphabetic.h: Likewise.
* lib/unictype/pr_punctuation.h: Likewise.
* lib/unictype/pr_sentence_terminal.h: Likewise.
* lib/unictype/pr_terminal_punctuation.h: Likewise.
* lib/unictype/pr_unassigned_code_value.h: Likewise.
* lib/unictype/pr_unified_ideograph.h: Likewise.
* lib/unictype/pr_uppercase.h: Likewise.
* lib/unictype/pr_xid_continue.h: Likewise.
* lib/unictype/pr_xid_start.h: Likewise.
* lib/unictype/pr_zero_width.h: Likewise.
* lib/unictype/scripts.h: Likewise.
* lib/unictype/scripts_byname.gperf: Likewise.
* lib/unictype/sy_java_ident.h: Likewise.
* lib/unigbrk/gbrkprop.h: Likewise.
* lib/unilbrk/lbrkprop1.h: Likewise.
* lib/unilbrk/lbrkprop2.h: Likewise.
* lib/unilbrk/lbrktables.h: Likewise.
* lib/unilbrk/lbrktables.c (unilbrk_table): Add a row and column for
LBP_CP. Implement rule LB30.
* lib/uniwidth/width.c (nonspacing_table_data): Add U+0816..U+0819,
U+081B..U+0823, U+0825..U+0827, U+0829..U+082D, U+0900, U+0955, U+109D,
U+1A56, U+1A58..U+1A5E, U+1A60, U+1A62, U+1A65..U+1A6C, U+1A73..U+1A7C,
U+1A7F, U+1CD0..U+1CD2, U+1CD4..U+1CE0, U+1CE2..U+1CE8, U+1CED, U+1DFD,
U+2CEF..U+2CF1, U+A6F0..U+A6F1, U+A8E0..U+A8F1, U+A980..U+A982, U+A9B3,
U+A9B6..U+A9B9, U+A9BC, U+AAB0, U+AAB2..U+AAB4, U+AAB7..U+AAB8,
U+AABE..U+AABF, U+AAC1, U+ABE5, U+ABE8, U+ABED, U+11080..U+11081,
U+110B3..U+110B6, U+110B9..U+110BA, U+110BD.
(uc_width): Return 2 also for unassigned code points of planes 2 and 3.
* lib/uninorm/composition-table.gperf: Regenerated for Unicode 5.2.0.
* lib/uninorm/composition.c (struct composition_rule): Allow for 24
bits instead of 16 bits in the code1 and code2 of each composition
rule.
(uc_composition): Update for Unicode 5.2.0.
* lib/uninorm/decomposition-table1.h: Regenerated for Unicode 5.2.0.
* lib/uninorm/decomposition-table2.h: Likewise.
* lib/uniwbrk/wbrkprop.h: Likewise.
* tests/unicase/test-cased.c: Likewise.
* tests/unicase/test-ignorable.c: Likewise.
* tests/unicase/test-uc_tolower.c: Likewise.
* tests/unicase/test-uc_totitle.c: Likewise.
* tests/unicase/test-uc_toupper.c: Likewise.
* tests/unictype/test-categ_C.c: Likewise.
* tests/unictype/test-categ_Cf.c: Likewise.
* tests/unictype/test-categ_Cn.c: Likewise.
* tests/unictype/test-categ_L.c: Likewise.
* tests/unictype/test-categ_Ll.c: Likewise.
* tests/unictype/test-categ_Lm.c: Likewise.
* tests/unictype/test-categ_Lo.c: Likewise.
* tests/unictype/test-categ_Lu.c: Likewise.
* tests/unictype/test-categ_M.c: Likewise.
* tests/unictype/test-categ_Mc.c: Likewise.
* tests/unictype/test-categ_Mn.c: Likewise.
* tests/unictype/test-categ_N.c: Likewise.
* tests/unictype/test-categ_Nd.c: Likewise.
* tests/unictype/test-categ_Nl.c: Likewise.
* tests/unictype/test-categ_No.c: Likewise.
* tests/unictype/test-categ_P.c: Likewise.
* tests/unictype/test-categ_Pd.c: Likewise.
* tests/unictype/test-categ_Po.c: Likewise.
* tests/unictype/test-categ_S.c: Likewise.
* tests/unictype/test-categ_Sc.c: Likewise.
* tests/unictype/test-categ_So.c: Likewise.
* tests/unictype/test-ctype_alnum.c: Likewise.
* tests/unictype/test-ctype_alpha.c: Likewise.
* tests/unictype/test-ctype_graph.c: Likewise.
* tests/unictype/test-ctype_lower.c: Likewise.
* tests/unictype/test-ctype_print.c: Likewise.
* tests/unictype/test-ctype_punct.c: Likewise.
* tests/unictype/test-ctype_upper.c: Likewise.
* tests/unictype/test-decdigit.h: Likewise.
* tests/unictype/test-digit.h: Likewise.
* tests/unictype/test-numeric.h: Likewise.
* tests/unictype/test-pr_alphabetic.c: Likewise.
* tests/unictype/test-pr_bidi_arabic_digit.c: Likewise.
* tests/unictype/test-pr_bidi_eur_num_terminator.c: Likewise.
* tests/unictype/test-pr_bidi_european_digit.c: Likewise.
* tests/unictype/test-pr_bidi_hebrew_right_to_left.c: Likewise.
* tests/unictype/test-pr_bidi_left_to_right.c: Likewise.
* tests/unictype/test-pr_bidi_non_spacing_mark.c: Likewise.
* tests/unictype/test-pr_bidi_other_neutral.c: Likewise.
* tests/unictype/test-pr_combining.c: Likewise.
* tests/unictype/test-pr_composite.c: Likewise.
* tests/unictype/test-pr_currency_symbol.c: Likewise.
* tests/unictype/test-pr_dash.c: Likewise.
* tests/unictype/test-pr_decimal_digit.c: Likewise.
* tests/unictype/test-pr_deprecated.c: Likewise.
* tests/unictype/test-pr_diacritic.c: Likewise.
* tests/unictype/test-pr_extender.c: Likewise.
* tests/unictype/test-pr_grapheme_base.c: Likewise.
* tests/unictype/test-pr_grapheme_extend.c: Likewise.
* tests/unictype/test-pr_grapheme_link.c: Likewise.
* tests/unictype/test-pr_id_continue.c: Likewise.
* tests/unictype/test-pr_id_start.c: Likewise.
* tests/unictype/test-pr_ideographic.c: Likewise.
* tests/unictype/test-pr_ignorable_control.c: Likewise.
* tests/unictype/test-pr_logical_order_exception.c: Likewise.
* tests/unictype/test-pr_lowercase.c: Likewise.
* tests/unictype/test-pr_numeric.c: Likewise.
* tests/unictype/test-pr_other_alphabetic.c: Likewise.
* tests/unictype/test-pr_punctuation.c: Likewise.
* tests/unictype/test-pr_sentence_terminal.c: Likewise.
* tests/unictype/test-pr_terminal_punctuation.c: Likewise.
* tests/unictype/test-pr_unassigned_code_value.c: Likewise.
* tests/unictype/test-pr_unified_ideograph.c: Likewise.
* tests/unictype/test-pr_uppercase.c: Likewise.
* tests/unictype/test-pr_xid_continue.c: Likewise.
* tests/unictype/test-pr_xid_start.c: Likewise.
* tests/unictype/test-pr_zero_width.c: Likewise.
* tests/unigbrk/test-uc-gbrk-prop.h: Likewise.
* tests/unilbrk/test-u8-possible-linebreaks.c (main): Update for
changed behaviour: line breaking is now disallowed between a letter
or '=' and '('.
* tests/unilbrk/test-u16-possible-linebreaks.c (main): Likewise.
* tests/unilbrk/test-u32-possible-linebreaks.c (main): Likewise.
* tests/unilbrk/test-ulc-possible-linebreaks.c (main): Likewise.
* tests/unilbrk/test-ulc-width-linebreaks.c (main): Likewise.
* tests/uniwidth/test-uc_width2.sh: Same updates as in
lib/uniwidth/width.c.
* tests/uninorm/NormalizationTest.txt: Update from Unicode 5.2.0,
without comments, but with the original copyright notice.
* lib/unicase/special-casing-table.gperf: Regenerated; only comment
changes.
* lib/unictype/categ_Cc.h: Likewise.
* lib/unictype/categ_Co.h: Likewise.
* lib/unictype/categ_Cs.h: Likewise.
* lib/unictype/categ_Lt.h: Likewise.
* lib/unictype/categ_Me.h: Likewise.
* lib/unictype/categ_Pc.h: Likewise.
* lib/unictype/categ_Pe.h: Likewise.
* lib/unictype/categ_Pf.h: Likewise.
* lib/unictype/categ_Pi.h: Likewise.
* lib/unictype/categ_Ps.h: Likewise.
* lib/unictype/categ_Sk.h: Likewise.
* lib/unictype/categ_Sm.h: Likewise.
* lib/unictype/categ_Z.h: Likewise.
* lib/unictype/categ_Zl.h: Likewise.
* lib/unictype/categ_Zp.h: Likewise.
* lib/unictype/categ_Zs.h: Likewise.
* lib/unictype/ctype_blank.h: Likewise.
* lib/unictype/ctype_cntrl.h: Likewise.
* lib/unictype/ctype_digit.h: Likewise.
* lib/unictype/ctype_space.h: Likewise.
* lib/unictype/ctype_xdigit.h: Likewise.
* lib/unictype/mirror.h: Likewise.
* lib/unictype/pr_ascii_hex_digit.h: Likewise.
* lib/unictype/pr_bidi_arabic_right_to_left.h: Likewise.
* lib/unictype/pr_bidi_block_separator.h: Likewise.
* lib/unictype/pr_bidi_boundary_neutral.h: Likewise.
* lib/unictype/pr_bidi_common_separator.h: Likewise.
* lib/unictype/pr_bidi_control.h: Likewise.
* lib/unictype/pr_bidi_embedding_or_override.h: Likewise.
* lib/unictype/pr_bidi_eur_num_separator.h: Likewise.
* lib/unictype/pr_bidi_pdf.h: Likewise.
* lib/unictype/pr_bidi_segment_separator.h: Likewise.
* lib/unictype/pr_bidi_whitespace.h: Likewise.
* lib/unictype/pr_default_ignorable_code_point.h: Likewise.
* lib/unictype/pr_format_control.h: Likewise.
* lib/unictype/pr_hex_digit.h: Likewise.
* lib/unictype/pr_hyphen.h: Likewise.
* lib/unictype/pr_ids_binary_operator.h: Likewise.
* lib/unictype/pr_ids_trinary_operator.h: Likewise.
* lib/unictype/pr_iso_control.h: Likewise.
* lib/unictype/pr_join_control.h: Likewise.
* lib/unictype/pr_left_of_pair.h: Likewise.
* lib/unictype/pr_line_separator.h: Likewise.
* lib/unictype/pr_math.h: Likewise.
* lib/unictype/pr_non_break.h: Likewise.
* lib/unictype/pr_not_a_character.h: Likewise.
* lib/unictype/pr_other_default_ignorable_code_point.h: Likewise.
* lib/unictype/pr_other_grapheme_extend.h: Likewise.
* lib/unictype/pr_other_id_continue.h: Likewise.
* lib/unictype/pr_other_id_start.h: Likewise.
* lib/unictype/pr_other_lowercase.h: Likewise.
* lib/unictype/pr_other_math.h: Likewise.
* lib/unictype/pr_other_uppercase.h: Likewise.
* lib/unictype/pr_paired_punctuation.h: Likewise.
* lib/unictype/pr_paragraph_separator.h: Likewise.
* lib/unictype/pr_pattern_syntax.h: Likewise.
* lib/unictype/pr_pattern_white_space.h: Likewise.
* lib/unictype/pr_private_use.h: Likewise.
* lib/unictype/pr_quotation_mark.h: Likewise.
* lib/unictype/pr_radical.h: Likewise.
* lib/unictype/pr_soft_dotted.h: Likewise.
* lib/unictype/pr_space.h: Likewise.
* lib/unictype/pr_titlecase.h: Likewise.
* lib/unictype/pr_variation_selector.h: Likewise.
* lib/unictype/pr_white_space.h: Likewise.
* lib/unictype/sy_c_ident.h: Likewise.
* lib/unictype/sy_c_whitespace.h: Likewise.
* lib/unictype/sy_java_whitespace.h: Likewise.
* modules/uni*/*: Bump version number of expected libunistring version.
Reported by Simon Josefsson.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 09 Jan 2011 11:09:25 +0100 |
parents | 5bfb3f92b613 |
children | aaf4bb6264c3 |
line wrap: on
line source
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Decimal digit values of Unicode characters. */ /* Generated automatically by gen-uni-tables.c for Unicode 5.2.0. */ { 0x0030, 0 }, { 0x0031, 1 }, { 0x0032, 2 }, { 0x0033, 3 }, { 0x0034, 4 }, { 0x0035, 5 }, { 0x0036, 6 }, { 0x0037, 7 }, { 0x0038, 8 }, { 0x0039, 9 }, { 0x0660, 0 }, { 0x0661, 1 }, { 0x0662, 2 }, { 0x0663, 3 }, { 0x0664, 4 }, { 0x0665, 5 }, { 0x0666, 6 }, { 0x0667, 7 }, { 0x0668, 8 }, { 0x0669, 9 }, { 0x06F0, 0 }, { 0x06F1, 1 }, { 0x06F2, 2 }, { 0x06F3, 3 }, { 0x06F4, 4 }, { 0x06F5, 5 }, { 0x06F6, 6 }, { 0x06F7, 7 }, { 0x06F8, 8 }, { 0x06F9, 9 }, { 0x07C0, 0 }, { 0x07C1, 1 }, { 0x07C2, 2 }, { 0x07C3, 3 }, { 0x07C4, 4 }, { 0x07C5, 5 }, { 0x07C6, 6 }, { 0x07C7, 7 }, { 0x07C8, 8 }, { 0x07C9, 9 }, { 0x0966, 0 }, { 0x0967, 1 }, { 0x0968, 2 }, { 0x0969, 3 }, { 0x096A, 4 }, { 0x096B, 5 }, { 0x096C, 6 }, { 0x096D, 7 }, { 0x096E, 8 }, { 0x096F, 9 }, { 0x09E6, 0 }, { 0x09E7, 1 }, { 0x09E8, 2 }, { 0x09E9, 3 }, { 0x09EA, 4 }, { 0x09EB, 5 }, { 0x09EC, 6 }, { 0x09ED, 7 }, { 0x09EE, 8 }, { 0x09EF, 9 }, { 0x0A66, 0 }, { 0x0A67, 1 }, { 0x0A68, 2 }, { 0x0A69, 3 }, { 0x0A6A, 4 }, { 0x0A6B, 5 }, { 0x0A6C, 6 }, { 0x0A6D, 7 }, { 0x0A6E, 8 }, { 0x0A6F, 9 }, { 0x0AE6, 0 }, { 0x0AE7, 1 }, { 0x0AE8, 2 }, { 0x0AE9, 3 }, { 0x0AEA, 4 }, { 0x0AEB, 5 }, { 0x0AEC, 6 }, { 0x0AED, 7 }, { 0x0AEE, 8 }, { 0x0AEF, 9 }, { 0x0B66, 0 }, { 0x0B67, 1 }, { 0x0B68, 2 }, { 0x0B69, 3 }, { 0x0B6A, 4 }, { 0x0B6B, 5 }, { 0x0B6C, 6 }, { 0x0B6D, 7 }, { 0x0B6E, 8 }, { 0x0B6F, 9 }, { 0x0BE6, 0 }, { 0x0BE7, 1 }, { 0x0BE8, 2 }, { 0x0BE9, 3 }, { 0x0BEA, 4 }, { 0x0BEB, 5 }, { 0x0BEC, 6 }, { 0x0BED, 7 }, { 0x0BEE, 8 }, { 0x0BEF, 9 }, { 0x0C66, 0 }, { 0x0C67, 1 }, { 0x0C68, 2 }, { 0x0C69, 3 }, { 0x0C6A, 4 }, { 0x0C6B, 5 }, { 0x0C6C, 6 }, { 0x0C6D, 7 }, { 0x0C6E, 8 }, { 0x0C6F, 9 }, { 0x0CE6, 0 }, { 0x0CE7, 1 }, { 0x0CE8, 2 }, { 0x0CE9, 3 }, { 0x0CEA, 4 }, { 0x0CEB, 5 }, { 0x0CEC, 6 }, { 0x0CED, 7 }, { 0x0CEE, 8 }, { 0x0CEF, 9 }, { 0x0D66, 0 }, { 0x0D67, 1 }, { 0x0D68, 2 }, { 0x0D69, 3 }, { 0x0D6A, 4 }, { 0x0D6B, 5 }, { 0x0D6C, 6 }, { 0x0D6D, 7 }, { 0x0D6E, 8 }, { 0x0D6F, 9 }, { 0x0E50, 0 }, { 0x0E51, 1 }, { 0x0E52, 2 }, { 0x0E53, 3 }, { 0x0E54, 4 }, { 0x0E55, 5 }, { 0x0E56, 6 }, { 0x0E57, 7 }, { 0x0E58, 8 }, { 0x0E59, 9 }, { 0x0ED0, 0 }, { 0x0ED1, 1 }, { 0x0ED2, 2 }, { 0x0ED3, 3 }, { 0x0ED4, 4 }, { 0x0ED5, 5 }, { 0x0ED6, 6 }, { 0x0ED7, 7 }, { 0x0ED8, 8 }, { 0x0ED9, 9 }, { 0x0F20, 0 }, { 0x0F21, 1 }, { 0x0F22, 2 }, { 0x0F23, 3 }, { 0x0F24, 4 }, { 0x0F25, 5 }, { 0x0F26, 6 }, { 0x0F27, 7 }, { 0x0F28, 8 }, { 0x0F29, 9 }, { 0x1040, 0 }, { 0x1041, 1 }, { 0x1042, 2 }, { 0x1043, 3 }, { 0x1044, 4 }, { 0x1045, 5 }, { 0x1046, 6 }, { 0x1047, 7 }, { 0x1048, 8 }, { 0x1049, 9 }, { 0x1090, 0 }, { 0x1091, 1 }, { 0x1092, 2 }, { 0x1093, 3 }, { 0x1094, 4 }, { 0x1095, 5 }, { 0x1096, 6 }, { 0x1097, 7 }, { 0x1098, 8 }, { 0x1099, 9 }, { 0x17E0, 0 }, { 0x17E1, 1 }, { 0x17E2, 2 }, { 0x17E3, 3 }, { 0x17E4, 4 }, { 0x17E5, 5 }, { 0x17E6, 6 }, { 0x17E7, 7 }, { 0x17E8, 8 }, { 0x17E9, 9 }, { 0x1810, 0 }, { 0x1811, 1 }, { 0x1812, 2 }, { 0x1813, 3 }, { 0x1814, 4 }, { 0x1815, 5 }, { 0x1816, 6 }, { 0x1817, 7 }, { 0x1818, 8 }, { 0x1819, 9 }, { 0x1946, 0 }, { 0x1947, 1 }, { 0x1948, 2 }, { 0x1949, 3 }, { 0x194A, 4 }, { 0x194B, 5 }, { 0x194C, 6 }, { 0x194D, 7 }, { 0x194E, 8 }, { 0x194F, 9 }, { 0x19D0, 0 }, { 0x19D1, 1 }, { 0x19D2, 2 }, { 0x19D3, 3 }, { 0x19D4, 4 }, { 0x19D5, 5 }, { 0x19D6, 6 }, { 0x19D7, 7 }, { 0x19D8, 8 }, { 0x19D9, 9 }, { 0x19DA, 1 }, { 0x1A80, 0 }, { 0x1A81, 1 }, { 0x1A82, 2 }, { 0x1A83, 3 }, { 0x1A84, 4 }, { 0x1A85, 5 }, { 0x1A86, 6 }, { 0x1A87, 7 }, { 0x1A88, 8 }, { 0x1A89, 9 }, { 0x1A90, 0 }, { 0x1A91, 1 }, { 0x1A92, 2 }, { 0x1A93, 3 }, { 0x1A94, 4 }, { 0x1A95, 5 }, { 0x1A96, 6 }, { 0x1A97, 7 }, { 0x1A98, 8 }, { 0x1A99, 9 }, { 0x1B50, 0 }, { 0x1B51, 1 }, { 0x1B52, 2 }, { 0x1B53, 3 }, { 0x1B54, 4 }, { 0x1B55, 5 }, { 0x1B56, 6 }, { 0x1B57, 7 }, { 0x1B58, 8 }, { 0x1B59, 9 }, { 0x1BB0, 0 }, { 0x1BB1, 1 }, { 0x1BB2, 2 }, { 0x1BB3, 3 }, { 0x1BB4, 4 }, { 0x1BB5, 5 }, { 0x1BB6, 6 }, { 0x1BB7, 7 }, { 0x1BB8, 8 }, { 0x1BB9, 9 }, { 0x1C40, 0 }, { 0x1C41, 1 }, { 0x1C42, 2 }, { 0x1C43, 3 }, { 0x1C44, 4 }, { 0x1C45, 5 }, { 0x1C46, 6 }, { 0x1C47, 7 }, { 0x1C48, 8 }, { 0x1C49, 9 }, { 0x1C50, 0 }, { 0x1C51, 1 }, { 0x1C52, 2 }, { 0x1C53, 3 }, { 0x1C54, 4 }, { 0x1C55, 5 }, { 0x1C56, 6 }, { 0x1C57, 7 }, { 0x1C58, 8 }, { 0x1C59, 9 }, { 0xA620, 0 }, { 0xA621, 1 }, { 0xA622, 2 }, { 0xA623, 3 }, { 0xA624, 4 }, { 0xA625, 5 }, { 0xA626, 6 }, { 0xA627, 7 }, { 0xA628, 8 }, { 0xA629, 9 }, { 0xA8D0, 0 }, { 0xA8D1, 1 }, { 0xA8D2, 2 }, { 0xA8D3, 3 }, { 0xA8D4, 4 }, { 0xA8D5, 5 }, { 0xA8D6, 6 }, { 0xA8D7, 7 }, { 0xA8D8, 8 }, { 0xA8D9, 9 }, { 0xA900, 0 }, { 0xA901, 1 }, { 0xA902, 2 }, { 0xA903, 3 }, { 0xA904, 4 }, { 0xA905, 5 }, { 0xA906, 6 }, { 0xA907, 7 }, { 0xA908, 8 }, { 0xA909, 9 }, { 0xA9D0, 0 }, { 0xA9D1, 1 }, { 0xA9D2, 2 }, { 0xA9D3, 3 }, { 0xA9D4, 4 }, { 0xA9D5, 5 }, { 0xA9D6, 6 }, { 0xA9D7, 7 }, { 0xA9D8, 8 }, { 0xA9D9, 9 }, { 0xAA50, 0 }, { 0xAA51, 1 }, { 0xAA52, 2 }, { 0xAA53, 3 }, { 0xAA54, 4 }, { 0xAA55, 5 }, { 0xAA56, 6 }, { 0xAA57, 7 }, { 0xAA58, 8 }, { 0xAA59, 9 }, { 0xABF0, 0 }, { 0xABF1, 1 }, { 0xABF2, 2 }, { 0xABF3, 3 }, { 0xABF4, 4 }, { 0xABF5, 5 }, { 0xABF6, 6 }, { 0xABF7, 7 }, { 0xABF8, 8 }, { 0xABF9, 9 }, { 0xFF10, 0 }, { 0xFF11, 1 }, { 0xFF12, 2 }, { 0xFF13, 3 }, { 0xFF14, 4 }, { 0xFF15, 5 }, { 0xFF16, 6 }, { 0xFF17, 7 }, { 0xFF18, 8 }, { 0xFF19, 9 }, { 0x104A0, 0 }, { 0x104A1, 1 }, { 0x104A2, 2 }, { 0x104A3, 3 }, { 0x104A4, 4 }, { 0x104A5, 5 }, { 0x104A6, 6 }, { 0x104A7, 7 }, { 0x104A8, 8 }, { 0x104A9, 9 }, { 0x1D7CE, 0 }, { 0x1D7CF, 1 }, { 0x1D7D0, 2 }, { 0x1D7D1, 3 }, { 0x1D7D2, 4 }, { 0x1D7D3, 5 }, { 0x1D7D4, 6 }, { 0x1D7D5, 7 }, { 0x1D7D6, 8 }, { 0x1D7D7, 9 }, { 0x1D7D8, 0 }, { 0x1D7D9, 1 }, { 0x1D7DA, 2 }, { 0x1D7DB, 3 }, { 0x1D7DC, 4 }, { 0x1D7DD, 5 }, { 0x1D7DE, 6 }, { 0x1D7DF, 7 }, { 0x1D7E0, 8 }, { 0x1D7E1, 9 }, { 0x1D7E2, 0 }, { 0x1D7E3, 1 }, { 0x1D7E4, 2 }, { 0x1D7E5, 3 }, { 0x1D7E6, 4 }, { 0x1D7E7, 5 }, { 0x1D7E8, 6 }, { 0x1D7E9, 7 }, { 0x1D7EA, 8 }, { 0x1D7EB, 9 }, { 0x1D7EC, 0 }, { 0x1D7ED, 1 }, { 0x1D7EE, 2 }, { 0x1D7EF, 3 }, { 0x1D7F0, 4 }, { 0x1D7F1, 5 }, { 0x1D7F2, 6 }, { 0x1D7F3, 7 }, { 0x1D7F4, 8 }, { 0x1D7F5, 9 }, { 0x1D7F6, 0 }, { 0x1D7F7, 1 }, { 0x1D7F8, 2 }, { 0x1D7F9, 3 }, { 0x1D7FA, 4 }, { 0x1D7FB, 5 }, { 0x1D7FC, 6 }, { 0x1D7FD, 7 }, { 0x1D7FE, 8 }, { 0x1D7FF, 9 }