Skip to content

Latest commit

 

History

History
359 lines (309 loc) · 11.9 KB

File metadata and controls

359 lines (309 loc) · 11.9 KB

Changelog

0.3 (2023m33a, 2023/11/29)

  • Complete (basic) coverage for the following languages:
    • Ainu (Katakana)
    • Armenian
    • Belarusian
    • Coptic
    • Croatian (no tone marks yet)
    • Czech
    • Tai Nüa (a.k.a. Tai Le / Dehong Dai)
    • Esperanto
    • Full-width ASCII
    • Georgian
    • Kazakh (Cyrillic)
    • Kyrgyz
    • Lisu (Fraser alphabet)
    • Macedonian
    • Mongolian (Cyrillic)
    • Polish
    • Runes
    • Serbo – Croatian (Latin & Cyrillic, no tone marks yet)
    • Slovak
    • Slovene (no tone marks yet)
    • Tajik
    • Tuvan
    • Uzbek (Cyrillic)
  • Add support for IPA glyphs within the range of U+0250 - U+029F.
  • Add bagua and astronomical symbols.
  • Add the following kanas: ぎヷヸヹヺ.
  • Modify the glyphs for Æ (U+00C6), Œ (U+0152), Ѳ (U+0472) and (U+3064).
  • Modify the glyphs for (U+536F), (U+7D30) and the related variants.
  • Add the following 16 CJKV ideographs: 乌宗岛当敏明泉男礻福純衤裕郎郭鈴, 9 of which (敏明泉男福純裕郎鈴) are urgently needed for Octavia UIs.
  • Add the following 11 CJKV ideograph variant forms: 島嶋嶌烏當纯铃郎鈴福敏.
  • Remove the glyph for Ϳ (U+037F), which was mistakenly mapped as an unused draft of Ώ (U+038F) in the past versions all the way from v0.1 (2023m05a).
  • Remove 34 empty glyphs, scattered around the Greek block and the half-width Hangul block.
  • Add two new typefaces: HD44780U-A00 and A02 font, which both have ASCII, EASCII and remapped Unicode characters.

A full list of glyphs newly added in this version, excluding CJKV variant forms (814 glyphs):

ĀāĄąĆćĈĉČčĎďĐđĒē
ĘęĚěĜĝĤĥĪīIJijĴĵĹĺ
ĽľŁłŃńŇňŊŋŌōŔŕŘř
ŚśŜŝŤťŪūŬŭŮůŹźŻż
ǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜ
ǝǾǿ
ɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟ
ɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯ
ɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ
ʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏ
ʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟ
ʠʡʢʬʭʮʯ˂˃˄˅ː˜˥˦˧˨˩
ϢϣϤϥϦϧϨϩϪϫϬϭϮϯ
ЀЂЃЅЈЉЊЋЌЍЎЏ
ѐђѓѕјљњћќѝўџ
ҒғҚқҢңҮүҰұҲҳҶҷҺһ
ӘәӢӣӨөӮӯ
 ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿ
ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏ
ՐՑՒՓՔՕՖ
 աբգդեզէըթժիլխծկ
