table_wide.py 117 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773
  1. """
  2. Exports WIDE_EASTASIAN table keyed by supporting unicode version level.
  3. This code generated by wcwidth/bin/update-tables.py on 2026-01-19 22:42:32 UTC.
  4. """
  5. # pylint: disable=duplicate-code
  6. WIDE_EASTASIAN = {
  7. '4.1.0': (
  8. # Source: EastAsianWidth-4.1.0.txt
  9. # Date: 2005-03-17, 15:21:00 PST [KW]
  10. #
  11. (0x01100, 0x01159,), # Hangul Choseong Kiyeok ..Hangul Choseong Yeorinhi
  12. (0x0115f, 0x0115f,), # Hangul Choseong Filler
  13. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  14. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  15. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  16. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  17. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  18. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  19. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  20. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  21. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  22. (0x03105, 0x0312c,), # Bopomofo Letter B ..Bopomofo Letter Gn
  23. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  24. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  25. (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
  26. (0x031c0, 0x031cf,), # Cjk Stroke T ..Cjk Stroke N
  27. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  28. (0x03220, 0x03243,), # Parenthesized Ideograph ..Parenthesized Ideograph
  29. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  30. (0x03300, 0x04db5,), # Square Apaato ..Cjk Unified Ideograph-4d
  31. (0x04e00, 0x09fbb,), # Cjk Unified Ideograph-4e..Cjk Unified Ideograph-9f
  32. (0x0a000, 0x0a48c,), # Yi Syllable It ..Yi Syllable Yyr
  33. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  34. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  35. (0x0f900, 0x0fa2d,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  36. (0x0fa30, 0x0fa6a,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  37. (0x0fa70, 0x0fad9,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  38. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  39. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  40. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  41. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  42. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  43. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  44. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  45. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  46. ),
  47. '5.0.0': (
  48. # Source: EastAsianWidth-5.0.0.txt
  49. # Date: 2006-02-15, 14:39:00 PST [KW]
  50. #
  51. (0x01100, 0x01159,), # Hangul Choseong Kiyeok ..Hangul Choseong Yeorinhi
  52. (0x0115f, 0x0115f,), # Hangul Choseong Filler
  53. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  54. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  55. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  56. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  57. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  58. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  59. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  60. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  61. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  62. (0x03105, 0x0312c,), # Bopomofo Letter B ..Bopomofo Letter Gn
  63. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  64. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  65. (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
  66. (0x031c0, 0x031cf,), # Cjk Stroke T ..Cjk Stroke N
  67. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  68. (0x03220, 0x03243,), # Parenthesized Ideograph ..Parenthesized Ideograph
  69. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  70. (0x03300, 0x04db5,), # Square Apaato ..Cjk Unified Ideograph-4d
  71. (0x04e00, 0x09fbb,), # Cjk Unified Ideograph-4e..Cjk Unified Ideograph-9f
  72. (0x0a000, 0x0a48c,), # Yi Syllable It ..Yi Syllable Yyr
  73. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  74. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  75. (0x0f900, 0x0fa2d,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  76. (0x0fa30, 0x0fa6a,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  77. (0x0fa70, 0x0fad9,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  78. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  79. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  80. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  81. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  82. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  83. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  84. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  85. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  86. ),
  87. '5.1.0': (
  88. # Source: EastAsianWidth-5.1.0.txt
  89. # Date: 2008-03-20, 17:42:00 PDT [KW]
  90. #
  91. (0x01100, 0x01159,), # Hangul Choseong Kiyeok ..Hangul Choseong Yeorinhi
  92. (0x0115f, 0x0115f,), # Hangul Choseong Filler
  93. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  94. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  95. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  96. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  97. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  98. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  99. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  100. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  101. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  102. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  103. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  104. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  105. (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
  106. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  107. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  108. (0x03220, 0x03243,), # Parenthesized Ideograph ..Parenthesized Ideograph
  109. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  110. (0x03300, 0x04db5,), # Square Apaato ..Cjk Unified Ideograph-4d
  111. (0x04e00, 0x09fc3,), # Cjk Unified Ideograph-4e..Cjk Unified Ideograph-9f
  112. (0x0a000, 0x0a48c,), # Yi Syllable It ..Yi Syllable Yyr
  113. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  114. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  115. (0x0f900, 0x0fa2d,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  116. (0x0fa30, 0x0fa6a,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  117. (0x0fa70, 0x0fad9,), # Cjk Compatibility Ideogr..Cjk Compatibility Ideogr
  118. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  119. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  120. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  121. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  122. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  123. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  124. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  125. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  126. ),
  127. '5.2.0': (
  128. # Source: EastAsianWidth-5.2.0.txt
  129. # Date: 2009-06-09, 17:47:00 PDT [KW]
  130. #
  131. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  132. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  133. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  134. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  135. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  136. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  137. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  138. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  139. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  140. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  141. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  142. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  143. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  144. (0x03190, 0x031b7,), # Ideographic Annotation L..Bopomofo Final Letter H
  145. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  146. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  147. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  148. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  149. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  150. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  151. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  152. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  153. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  154. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  155. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  156. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  157. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  158. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  159. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  160. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  161. (0x1f200, 0x1f200,), # Square Hiragana Hoka
  162. (0x1f210, 0x1f231,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  163. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  164. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  165. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  166. ),
  167. '6.0.0': (
  168. # Source: EastAsianWidth-6.0.0.txt
  169. # Date: 2010-08-17, 12:17:00 PDT [KW]
  170. #
  171. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  172. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  173. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  174. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  175. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  176. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  177. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  178. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  179. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  180. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  181. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  182. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  183. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  184. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  185. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  186. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  187. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  188. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  189. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  190. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  191. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  192. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  193. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  194. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  195. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  196. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  197. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  198. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  199. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  200. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  201. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  202. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  203. (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  204. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  205. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  206. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  207. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  208. ),
  209. '6.1.0': (
  210. # Source: EastAsianWidth-6.1.0.txt
  211. # Date: 2011-09-19, 18:46:00 GMT [KW]
  212. #
  213. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  214. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  215. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  216. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  217. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  218. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  219. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  220. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  221. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  222. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  223. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  224. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  225. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  226. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  227. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  228. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  229. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  230. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  231. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  232. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  233. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  234. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  235. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  236. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  237. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  238. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  239. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  240. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  241. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  242. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  243. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  244. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  245. (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  246. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  247. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  248. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  249. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  250. ),
  251. '6.2.0': (
  252. # Source: EastAsianWidth-6.2.0.txt
  253. # Date: 2012-05-15, 18:30:00 GMT [KW]
  254. #
  255. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  256. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  257. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  258. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  259. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  260. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  261. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  262. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  263. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  264. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  265. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  266. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  267. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  268. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  269. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  270. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  271. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  272. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  273. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  274. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  275. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  276. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  277. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  278. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  279. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  280. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  281. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  282. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  283. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  284. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  285. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  286. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  287. (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  288. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  289. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  290. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  291. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  292. ),
  293. '6.3.0': (
  294. # Source: EastAsianWidth-6.3.0.txt
  295. # Date: 2013-02-05, 20:09:00 GMT [KW, LI]
  296. #
  297. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  298. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  299. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  300. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  301. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  302. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  303. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  304. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  305. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  306. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  307. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  308. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  309. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  310. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  311. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  312. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  313. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  314. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  315. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  316. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  317. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  318. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  319. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  320. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  321. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  322. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  323. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  324. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  325. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  326. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  327. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  328. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  329. (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  330. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  331. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  332. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  333. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  334. ),
  335. '7.0.0': (
  336. # Source: EastAsianWidth-7.0.0.txt
  337. # Date: 2014-02-28, 23:15:00 GMT [KW, LI]
  338. #
  339. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  340. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  341. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  342. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  343. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  344. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  345. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  346. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  347. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  348. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  349. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  350. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  351. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  352. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  353. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  354. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  355. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  356. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  357. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  358. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  359. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  360. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  361. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  362. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  363. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  364. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  365. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  366. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  367. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  368. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  369. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  370. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  371. (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  372. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  373. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  374. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  375. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  376. ),
  377. '8.0.0': (
  378. # Source: EastAsianWidth-8.0.0.txt
  379. # Date: 2015-02-10, 21:00:00 GMT [KW, LI]
  380. #
  381. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  382. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  383. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  384. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  385. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  386. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  387. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  388. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  389. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  390. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  391. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  392. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  393. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  394. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  395. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  396. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  397. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  398. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  399. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  400. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  401. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  402. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  403. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  404. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  405. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  406. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  407. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  408. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  409. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  410. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  411. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  412. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  413. (0x1f210, 0x1f23a,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  414. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  415. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  416. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  417. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  418. ),
  419. '9.0.0': (
  420. # Source: EastAsianWidth-9.0.0.txt
  421. # Date: 2016-05-27, 17:00:00 GMT [KW, LI]
  422. #
  423. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  424. (0x0231a, 0x0231b,), # Watch ..Hourglass
  425. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  426. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  427. (0x023f0, 0x023f0,), # Alarm Clock
  428. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  429. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  430. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  431. (0x02648, 0x02653,), # Aries ..Pisces
  432. (0x0267f, 0x0267f,), # Wheelchair Symbol
  433. (0x02693, 0x02693,), # Anchor
  434. (0x026a1, 0x026a1,), # High Voltage Sign
  435. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  436. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  437. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  438. (0x026ce, 0x026ce,), # Ophiuchus
  439. (0x026d4, 0x026d4,), # No Entry
  440. (0x026ea, 0x026ea,), # Church
  441. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  442. (0x026f5, 0x026f5,), # Sailboat
  443. (0x026fa, 0x026fa,), # Tent
  444. (0x026fd, 0x026fd,), # Fuel Pump
  445. (0x02705, 0x02705,), # White Heavy Check Mark
  446. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  447. (0x02728, 0x02728,), # Sparkles
  448. (0x0274c, 0x0274c,), # Cross Mark
  449. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  450. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  451. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  452. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  453. (0x027b0, 0x027b0,), # Curly Loop
  454. (0x027bf, 0x027bf,), # Double Curly Loop
  455. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  456. (0x02b50, 0x02b50,), # White Medium Star
  457. (0x02b55, 0x02b55,), # Heavy Large Circle
  458. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  459. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  460. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  461. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  462. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  463. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  464. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  465. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  466. (0x03105, 0x0312d,), # Bopomofo Letter B ..Bopomofo Letter Ih
  467. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  468. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  469. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  470. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  471. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  472. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  473. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  474. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  475. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  476. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  477. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  478. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  479. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  480. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  481. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  482. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  483. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  484. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  485. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  486. (0x16fe0, 0x16fe0,), # Tangut Iteration Mark
  487. (0x17000, 0x187ec,), # (nil)
  488. (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
  489. (0x1b000, 0x1b001,), # Katakana Letter Archaic ..Hiragana Letter Archaic
  490. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  491. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  492. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  493. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  494. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  495. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  496. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  497. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  498. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  499. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  500. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  501. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  502. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  503. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  504. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  505. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  506. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  507. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  508. (0x1f440, 0x1f440,), # Eyes
  509. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  510. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  511. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  512. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  513. (0x1f57a, 0x1f57a,), # Man Dancing
  514. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  515. (0x1f5a4, 0x1f5a4,), # Black Heart
  516. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  517. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  518. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  519. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  520. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  521. (0x1f6f4, 0x1f6f6,), # Scooter ..Canoe
  522. (0x1f910, 0x1f91e,), # Zipper-mouth Face ..Hand With Index And Midd
  523. (0x1f920, 0x1f927,), # Face With Cowboy Hat ..Sneezing Face
  524. (0x1f930, 0x1f930,), # Pregnant Woman
  525. (0x1f933, 0x1f93e,), # Selfie ..Handball
  526. (0x1f940, 0x1f94b,), # Wilted Flower ..Martial Arts Uniform
  527. (0x1f950, 0x1f95e,), # Croissant ..Pancakes
  528. (0x1f980, 0x1f991,), # Crab ..Squid
  529. (0x1f9c0, 0x1f9c0,), # Cheese Wedge
  530. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  531. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  532. ),
  533. '10.0.0': (
  534. # Source: EastAsianWidth-10.0.0.txt
  535. # Date: 2017-03-08, 02:00:00 GMT [KW, LI]
  536. #
  537. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  538. (0x0231a, 0x0231b,), # Watch ..Hourglass
  539. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  540. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  541. (0x023f0, 0x023f0,), # Alarm Clock
  542. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  543. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  544. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  545. (0x02648, 0x02653,), # Aries ..Pisces
  546. (0x0267f, 0x0267f,), # Wheelchair Symbol
  547. (0x02693, 0x02693,), # Anchor
  548. (0x026a1, 0x026a1,), # High Voltage Sign
  549. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  550. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  551. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  552. (0x026ce, 0x026ce,), # Ophiuchus
  553. (0x026d4, 0x026d4,), # No Entry
  554. (0x026ea, 0x026ea,), # Church
  555. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  556. (0x026f5, 0x026f5,), # Sailboat
  557. (0x026fa, 0x026fa,), # Tent
  558. (0x026fd, 0x026fd,), # Fuel Pump
  559. (0x02705, 0x02705,), # White Heavy Check Mark
  560. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  561. (0x02728, 0x02728,), # Sparkles
  562. (0x0274c, 0x0274c,), # Cross Mark
  563. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  564. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  565. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  566. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  567. (0x027b0, 0x027b0,), # Curly Loop
  568. (0x027bf, 0x027bf,), # Double Curly Loop
  569. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  570. (0x02b50, 0x02b50,), # White Medium Star
  571. (0x02b55, 0x02b55,), # Heavy Large Circle
  572. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  573. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  574. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  575. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  576. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  577. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  578. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  579. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  580. (0x03105, 0x0312e,), # Bopomofo Letter B ..Bopomofo Letter O With D
  581. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  582. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  583. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  584. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  585. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  586. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  587. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  588. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  589. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  590. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  591. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  592. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  593. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  594. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  595. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  596. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  597. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  598. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  599. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  600. (0x16fe0, 0x16fe1,), # Tangut Iteration Mark ..Nushu Iteration Mark
  601. (0x17000, 0x187ec,), # (nil)
  602. (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
  603. (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
  604. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  605. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  606. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  607. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  608. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  609. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  610. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  611. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  612. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  613. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  614. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  615. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  616. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  617. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  618. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  619. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  620. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  621. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  622. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  623. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  624. (0x1f440, 0x1f440,), # Eyes
  625. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  626. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  627. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  628. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  629. (0x1f57a, 0x1f57a,), # Man Dancing
  630. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  631. (0x1f5a4, 0x1f5a4,), # Black Heart
  632. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  633. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  634. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  635. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  636. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  637. (0x1f6f4, 0x1f6f8,), # Scooter ..Flying Saucer
  638. (0x1f910, 0x1f93e,), # Zipper-mouth Face ..Handball
  639. (0x1f940, 0x1f94c,), # Wilted Flower ..Curling Stone
  640. (0x1f950, 0x1f96b,), # Croissant ..Canned Food
  641. (0x1f980, 0x1f997,), # Crab ..Cricket
  642. (0x1f9c0, 0x1f9c0,), # Cheese Wedge
  643. (0x1f9d0, 0x1f9e6,), # Face With Monocle ..Socks
  644. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  645. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  646. ),
  647. '11.0.0': (
  648. # Source: EastAsianWidth-11.0.0.txt
  649. # Date: 2018-05-14, 09:41:59 GMT [KW, LI]
  650. #
  651. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  652. (0x0231a, 0x0231b,), # Watch ..Hourglass
  653. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  654. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  655. (0x023f0, 0x023f0,), # Alarm Clock
  656. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  657. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  658. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  659. (0x02648, 0x02653,), # Aries ..Pisces
  660. (0x0267f, 0x0267f,), # Wheelchair Symbol
  661. (0x02693, 0x02693,), # Anchor
  662. (0x026a1, 0x026a1,), # High Voltage Sign
  663. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  664. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  665. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  666. (0x026ce, 0x026ce,), # Ophiuchus
  667. (0x026d4, 0x026d4,), # No Entry
  668. (0x026ea, 0x026ea,), # Church
  669. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  670. (0x026f5, 0x026f5,), # Sailboat
  671. (0x026fa, 0x026fa,), # Tent
  672. (0x026fd, 0x026fd,), # Fuel Pump
  673. (0x02705, 0x02705,), # White Heavy Check Mark
  674. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  675. (0x02728, 0x02728,), # Sparkles
  676. (0x0274c, 0x0274c,), # Cross Mark
  677. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  678. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  679. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  680. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  681. (0x027b0, 0x027b0,), # Curly Loop
  682. (0x027bf, 0x027bf,), # Double Curly Loop
  683. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  684. (0x02b50, 0x02b50,), # White Medium Star
  685. (0x02b55, 0x02b55,), # Heavy Large Circle
  686. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  687. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  688. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  689. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  690. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  691. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  692. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  693. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  694. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  695. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  696. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  697. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  698. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  699. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  700. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  701. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  702. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  703. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  704. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  705. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  706. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  707. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  708. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  709. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  710. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  711. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  712. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  713. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  714. (0x16fe0, 0x16fe1,), # Tangut Iteration Mark ..Nushu Iteration Mark
  715. (0x17000, 0x187f1,), # (nil)
  716. (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
  717. (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
  718. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  719. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  720. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  721. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  722. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  723. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  724. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  725. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  726. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  727. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  728. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  729. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  730. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  731. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  732. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  733. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  734. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  735. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  736. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  737. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  738. (0x1f440, 0x1f440,), # Eyes
  739. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  740. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  741. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  742. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  743. (0x1f57a, 0x1f57a,), # Man Dancing
  744. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  745. (0x1f5a4, 0x1f5a4,), # Black Heart
  746. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  747. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  748. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  749. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  750. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  751. (0x1f6f4, 0x1f6f9,), # Scooter ..Skateboard
  752. (0x1f910, 0x1f93e,), # Zipper-mouth Face ..Handball
  753. (0x1f940, 0x1f970,), # Wilted Flower ..Smiling Face With Smilin
  754. (0x1f973, 0x1f976,), # Face With Party Horn And..Freezing Face
  755. (0x1f97a, 0x1f97a,), # Face With Pleading Eyes
  756. (0x1f97c, 0x1f9a2,), # Lab Coat ..Swan
  757. (0x1f9b0, 0x1f9b9,), # Emoji Component Red Hair..Supervillain
  758. (0x1f9c0, 0x1f9c2,), # Cheese Wedge ..Salt Shaker
  759. (0x1f9d0, 0x1f9ff,), # Face With Monocle ..Nazar Amulet
  760. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  761. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  762. ),
  763. '12.0.0': (
  764. # Source: EastAsianWidth-12.0.0.txt
  765. # Date: 2019-01-21, 14:12:58 GMT [KW, LI]
  766. #
  767. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  768. (0x0231a, 0x0231b,), # Watch ..Hourglass
  769. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  770. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  771. (0x023f0, 0x023f0,), # Alarm Clock
  772. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  773. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  774. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  775. (0x02648, 0x02653,), # Aries ..Pisces
  776. (0x0267f, 0x0267f,), # Wheelchair Symbol
  777. (0x02693, 0x02693,), # Anchor
  778. (0x026a1, 0x026a1,), # High Voltage Sign
  779. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  780. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  781. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  782. (0x026ce, 0x026ce,), # Ophiuchus
  783. (0x026d4, 0x026d4,), # No Entry
  784. (0x026ea, 0x026ea,), # Church
  785. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  786. (0x026f5, 0x026f5,), # Sailboat
  787. (0x026fa, 0x026fa,), # Tent
  788. (0x026fd, 0x026fd,), # Fuel Pump
  789. (0x02705, 0x02705,), # White Heavy Check Mark
  790. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  791. (0x02728, 0x02728,), # Sparkles
  792. (0x0274c, 0x0274c,), # Cross Mark
  793. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  794. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  795. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  796. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  797. (0x027b0, 0x027b0,), # Curly Loop
  798. (0x027bf, 0x027bf,), # Double Curly Loop
  799. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  800. (0x02b50, 0x02b50,), # White Medium Star
  801. (0x02b55, 0x02b55,), # Heavy Large Circle
  802. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  803. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  804. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  805. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  806. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  807. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  808. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  809. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  810. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  811. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  812. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  813. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  814. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  815. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  816. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  817. (0x03250, 0x032fe,), # Partnership Sign ..Circled Katakana Wo
  818. (0x03300, 0x04dbf,), # Square Apaato ..Cjk Unified Ideograph-4d
  819. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  820. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  821. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  822. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  823. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  824. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  825. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  826. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  827. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  828. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  829. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  830. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  831. (0x17000, 0x187f7,), # (nil)
  832. (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
  833. (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
  834. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  835. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  836. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  837. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  838. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  839. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  840. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  841. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  842. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  843. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  844. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  845. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  846. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  847. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  848. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  849. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  850. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  851. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  852. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  853. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  854. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  855. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  856. (0x1f440, 0x1f440,), # Eyes
  857. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  858. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  859. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  860. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  861. (0x1f57a, 0x1f57a,), # Man Dancing
  862. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  863. (0x1f5a4, 0x1f5a4,), # Black Heart
  864. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  865. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  866. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  867. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  868. (0x1f6d5, 0x1f6d5,), # Hindu Temple
  869. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  870. (0x1f6f4, 0x1f6fa,), # Scooter ..Auto Rickshaw
  871. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  872. (0x1f90d, 0x1f971,), # White Heart ..Yawning Face
  873. (0x1f973, 0x1f976,), # Face With Party Horn And..Freezing Face
  874. (0x1f97a, 0x1f9a2,), # Face With Pleading Eyes ..Swan
  875. (0x1f9a5, 0x1f9aa,), # Sloth ..Oyster
  876. (0x1f9ae, 0x1f9ca,), # Guide Dog ..Ice Cube
  877. (0x1f9cd, 0x1f9ff,), # Standing Person ..Nazar Amulet
  878. (0x1fa70, 0x1fa73,), # Ballet Shoes ..Shorts
  879. (0x1fa78, 0x1fa7a,), # Drop Of Blood ..Stethoscope
  880. (0x1fa80, 0x1fa82,), # Yo-yo ..Parachute
  881. (0x1fa90, 0x1fa95,), # Ringed Planet ..Banjo
  882. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  883. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  884. ),
  885. '12.1.0': (
  886. # Source: EastAsianWidth-12.1.0.txt
  887. # Date: 2019-03-31, 22:01:58 GMT [KW, LI]
  888. #
  889. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  890. (0x0231a, 0x0231b,), # Watch ..Hourglass
  891. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  892. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  893. (0x023f0, 0x023f0,), # Alarm Clock
  894. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  895. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  896. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  897. (0x02648, 0x02653,), # Aries ..Pisces
  898. (0x0267f, 0x0267f,), # Wheelchair Symbol
  899. (0x02693, 0x02693,), # Anchor
  900. (0x026a1, 0x026a1,), # High Voltage Sign
  901. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  902. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  903. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  904. (0x026ce, 0x026ce,), # Ophiuchus
  905. (0x026d4, 0x026d4,), # No Entry
  906. (0x026ea, 0x026ea,), # Church
  907. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  908. (0x026f5, 0x026f5,), # Sailboat
  909. (0x026fa, 0x026fa,), # Tent
  910. (0x026fd, 0x026fd,), # Fuel Pump
  911. (0x02705, 0x02705,), # White Heavy Check Mark
  912. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  913. (0x02728, 0x02728,), # Sparkles
  914. (0x0274c, 0x0274c,), # Cross Mark
  915. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  916. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  917. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  918. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  919. (0x027b0, 0x027b0,), # Curly Loop
  920. (0x027bf, 0x027bf,), # Double Curly Loop
  921. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  922. (0x02b50, 0x02b50,), # White Medium Star
  923. (0x02b55, 0x02b55,), # Heavy Large Circle
  924. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  925. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  926. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  927. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  928. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  929. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  930. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  931. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  932. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  933. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  934. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  935. (0x03190, 0x031ba,), # Ideographic Annotation L..Bopomofo Letter Zy
  936. (0x031c0, 0x031e3,), # Cjk Stroke T ..Cjk Stroke Q
  937. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  938. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  939. (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
  940. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  941. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  942. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  943. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  944. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  945. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  946. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  947. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  948. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  949. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  950. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  951. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  952. (0x17000, 0x187f7,), # (nil)
  953. (0x18800, 0x18af2,), # Tangut Component-001 ..Tangut Component-755
  954. (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
  955. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  956. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  957. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  958. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  959. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  960. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  961. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  962. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  963. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  964. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  965. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  966. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  967. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  968. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  969. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  970. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  971. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  972. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  973. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  974. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  975. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  976. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  977. (0x1f440, 0x1f440,), # Eyes
  978. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  979. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  980. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  981. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  982. (0x1f57a, 0x1f57a,), # Man Dancing
  983. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  984. (0x1f5a4, 0x1f5a4,), # Black Heart
  985. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  986. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  987. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  988. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  989. (0x1f6d5, 0x1f6d5,), # Hindu Temple
  990. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  991. (0x1f6f4, 0x1f6fa,), # Scooter ..Auto Rickshaw
  992. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  993. (0x1f90d, 0x1f971,), # White Heart ..Yawning Face
  994. (0x1f973, 0x1f976,), # Face With Party Horn And..Freezing Face
  995. (0x1f97a, 0x1f9a2,), # Face With Pleading Eyes ..Swan
  996. (0x1f9a5, 0x1f9aa,), # Sloth ..Oyster
  997. (0x1f9ae, 0x1f9ca,), # Guide Dog ..Ice Cube
  998. (0x1f9cd, 0x1f9ff,), # Standing Person ..Nazar Amulet
  999. (0x1fa70, 0x1fa73,), # Ballet Shoes ..Shorts
  1000. (0x1fa78, 0x1fa7a,), # Drop Of Blood ..Stethoscope
  1001. (0x1fa80, 0x1fa82,), # Yo-yo ..Parachute
  1002. (0x1fa90, 0x1fa95,), # Ringed Planet ..Banjo
  1003. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1004. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1005. ),
  1006. '13.0.0': (
  1007. # Source: EastAsianWidth-13.0.0.txt
  1008. # Date: 2029-01-21, 18:14:00 GMT [KW, LI]
  1009. #
  1010. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  1011. (0x0231a, 0x0231b,), # Watch ..Hourglass
  1012. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  1013. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  1014. (0x023f0, 0x023f0,), # Alarm Clock
  1015. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  1016. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  1017. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  1018. (0x02648, 0x02653,), # Aries ..Pisces
  1019. (0x0267f, 0x0267f,), # Wheelchair Symbol
  1020. (0x02693, 0x02693,), # Anchor
  1021. (0x026a1, 0x026a1,), # High Voltage Sign
  1022. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  1023. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  1024. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  1025. (0x026ce, 0x026ce,), # Ophiuchus
  1026. (0x026d4, 0x026d4,), # No Entry
  1027. (0x026ea, 0x026ea,), # Church
  1028. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  1029. (0x026f5, 0x026f5,), # Sailboat
  1030. (0x026fa, 0x026fa,), # Tent
  1031. (0x026fd, 0x026fd,), # Fuel Pump
  1032. (0x02705, 0x02705,), # White Heavy Check Mark
  1033. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  1034. (0x02728, 0x02728,), # Sparkles
  1035. (0x0274c, 0x0274c,), # Cross Mark
  1036. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  1037. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  1038. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  1039. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  1040. (0x027b0, 0x027b0,), # Curly Loop
  1041. (0x027bf, 0x027bf,), # Double Curly Loop
  1042. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  1043. (0x02b50, 0x02b50,), # White Medium Star
  1044. (0x02b55, 0x02b55,), # Heavy Large Circle
  1045. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  1046. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  1047. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  1048. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  1049. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  1050. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  1051. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  1052. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  1053. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  1054. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  1055. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  1056. (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
  1057. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  1058. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  1059. (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
  1060. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  1061. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  1062. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  1063. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  1064. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  1065. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  1066. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  1067. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  1068. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  1069. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  1070. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  1071. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  1072. (0x17000, 0x187f7,), # (nil)
  1073. (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
  1074. (0x18d00, 0x18d08,), # (nil)
  1075. (0x1b000, 0x1b11e,), # Katakana Letter Archaic ..Hentaigana Letter N-mu-m
  1076. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  1077. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  1078. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  1079. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  1080. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  1081. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  1082. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  1083. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  1084. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  1085. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  1086. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  1087. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  1088. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  1089. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  1090. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  1091. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  1092. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  1093. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  1094. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  1095. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  1096. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  1097. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  1098. (0x1f440, 0x1f440,), # Eyes
  1099. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  1100. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  1101. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  1102. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  1103. (0x1f57a, 0x1f57a,), # Man Dancing
  1104. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  1105. (0x1f5a4, 0x1f5a4,), # Black Heart
  1106. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  1107. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  1108. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  1109. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  1110. (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
  1111. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  1112. (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
  1113. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  1114. (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
  1115. (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
  1116. (0x1f947, 0x1f978,), # First Place Medal ..Disguised Face
  1117. (0x1f97a, 0x1f9cb,), # Face With Pleading Eyes ..Bubble Tea
  1118. (0x1f9cd, 0x1f9ff,), # Standing Person ..Nazar Amulet
  1119. (0x1fa70, 0x1fa74,), # Ballet Shoes ..Thong Sandal
  1120. (0x1fa78, 0x1fa7a,), # Drop Of Blood ..Stethoscope
  1121. (0x1fa80, 0x1fa86,), # Yo-yo ..Nesting Dolls
  1122. (0x1fa90, 0x1faa8,), # Ringed Planet ..Rock
  1123. (0x1fab0, 0x1fab6,), # Fly ..Feather
  1124. (0x1fac0, 0x1fac2,), # Anatomical Heart ..People Hugging
  1125. (0x1fad0, 0x1fad6,), # Blueberries ..Teapot
  1126. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1127. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1128. ),
  1129. '14.0.0': (
  1130. # Source: EastAsianWidth-14.0.0.txt
  1131. # Date: 2021-07-06, 09:58:53 GMT [KW, LI]
  1132. #
  1133. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  1134. (0x0231a, 0x0231b,), # Watch ..Hourglass
  1135. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  1136. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  1137. (0x023f0, 0x023f0,), # Alarm Clock
  1138. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  1139. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  1140. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  1141. (0x02648, 0x02653,), # Aries ..Pisces
  1142. (0x0267f, 0x0267f,), # Wheelchair Symbol
  1143. (0x02693, 0x02693,), # Anchor
  1144. (0x026a1, 0x026a1,), # High Voltage Sign
  1145. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  1146. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  1147. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  1148. (0x026ce, 0x026ce,), # Ophiuchus
  1149. (0x026d4, 0x026d4,), # No Entry
  1150. (0x026ea, 0x026ea,), # Church
  1151. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  1152. (0x026f5, 0x026f5,), # Sailboat
  1153. (0x026fa, 0x026fa,), # Tent
  1154. (0x026fd, 0x026fd,), # Fuel Pump
  1155. (0x02705, 0x02705,), # White Heavy Check Mark
  1156. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  1157. (0x02728, 0x02728,), # Sparkles
  1158. (0x0274c, 0x0274c,), # Cross Mark
  1159. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  1160. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  1161. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  1162. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  1163. (0x027b0, 0x027b0,), # Curly Loop
  1164. (0x027bf, 0x027bf,), # Double Curly Loop
  1165. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  1166. (0x02b50, 0x02b50,), # White Medium Star
  1167. (0x02b55, 0x02b55,), # Heavy Large Circle
  1168. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  1169. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  1170. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  1171. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  1172. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  1173. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  1174. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  1175. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  1176. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  1177. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  1178. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  1179. (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
  1180. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  1181. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  1182. (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
  1183. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  1184. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  1185. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  1186. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  1187. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  1188. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  1189. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  1190. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  1191. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  1192. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  1193. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  1194. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  1195. (0x17000, 0x187f7,), # (nil)
  1196. (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
  1197. (0x18d00, 0x18d08,), # (nil)
  1198. (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
  1199. (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
  1200. (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
  1201. (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
  1202. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  1203. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  1204. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  1205. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  1206. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  1207. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  1208. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  1209. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  1210. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  1211. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  1212. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  1213. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  1214. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  1215. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  1216. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  1217. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  1218. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  1219. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  1220. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  1221. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  1222. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  1223. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  1224. (0x1f440, 0x1f440,), # Eyes
  1225. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  1226. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  1227. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  1228. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  1229. (0x1f57a, 0x1f57a,), # Man Dancing
  1230. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  1231. (0x1f5a4, 0x1f5a4,), # Black Heart
  1232. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  1233. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  1234. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  1235. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  1236. (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
  1237. (0x1f6dd, 0x1f6df,), # Playground Slide ..Ring Buoy
  1238. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  1239. (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
  1240. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  1241. (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
  1242. (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
  1243. (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
  1244. (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
  1245. (0x1fa70, 0x1fa74,), # Ballet Shoes ..Thong Sandal
  1246. (0x1fa78, 0x1fa7c,), # Drop Of Blood ..Crutch
  1247. (0x1fa80, 0x1fa86,), # Yo-yo ..Nesting Dolls
  1248. (0x1fa90, 0x1faac,), # Ringed Planet ..Hamsa
  1249. (0x1fab0, 0x1faba,), # Fly ..Nest With Eggs
  1250. (0x1fac0, 0x1fac5,), # Anatomical Heart ..Person With Crown
  1251. (0x1fad0, 0x1fad9,), # Blueberries ..Jar
  1252. (0x1fae0, 0x1fae7,), # Melting Face ..Bubbles
  1253. (0x1faf0, 0x1faf6,), # Hand With Index Finger A..Heart Hands
  1254. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1255. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1256. ),
  1257. '15.0.0': (
  1258. # Source: EastAsianWidth-15.0.0.txt
  1259. # Date: 2022-05-24, 17:40:20 GMT [KW, LI]
  1260. #
  1261. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  1262. (0x0231a, 0x0231b,), # Watch ..Hourglass
  1263. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  1264. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  1265. (0x023f0, 0x023f0,), # Alarm Clock
  1266. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  1267. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  1268. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  1269. (0x02648, 0x02653,), # Aries ..Pisces
  1270. (0x0267f, 0x0267f,), # Wheelchair Symbol
  1271. (0x02693, 0x02693,), # Anchor
  1272. (0x026a1, 0x026a1,), # High Voltage Sign
  1273. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  1274. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  1275. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  1276. (0x026ce, 0x026ce,), # Ophiuchus
  1277. (0x026d4, 0x026d4,), # No Entry
  1278. (0x026ea, 0x026ea,), # Church
  1279. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  1280. (0x026f5, 0x026f5,), # Sailboat
  1281. (0x026fa, 0x026fa,), # Tent
  1282. (0x026fd, 0x026fd,), # Fuel Pump
  1283. (0x02705, 0x02705,), # White Heavy Check Mark
  1284. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  1285. (0x02728, 0x02728,), # Sparkles
  1286. (0x0274c, 0x0274c,), # Cross Mark
  1287. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  1288. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  1289. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  1290. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  1291. (0x027b0, 0x027b0,), # Curly Loop
  1292. (0x027bf, 0x027bf,), # Double Curly Loop
  1293. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  1294. (0x02b50, 0x02b50,), # White Medium Star
  1295. (0x02b55, 0x02b55,), # Heavy Large Circle
  1296. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  1297. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  1298. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  1299. (0x02ff0, 0x02ffb,), # Ideographic Description ..Ideographic Description
  1300. (0x03000, 0x03029,), # Ideographic Space ..Hangzhou Numeral Nine
  1301. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  1302. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  1303. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  1304. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  1305. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  1306. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  1307. (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
  1308. (0x031f0, 0x0321e,), # Katakana Letter Small Ku..Parenthesized Korean Cha
  1309. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  1310. (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
  1311. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  1312. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  1313. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  1314. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  1315. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  1316. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  1317. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  1318. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  1319. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  1320. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  1321. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  1322. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  1323. (0x17000, 0x187f7,), # (nil)
  1324. (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
  1325. (0x18d00, 0x18d08,), # (nil)
  1326. (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
  1327. (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
  1328. (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
  1329. (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
  1330. (0x1b132, 0x1b132,), # Hiragana Letter Small Ko
  1331. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  1332. (0x1b155, 0x1b155,), # Katakana Letter Small Ko
  1333. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  1334. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  1335. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  1336. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  1337. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  1338. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  1339. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  1340. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  1341. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  1342. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  1343. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  1344. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  1345. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  1346. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  1347. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  1348. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  1349. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  1350. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  1351. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  1352. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  1353. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  1354. (0x1f440, 0x1f440,), # Eyes
  1355. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  1356. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  1357. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  1358. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  1359. (0x1f57a, 0x1f57a,), # Man Dancing
  1360. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  1361. (0x1f5a4, 0x1f5a4,), # Black Heart
  1362. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  1363. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  1364. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  1365. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  1366. (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
  1367. (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy
  1368. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  1369. (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
  1370. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  1371. (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
  1372. (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
  1373. (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
  1374. (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
  1375. (0x1fa70, 0x1fa7c,), # Ballet Shoes ..Crutch
  1376. (0x1fa80, 0x1fa88,), # Yo-yo ..Flute
  1377. (0x1fa90, 0x1fabd,), # Ringed Planet ..Wing
  1378. (0x1fabf, 0x1fac5,), # Goose ..Person With Crown
  1379. (0x1face, 0x1fadb,), # Moose ..Pea Pod
  1380. (0x1fae0, 0x1fae8,), # Melting Face ..Shaking Face
  1381. (0x1faf0, 0x1faf8,), # Hand With Index Finger A..Rightwards Pushing Hand
  1382. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1383. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1384. ),
  1385. '15.1.0': (
  1386. # Source: EastAsianWidth-15.1.0.txt
  1387. # Date: 2023-07-28, 23:34:08 GMT
  1388. #
  1389. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  1390. (0x0231a, 0x0231b,), # Watch ..Hourglass
  1391. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  1392. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  1393. (0x023f0, 0x023f0,), # Alarm Clock
  1394. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  1395. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  1396. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  1397. (0x02648, 0x02653,), # Aries ..Pisces
  1398. (0x0267f, 0x0267f,), # Wheelchair Symbol
  1399. (0x02693, 0x02693,), # Anchor
  1400. (0x026a1, 0x026a1,), # High Voltage Sign
  1401. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  1402. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  1403. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  1404. (0x026ce, 0x026ce,), # Ophiuchus
  1405. (0x026d4, 0x026d4,), # No Entry
  1406. (0x026ea, 0x026ea,), # Church
  1407. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  1408. (0x026f5, 0x026f5,), # Sailboat
  1409. (0x026fa, 0x026fa,), # Tent
  1410. (0x026fd, 0x026fd,), # Fuel Pump
  1411. (0x02705, 0x02705,), # White Heavy Check Mark
  1412. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  1413. (0x02728, 0x02728,), # Sparkles
  1414. (0x0274c, 0x0274c,), # Cross Mark
  1415. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  1416. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  1417. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  1418. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  1419. (0x027b0, 0x027b0,), # Curly Loop
  1420. (0x027bf, 0x027bf,), # Double Curly Loop
  1421. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  1422. (0x02b50, 0x02b50,), # White Medium Star
  1423. (0x02b55, 0x02b55,), # Heavy Large Circle
  1424. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  1425. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  1426. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  1427. (0x02ff0, 0x03029,), # Ideographic Description ..Hangzhou Numeral Nine
  1428. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  1429. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  1430. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  1431. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  1432. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  1433. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  1434. (0x03190, 0x031e3,), # Ideographic Annotation L..Cjk Stroke Q
  1435. (0x031ef, 0x0321e,), # Ideographic Description ..Parenthesized Korean Cha
  1436. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  1437. (0x03250, 0x04dbf,), # Partnership Sign ..Cjk Unified Ideograph-4d
  1438. (0x04e00, 0x0a48c,), # Cjk Unified Ideograph-4e..Yi Syllable Yyr
  1439. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  1440. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  1441. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  1442. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  1443. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  1444. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  1445. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  1446. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  1447. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  1448. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  1449. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  1450. (0x17000, 0x187f7,), # (nil)
  1451. (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
  1452. (0x18d00, 0x18d08,), # (nil)
  1453. (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
  1454. (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
  1455. (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
  1456. (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
  1457. (0x1b132, 0x1b132,), # Hiragana Letter Small Ko
  1458. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  1459. (0x1b155, 0x1b155,), # Katakana Letter Small Ko
  1460. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  1461. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  1462. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  1463. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  1464. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  1465. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  1466. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  1467. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  1468. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  1469. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  1470. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  1471. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  1472. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  1473. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  1474. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  1475. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  1476. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  1477. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  1478. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  1479. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  1480. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  1481. (0x1f440, 0x1f440,), # Eyes
  1482. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  1483. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  1484. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  1485. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  1486. (0x1f57a, 0x1f57a,), # Man Dancing
  1487. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  1488. (0x1f5a4, 0x1f5a4,), # Black Heart
  1489. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  1490. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  1491. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  1492. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  1493. (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
  1494. (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy
  1495. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  1496. (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
  1497. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  1498. (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
  1499. (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
  1500. (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
  1501. (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
  1502. (0x1fa70, 0x1fa7c,), # Ballet Shoes ..Crutch
  1503. (0x1fa80, 0x1fa88,), # Yo-yo ..Flute
  1504. (0x1fa90, 0x1fabd,), # Ringed Planet ..Wing
  1505. (0x1fabf, 0x1fac5,), # Goose ..Person With Crown
  1506. (0x1face, 0x1fadb,), # Moose ..Pea Pod
  1507. (0x1fae0, 0x1fae8,), # Melting Face ..Shaking Face
  1508. (0x1faf0, 0x1faf8,), # Hand With Index Finger A..Rightwards Pushing Hand
  1509. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1510. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1511. ),
  1512. '16.0.0': (
  1513. # Source: EastAsianWidth-16.0.0.txt
  1514. # Date: 2024-04-30, 21:48:20 GMT
  1515. #
  1516. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  1517. (0x0231a, 0x0231b,), # Watch ..Hourglass
  1518. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  1519. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  1520. (0x023f0, 0x023f0,), # Alarm Clock
  1521. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  1522. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  1523. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  1524. (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth
  1525. (0x02648, 0x02653,), # Aries ..Pisces
  1526. (0x0267f, 0x0267f,), # Wheelchair Symbol
  1527. (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin
  1528. (0x02693, 0x02693,), # Anchor
  1529. (0x026a1, 0x026a1,), # High Voltage Sign
  1530. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  1531. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  1532. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  1533. (0x026ce, 0x026ce,), # Ophiuchus
  1534. (0x026d4, 0x026d4,), # No Entry
  1535. (0x026ea, 0x026ea,), # Church
  1536. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  1537. (0x026f5, 0x026f5,), # Sailboat
  1538. (0x026fa, 0x026fa,), # Tent
  1539. (0x026fd, 0x026fd,), # Fuel Pump
  1540. (0x02705, 0x02705,), # White Heavy Check Mark
  1541. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  1542. (0x02728, 0x02728,), # Sparkles
  1543. (0x0274c, 0x0274c,), # Cross Mark
  1544. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  1545. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  1546. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  1547. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  1548. (0x027b0, 0x027b0,), # Curly Loop
  1549. (0x027bf, 0x027bf,), # Double Curly Loop
  1550. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  1551. (0x02b50, 0x02b50,), # White Medium Star
  1552. (0x02b55, 0x02b55,), # Heavy Large Circle
  1553. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  1554. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  1555. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  1556. (0x02ff0, 0x03029,), # Ideographic Description ..Hangzhou Numeral Nine
  1557. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  1558. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  1559. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  1560. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  1561. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  1562. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  1563. (0x03190, 0x031e5,), # Ideographic Annotation L..(nil)
  1564. (0x031ef, 0x0321e,), # Ideographic Description ..Parenthesized Korean Cha
  1565. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  1566. (0x03250, 0x0a48c,), # Partnership Sign ..Yi Syllable Yyr
  1567. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  1568. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  1569. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  1570. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  1571. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  1572. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  1573. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  1574. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  1575. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  1576. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  1577. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  1578. (0x17000, 0x187f7,), # (nil)
  1579. (0x18800, 0x18cd5,), # Tangut Component-001 ..Khitan Small Script Char
  1580. (0x18cff, 0x18d08,), # (nil)
  1581. (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
  1582. (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
  1583. (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
  1584. (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
  1585. (0x1b132, 0x1b132,), # Hiragana Letter Small Ko
  1586. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  1587. (0x1b155, 0x1b155,), # Katakana Letter Small Ko
  1588. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  1589. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  1590. (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering
  1591. (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F
  1592. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  1593. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  1594. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  1595. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  1596. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  1597. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  1598. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  1599. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  1600. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  1601. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  1602. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  1603. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  1604. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  1605. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  1606. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  1607. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  1608. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  1609. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  1610. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  1611. (0x1f440, 0x1f440,), # Eyes
  1612. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  1613. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  1614. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  1615. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  1616. (0x1f57a, 0x1f57a,), # Man Dancing
  1617. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  1618. (0x1f5a4, 0x1f5a4,), # Black Heart
  1619. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  1620. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  1621. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  1622. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  1623. (0x1f6d5, 0x1f6d7,), # Hindu Temple ..Elevator
  1624. (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy
  1625. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  1626. (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
  1627. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  1628. (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
  1629. (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
  1630. (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
  1631. (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
  1632. (0x1fa70, 0x1fa7c,), # Ballet Shoes ..Crutch
  1633. (0x1fa80, 0x1fa89,), # Yo-yo ..(nil)
  1634. (0x1fa8f, 0x1fac6,), # (nil)
  1635. (0x1face, 0x1fadc,), # Moose ..(nil)
  1636. (0x1fadf, 0x1fae9,), # (nil)
  1637. (0x1faf0, 0x1faf8,), # Hand With Index Finger A..Rightwards Pushing Hand
  1638. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1639. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1640. ),
  1641. '17.0.0': (
  1642. # Source: EastAsianWidth-17.0.0.txt
  1643. # Date: 2025-07-24, 00:12:54 GMT
  1644. #
  1645. (0x01100, 0x0115f,), # Hangul Choseong Kiyeok ..Hangul Choseong Filler
  1646. (0x0231a, 0x0231b,), # Watch ..Hourglass
  1647. (0x02329, 0x0232a,), # Left-pointing Angle Brac..Right-pointing Angle Bra
  1648. (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub
  1649. (0x023f0, 0x023f0,), # Alarm Clock
  1650. (0x023f3, 0x023f3,), # Hourglass With Flowing Sand
  1651. (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar
  1652. (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage
  1653. (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth
  1654. (0x02648, 0x02653,), # Aries ..Pisces
  1655. (0x0267f, 0x0267f,), # Wheelchair Symbol
  1656. (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin
  1657. (0x02693, 0x02693,), # Anchor
  1658. (0x026a1, 0x026a1,), # High Voltage Sign
  1659. (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle
  1660. (0x026bd, 0x026be,), # Soccer Ball ..Baseball
  1661. (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud
  1662. (0x026ce, 0x026ce,), # Ophiuchus
  1663. (0x026d4, 0x026d4,), # No Entry
  1664. (0x026ea, 0x026ea,), # Church
  1665. (0x026f2, 0x026f3,), # Fountain ..Flag In Hole
  1666. (0x026f5, 0x026f5,), # Sailboat
  1667. (0x026fa, 0x026fa,), # Tent
  1668. (0x026fd, 0x026fd,), # Fuel Pump
  1669. (0x02705, 0x02705,), # White Heavy Check Mark
  1670. (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand
  1671. (0x02728, 0x02728,), # Sparkles
  1672. (0x0274c, 0x0274c,), # Cross Mark
  1673. (0x0274e, 0x0274e,), # Negative Squared Cross Mark
  1674. (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O
  1675. (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol
  1676. (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign
  1677. (0x027b0, 0x027b0,), # Curly Loop
  1678. (0x027bf, 0x027bf,), # Double Curly Loop
  1679. (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square
  1680. (0x02b50, 0x02b50,), # White Medium Star
  1681. (0x02b55, 0x02b55,), # Heavy Large Circle
  1682. (0x02e80, 0x02e99,), # Cjk Radical Repeat ..Cjk Radical Rap
  1683. (0x02e9b, 0x02ef3,), # Cjk Radical Choke ..Cjk Radical C-simplified
  1684. (0x02f00, 0x02fd5,), # Kangxi Radical One ..Kangxi Radical Flute
  1685. (0x02ff0, 0x03029,), # Ideographic Description ..Hangzhou Numeral Nine
  1686. (0x03030, 0x0303e,), # Wavy Dash ..Ideographic Variation In
  1687. (0x03041, 0x03096,), # Hiragana Letter Small A ..Hiragana Letter Small Ke
  1688. (0x0309b, 0x030ff,), # Katakana-hiragana Voiced..Katakana Digraph Koto
  1689. (0x03105, 0x0312f,), # Bopomofo Letter B ..Bopomofo Letter Nn
  1690. (0x03131, 0x03163,), # Hangul Letter Kiyeok ..Hangul Letter I
  1691. (0x03165, 0x0318e,), # Hangul Letter Ssangnieun..Hangul Letter Araeae
  1692. (0x03190, 0x031e5,), # Ideographic Annotation L..(nil)
  1693. (0x031ef, 0x0321e,), # Ideographic Description ..Parenthesized Korean Cha
  1694. (0x03220, 0x03247,), # Parenthesized Ideograph ..Circled Ideograph Koto
  1695. (0x03250, 0x0a48c,), # Partnership Sign ..Yi Syllable Yyr
  1696. (0x0a490, 0x0a4c6,), # Yi Radical Qot ..Yi Radical Ke
  1697. (0x0a960, 0x0a97c,), # Hangul Choseong Tikeut-m..Hangul Choseong Ssangyeo
  1698. (0x0ac00, 0x0d7a3,), # Hangul Syllable Ga ..Hangul Syllable Hih
  1699. (0x0f900, 0x0faff,), # Cjk Compatibility Ideogr..(nil)
  1700. (0x0fe10, 0x0fe19,), # Presentation Form For Ve..Presentation Form For Ve
  1701. (0x0fe30, 0x0fe52,), # Presentation Form For Ve..Small Full Stop
  1702. (0x0fe54, 0x0fe66,), # Small Semicolon ..Small Equals Sign
  1703. (0x0fe68, 0x0fe6b,), # Small Reverse Solidus ..Small Commercial At
  1704. (0x0ff01, 0x0ff60,), # Fullwidth Exclamation Ma..Fullwidth Right White Pa
  1705. (0x0ffe0, 0x0ffe6,), # Fullwidth Cent Sign ..Fullwidth Won Sign
  1706. (0x16fe0, 0x16fe3,), # Tangut Iteration Mark ..Old Chinese Iteration Ma
  1707. (0x16ff2, 0x16ff6,), # (nil)
  1708. (0x17000, 0x18cd5,), # (nil) ..Khitan Small Script Char
  1709. (0x18cff, 0x18d1e,), # (nil)
  1710. (0x18d80, 0x18df2,), # (nil)
  1711. (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T
  1712. (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N
  1713. (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N
  1714. (0x1b000, 0x1b122,), # Katakana Letter Archaic ..Katakana Letter Archaic
  1715. (0x1b132, 0x1b132,), # Hiragana Letter Small Ko
  1716. (0x1b150, 0x1b152,), # Hiragana Letter Small Wi..Hiragana Letter Small Wo
  1717. (0x1b155, 0x1b155,), # Katakana Letter Small Ko
  1718. (0x1b164, 0x1b167,), # Katakana Letter Small Wi..Katakana Letter Small N
  1719. (0x1b170, 0x1b2fb,), # Nushu Character-1b170 ..Nushu Character-1b2fb
  1720. (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering
  1721. (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F
  1722. (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon
  1723. (0x1f0cf, 0x1f0cf,), # Playing Card Black Joker
  1724. (0x1f18e, 0x1f18e,), # Negative Squared Ab
  1725. (0x1f191, 0x1f19a,), # Squared Cl ..Squared Vs
  1726. (0x1f200, 0x1f202,), # Square Hiragana Hoka ..Squared Katakana Sa
  1727. (0x1f210, 0x1f23b,), # Squared Cjk Unified Ideo..Squared Cjk Unified Ideo
  1728. (0x1f240, 0x1f248,), # Tortoise Shell Bracketed..Tortoise Shell Bracketed
  1729. (0x1f250, 0x1f251,), # Circled Ideograph Advant..Circled Ideograph Accept
  1730. (0x1f260, 0x1f265,), # Rounded Symbol For Fu ..Rounded Symbol For Cai
  1731. (0x1f300, 0x1f320,), # Cyclone ..Shooting Star
  1732. (0x1f32d, 0x1f335,), # Hot Dog ..Cactus
  1733. (0x1f337, 0x1f37c,), # Tulip ..Baby Bottle
  1734. (0x1f37e, 0x1f393,), # Bottle With Popping Cork..Graduation Cap
  1735. (0x1f3a0, 0x1f3ca,), # Carousel Horse ..Swimmer
  1736. (0x1f3cf, 0x1f3d3,), # Cricket Bat And Ball ..Table Tennis Paddle And
  1737. (0x1f3e0, 0x1f3f0,), # House Building ..European Castle
  1738. (0x1f3f4, 0x1f3f4,), # Waving Black Flag
  1739. (0x1f3f8, 0x1f3fa,), # Badminton Racquet And Sh..Amphora
  1740. (0x1f400, 0x1f43e,), # Rat ..Paw Prints
  1741. (0x1f440, 0x1f440,), # Eyes
  1742. (0x1f442, 0x1f4fc,), # Ear ..Videocassette
  1743. (0x1f4ff, 0x1f53d,), # Prayer Beads ..Down-pointing Small Red
  1744. (0x1f54b, 0x1f54e,), # Kaaba ..Menorah With Nine Branch
  1745. (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty
  1746. (0x1f57a, 0x1f57a,), # Man Dancing
  1747. (0x1f595, 0x1f596,), # Reversed Hand With Middl..Raised Hand With Part Be
  1748. (0x1f5a4, 0x1f5a4,), # Black Heart
  1749. (0x1f5fb, 0x1f64f,), # Mount Fuji ..Person With Folded Hands
  1750. (0x1f680, 0x1f6c5,), # Rocket ..Left Luggage
  1751. (0x1f6cc, 0x1f6cc,), # Sleeping Accommodation
  1752. (0x1f6d0, 0x1f6d2,), # Place Of Worship ..Shopping Trolley
  1753. (0x1f6d5, 0x1f6d8,), # Hindu Temple ..(nil)
  1754. (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy
  1755. (0x1f6eb, 0x1f6ec,), # Airplane Departure ..Airplane Arriving
  1756. (0x1f6f4, 0x1f6fc,), # Scooter ..Roller Skate
  1757. (0x1f7e0, 0x1f7eb,), # Large Orange Circle ..Large Brown Square
  1758. (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign
  1759. (0x1f90c, 0x1f93a,), # Pinched Fingers ..Fencer
  1760. (0x1f93c, 0x1f945,), # Wrestlers ..Goal Net
  1761. (0x1f947, 0x1f9ff,), # First Place Medal ..Nazar Amulet
  1762. (0x1fa70, 0x1fa7c,), # Ballet Shoes ..Crutch
  1763. (0x1fa80, 0x1fa8a,), # Yo-yo ..(nil)
  1764. (0x1fa8e, 0x1fac6,), # (nil)
  1765. (0x1fac8, 0x1fac8,), # (nil)
  1766. (0x1facd, 0x1fadc,), # (nil)
  1767. (0x1fadf, 0x1faea,), # (nil)
  1768. (0x1faef, 0x1faf8,), # (nil) ..Rightwards Pushing Hand
  1769. (0x20000, 0x2fffd,), # Cjk Unified Ideograph-20..(nil)
  1770. (0x30000, 0x3fffd,), # Cjk Unified Ideograph-30..(nil)
  1771. ),
  1772. }