Skip to content

Releases: haydenwong7bm/inherited-glyphs-converter

v1.12.1

27 Aug 16:32
Compare
Choose a tag to compare
  • Now can choose other encodings when forcing encoding instead of just forcing UTF-8.

v1.12

12 Jun 15:29
Compare
Choose a tag to compare
  • Added a way to enable or disable tiāo (㇀) nà (㇏) stroke (乀) when conversion, by the -t flag or tiao_na argument on the function convert().
  • Removed a few redundant IVS pairs due to oversights.
  • Added chardet support, for detecting input file encoding.
    • Not a mandatory module, if not installed, encoding defaults to UTF-8.
    • Can be suppressed by the -u flag, which forces UTF-8 encoding.

v1.11.5

12 Jun 08:18
Compare
Choose a tag to compare
  • For the convert() function, changed the name of argument academic_correct to etymological.

v1.11.4

11 Jun 15:23
Compare
Choose a tag to compare
  • Added 荆 - 荊, 㬺 - 幐, and variants from the UCV list rules 482, 483, 485.
  • 𡔣 - 𡔢 is now an academic variant.
  • 朗 - 朗 (CNS 11643 compatibility variant) will not be used if IVS is used.
  • The input file now always uses the UTF-8 encoding format. Previously, it depended on the system locale.
    • The output file is still encoded in UTF-8 format.

v1.11.3

15 Jan 15:01
Compare
Choose a tag to compare
  • Added 塩 - 𥂁.
  • Updated UCV pairs.
    • Rules 5b, 70b, 298q, 442a, 472, 474, 475, 481
  • 朗 - 朗 will not be used if IVS is used with the J-compatibility option. Instead, the IVS will be used. (See the difference in the 月 component between the IVS 朗󠄃 and J-compatibility variant 朗)

v1.11.2

20 Nov 13:05
Compare
Choose a tag to compare
  • Fixed issue with 響 - 響 and IVS variants:
    • The 音 component has differences between the compatibility form and IVS inherited form (a vertical dot vs a horizontal stroke). If the IVS flag is set, the IVS form will be used appropriately.
  • Remove redundant 八 IVS by oversight and added 穴 as an academic variant.
  • Added unifiable variants 𣫠 - 鷇, 𣫠 - 鷇 and 𣪬 - 𤚲.

v1.11.1

22 Sep 14:06
Compare
Choose a tag to compare
  • Internal code changes.
  • Removed 𥈺 - 𥉰 and 𨵻- 𨶒 that is left by oversight, as they are extended shinjitai.

v1.11

19 Sep 16:19
Compare
Choose a tag to compare
  • Added alternate and academic variants IVS conversion. (Possibly some may not be added to the list yet.)
  • Added 㡬 - 幾 that is missed by oversight, per UCV 232a.
  • Now only remove the IVS character when the preceding character is CJK character or punctation that can be centered, to avoid affecting emoji IVS etc.

v1.10.2

16 Sep 17:09
Compare
Choose a tag to compare
  • Corrected the mappings of 郎 (U+F92C), 隸 (U+F9B8) and 蘒.
    • The Unicode compatibility mapping wrongly maps 郎 (U+F92C) to 郎, 隸 (U+F9B8) to 隸, and 蘒 to 蘒 which is actually not unifiable.
  • 益 will now not to use IVS U+E0101 when academic variant flag is set.

v1.10.1

16 Sep 15:17
Compare
Choose a tag to compare
  • Added 4 new unifiable variants and 1 academic variants.
    • 2 of the unifiable variants are disunified on earlier Unicode versions, and the other 2 are Ext. I "disunifications".
    • I am disappointed about the Unicode's final decision to disunify 𪣷-𮰥 and 𡟧-𮱍. They are just xin jixing variants and should be unified. In fact, originally, 𮰥 and 𮱍 are unified and so not included on the Ext. I draft, but China thought that they are not unifiable and finally they are disunified and therefore included on the final Unicode 15.1 release. A horizontal extension is fine.