հձղճմյնշոչպջռսվտ
րցւփքօֆև
ႠႡႢႣႤႥႦႧႨႩႪႫႬႭႮႯ
ႰႱႲႳႴႵႶႷႸႹႺႻႼႽႾႿ
ჀჁჂჃჄჅ Ⴧ     Ⴭ
აბგდევზთიკლმნოპჟ
რსტუფქღყშჩცძწჭხჯ
ჰჱჲჳჴჵჶჷჸჹჺ჻ჼჽჾჿ
ᚠᚡᚢᚣᚤᚥᚦᚧᚨᚩᚪᚫᚬᚭᚮᚯ
ᚰᚱᚲᚳᚴᚵᚶᚷᚸᚹᚺᚻᚼᚽᚾᚿ
ᛀᛁᛂᛃᛄᛅᛆᛇᛈᛉᛊᛋᛌᛍᛎᛏ
ᛐᛑᛒᛓᛔᛕᛖᛗᛘᛙᛚᛛᛜᛝᛞᛟ
ᛠᛡᛢᛣᛤᛥᛦᛧᛨᛩᛪ᛫᛬᛭ᛮᛯ
ᛰᛱᛲᛳᛴᛵᛶᛷᛸ
ᥐᥑᥒᥓᥔᥕᥖᥗᥘᥙᥚᥛᥜᥝᥞᥟ
ᥠᥡᥢᥣᥤᥥᥦᥧᥨᥩᥪᥫᥬᥭ
ᥰᥱᥲᥳᥴ
ᲐᲑᲒᲓᲔᲕᲖᲗᲘᲙᲚᲛᲜᲝᲞᲟ
ᲠᲡᲢᲣᲤᲥᲦᲧᲨᲩᲪᲫᲬᲭᲮᲯ
ᲰᲱᲲᲳᲴᲵᲶᲷᲸᲹᲺ  ᲽᲾᲿ
ẞ
₀₁₂₃₄₅₆₇₈₉
☰☱☲☳☴☵☶☷
♀♁♂♃♄♅♆♇
ⲀⲁⲂⲃⲄⲅⲆⲇⲈⲉⲊⲋⲌⲍⲎⲏ
ⲐⲑⲒⲓⲔⲕⲖⲗⲘⲙⲚⲛⲜⲝⲞⲟ
ⲠⲡⲢⲣⲤⲥⲦⲧⲨⲩⲪⲫⲬⲭⲮⲯ
ⲰⲱⲲⲳⲴⲵⲶⲷⲸⲹⲺⲻⲼⲽⲾⲿ
ⳀⳁⳂⳃⳄⳅⳆⳇⳈⳉⳊⳋⳌⳍⳎⳏ
ⳐⳑⳒⳓⳔⳕⳖⳗⳘⳙⳚⳛⳜⳝⳞⳟ
ⳠⳡⳢⳣⳤ⳥⳦⳧⳨⳩⳪ⳫⳬⳭⳮ
ぎヷヸヹヺ
ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ
乌宗岛当敏明泉男礻福純衤裕郎郭鈴
ꓐꓑꓒꓓꓔꓕꓖꓗꓘꓙꓚꓛꓜꓝꓞꓟ
ꓠꓡꓢꓣꓤꓥꓦꓧꓨꓩꓪꓫꓬꓭꓮꓯ
ꓰꓱꓲꓳꓴꓵꓶꓷꓸꓹꓺꓻꓼꓽ꓾꓿
⦅⦆

A list of new characters that are remapped onto existing glyphs (129 glyphs):

ŒœŠšŸŽž€
↑→↓↖↗↘↙↲≠≤≥⏫︎⏬︎⏸︎█◀︎
◁●♥♪♫♭♮♯
 !"#$%&'()*+,-./
0123456789:;<=>?
@ABCDEFGHIJKLMNO
PQRSTUVWXYZ[\]^_
`abcdefghijklmno
pqrstuvwxyz{|}~
¢£¥

Libre font:

Unicode Block New Glyphs
Latin Extended-A 64
Latin Extended-B 19
IPA 87
Spacing Modifier Letters 11
Coptic (Old block) 14
Cyrillic 48
Armenian 77
Georgian 88
Runes 89
Tai Le 35
Georgian Extended 46
Latin Extended Additional 1
Superscripts and Subscripts 10
Miscellaneous Symbols 16
Coptic (New block) 111
Hiragana 1
Katakana 4
Katakana Phonetic Extensions 16
CJKV Ideographs 16
CJKV Ideographs (Repeated) 7
Lisu 48
CJK Compatibility Ideographs 4
Full-width ASCII 94 (old glyphs)
Full-width Brackets 2
Total 814

Known Issues

  • Several Armenian letters have their uppercase and lowercase currently look identical in SynPix, namely Ժժ, Իի and Կկ.
  • The symbol of Mercury (U+263F) is missing while the symbols for all the other planets are present. This will the patched in the next version.

2023m27a (2023/09/26)

  • Update < and > for true font.

2023m26a (2023/09/14)

  • Add the glyph for the hiragana , which are urgently needed for Octavia UIs.
  • Add the following 2 CJKV ideographs: 丽邓, which are urgently needed for Octavia UIs.
  • Add the following 3 CJKV ideograph variant forms: 鄧麗麗.
  • SynPix was separated into its own repository.

Changelogs between version 2023m15b and 2023m26a have not been completed yet.

2023m24a (2023/08/31)

  • Commit octavia/1f604f4770dd00741c72f1cec6b1ccbbb8b8adfb at 2023-08-31 03:32:37

  • All but 9 characters (⼢⼮⿋⿎⿏⿐⿒⿔⿕) in the Kangxi radical Unicode block are completed.

  • Add the following 112 CJKV ideographs:

仑代司命坂复威屮廴彡思悅成戶户戸
攴斉斗斤暢曰殳比港漢爪父爻爿片牙
玄瓜瓦用疋疒癶皮皿県矢石示禸禾穴
立米糸缶网老而耒耳聿肉臼舌舛舟艮
色艸虍虫血行衣襾角言论豆豕豸赤走
辵邑釆里阜隶青非面革韭音食首香骨
高髟鬥鬯鬲鬼魚鹵鹿麥麻黃黍黑黽鼎

0.2 (2023m19a, 2023/07/04)

♈︎♉︎♊︎♋︎♌︎♍︎♎︎♏︎♐︎♑︎♒︎♓︎
Unicode Block New Glyphs
Miscellaneous Symbols 16
Total

Known Issues

  • ♐︎ (U+2650) was drawn badly. This would be patched after the release of version 0.3.

2023m15b (2023/05/26)

  • Add a new typeface: QY true font, which covers ASCII only.

2023m15a (2023/05/21)

  • Complete nearly all the undotted kanas (missing ). Dotted kanas would be added later.
  • Add half-width kanas.
  • (U+307C) was removed.
  • Modify the glyphs for (U+3053), (U+306F), (U+308A), (U+30C8), (U+30F3).
  • Add the following 117 CJKV ideographs:
一丁七万三丑丙中久乙九习二五亥京
人亿任兆光克八六典円勇北十千午南
卜卯口向君四土堀壬声大天女子宏実
家寅小少尸尾山川己巳布平年庚廿弓
心恭恵戈戊戌所手施日春昭月木未本
来松栄森毅氏水浩火田由甲申癸百空
竹範翠西詩谷越辛辰近郷酉重金長降
隆难韋駄鳥

A full list of glyphs newly added in this version (287 glyphs):

、。「」
ぁあぃぅうぇえぉおかきくけさしす
せそたちっつてとなにぬねひふへほ
まみむめもゃやゅゆょよらるれろわ
ん゙゚゛゜
ァアィゥウェエオカキクケコシスセ
ソタチッツテナニヌネノハヒヘホミ
ムメモャヤュユョヨラリレロワヲヴ
・ー
一丁七万三丑丙中久乙九习二五亥京
人亿任兆光克八六典円勇北十千午南
卜卯口向君四土堀壬声大天女子宏実
家寅小少尸尾山川己巳布平年庚廿弓
心恭恵戈戊戌所手施日春昭月木未本
来松栄森毅氏水浩火田由甲申癸百空
竹範翠西詩谷越辛辰近郷酉重金長降
隆難韋駄鳥
 。「」、・ヲァィゥェォャュョッ
ーアイウエオカキクケコサシスセソ
タチツテトナニヌネノハヒフヘホマ
ミムメモヤユヨラリルレロワン゙゚
Unicode Block New Glyphs
CJK Symbols and Punctuation 4
Hiragana 53
Katakana 50
CJKV Ideographs 117
Half-width Kana 63
Total 287

Known Issues

  • The glyph for (U+305D) was mistakenly mapped to (U+305C). This is fixed in the version 0.2 when dotted kanas were added.
  • (U+30FC) and (U+FF70) were incorrectly made shorter than it should be. This is fixed in the version 0.2.
  • (U+4E8C) had its byte sequence encoded incorrectly due to a software bug. This is fixed in the version 0.2.
  • (U+96E3) was drawn as its variant form (U+96BE), with the latter codepoint did not used at the time. This is fixed in the version 2023m24a when variant forms were added.
  • (U+91CD) was drawn extremely badly, and it looked more like (U+4E9C) instead of . The glyph was remapped to in the version 0.2.

0.1 (2023m05a, 2023/02/13)

  • Add Latin-9.
  • Add basic Greek, Cyrillic and Hebrew.
  • Add Bopomofo and half-width Hangul.
  • Add some kanas, but with a very limited set. Kanas are completed by the next version.
  • Add U+02C6 - U+02CF.

A full list of glyphs newly added in this version (443 glyphs):

      ⏸︎÷◁◀︎♪♫↲↑↓→
 ♥●█¤⏫︎¦⏬︎ ≠≤≥↙︎↖︎↘︎↗︎
 ¡¢£€¥Š§š©ª«¬­®¯
°±²³Žµ¶·ž¹º»ŒœŸ¿
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
ÐÑÒÓÔÕÖרÙÚÛÜÝÞß
àáâãäåæçèéêëìíîï
ðñòóôõö÷øùúûüýþÿ
ˆˇˈˉˊˋˌˍˎˏ
ΆΈΉΊΌΎΏ
ΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟ
ΠΡ΢ΣΤΥΦΧΨΩΪΫάέήί
ΰαβγδεζηθικλμνξο
πρςστυφχψωϊϋόύώ
ЁЄІЇ
АБВГДЕЖЗИЙКЛМНОП
РСТУФХЦЧШЩЪЫЬЭЮЯ
абвгдежзийклмноп
рстуфхцчшщъыьэюя
ёєіїҐґ
אבגדהוזחטיךכלםמן
נסעףפץצקרשת
いこのはぼりイォサズトフマルン
     ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ
ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟ
ㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩㄪㄫㄬㄭㄮㄯ
ㆠㆡㆢㆣㆤㆥㆦㆧㆨㆩㆪㆫㆬㆭㆮㆯ
ㆰㆱㆲㆳㆴㆵㆶㆷㆸㆹㆺㆻㆼㆽㆾㆿ
ᄀᄁᆪᄂᆬᆭᄃᄄᄅᆰᆱᆲᆳᆴᆵᄚ
ᄆᄇᄈᄡᄉᄊᄋᄌᄍᄎᄏᄐᄑ하ᅢ
ᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲ
ᅳᅴᅵ
Unicode Block New Glyphs
Latin-1 Supplement (Latin-9) 122
Spacing Modifier Letters 10
Greek 69
Cyrillic 74
Hebrew 27
Hiragana 6
Katakana 9
Bopomofo 43
Bopomofo Extended 32
Half-width Hangul 51
Total 443

Known Issues

  • Ϳ (U+037F) is mistakenly mapped as an unused draft of Ώ (U+038F), this glyph will be removed in the version 0.3.
  • Extended bopomofo was mapped wrongly onto the Hangul compatibility jamo block, this was fixed when full-width Hangul components are added in the version 0.2.

2022m35a (2022/12/11)

  • Update the following glyphs in the libre font: 569jt, as well as 0x85.
  • Update the following glyphs in the true font: %&'()@jkmq~, as well as 0x60.
  • Glyph definitions for 0x7f was briefly removed, and 0x86 was briefly added at 2022-09-21 08:32:02, these changes are reverted in the version 2022m35a.

2022m33a (2022/11/21)

  • Add a new typeface: True font, which covers ASCII only. Codepoints 0x7f to 0x85 are assigned the same glyphs as the libre font.

2022m23a (2022/08/18)

  • Add glyphs for ASCII.

A full list of glyphs newly added in this version (102 glyphs):

 !"#$%&'()*+,-./
0123456789:;<=>?
@ABCDEFGHIJKLMNO
PQRSTUVWXYZ[\]^_
`abcdefghijklmno
pqrstuvwxyz{|}~
▷▶︎♭♮𝄪𝄫
Unicode Block New Glyphs
Basic Latin (ASCII) 95
Non-Unicode standard shapes 7
Total 102