字浩輸入法字根字體PUA
Yuniversus 簡介
爲了顯示宇浩輸入法的特有字根,我使用天珩字庫和思源宋體生成了專門的字體,定名爲 Yuniversus. 即 「宇」的拼音 Yu 和「宇宙/合一」的拉丁文 Universus 的合寫。
爲了方便檢索和拓展,字根的排佈嚴格按照字根的前三個筆畫。
Yuniversus 不僅包括宇碼的特有字根,也包括一些常見的漢字構件,可以用於表示其他形碼類輸入法的拆分。它和汉字自动拆分系统所定義私用字的映射關係在見此。
Unicode 區塊
Yuniversus 佔用 Unicode 第零位面的私用區(Private Use Area / PUA)。具體地,佔用了 F400-F8FF 的碼位。
這個位置的選取,基於最小化同天珩字庫第零位面(P0)的衝突。這一部分,在天珩字庫中基本爲空。
字根分區
字根按前三個筆畫嚴格分區。
- 横豎撇點折,按首筆一共分爲5個大區。
- 每大區再根據次笔分成5小區,每個小區預留32個字根位置。
- 每小區中,前16個第三笔爲空横豎,後16個第三筆爲撇點折。其中,豎、折從後向前排列。
- 每大區預留三小區備用。第一小區是單筆變形。第二三小區是前面放不下的字根。
- 每大區一共可放置256個字根。一共可放置1280個字根。
具體 Unicode 分區爲:
- F400 F4FF 第1大區 橫區
- F400 F40F 第1小區 横-横-空横豎
- F410 F41F 第1小區 横-横-撇點折
- F420 F42F 第2小區 横-豎-空横豎
- F430 F43F 第2小區 横-豎-撇點折
- F440 F44F 第3小區 横-撇-空横豎
- F450 F45F 第3小區 横-撇-撇點折
- F460 F46F 第4小區 横-點-空横豎
- F470 F47F 第4小區 横-點-撇點折
- F480 F48F 第5小區 横-折-空横豎
- F490 F49F 第5小區 横-折-撇點折
- F4A0 F4CF 第6小區 單横變形
- F4D0 F4FF 第7-9小區 橫區预留碼位
- F500 F5FF 第2大區 竖區
- F600 F6FF 第3大區 撇區
- F700 F7FF 第4大區 點區
- F800 F8FF 第5大區 折區
字根舉例
举例:
豎折横。故而位於第2大區第5小區前16个,即 F58x 行,
举例:
順折。故而位於第5大區第6小區單折變形區,即 F8Bx 行。
字根一覽
以下爲宇碼字根 PUA 矩陣,行列名皆爲 16 進制數,讀時先行後列。
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
F40 | | | | | | | | | | | | | | | | |
F41 | | | | | | | | | | | | | | | | |
F42 | | | | | | | | | | | | | | | | |
F43 | | | | | | | | | | | | | | | | |
F44 | | | | | | | | | | | | | | | | |
F45 | | | | | | | | | | | | | | | | |
F46 | | | | | | | | | | | | | | | | |
F47 | | | | | | | | | | | | | | | | |
F48 | | | | | | | | | | | | | | | | |
F49 | | | | | | | | | | | | | | | | |
F4A | | | | | | | | | | | | | | | | |
F4B | | | | | | | | | | | | | | | | |
F4C | | | | | | | | | | | | | | | | |
F4D | | | | | | | | | | | | | | | | |
F4E | | | | | | | | | | | | | | | | |
F4F | | | | | | | | | | | | | | | | |
F50 | | | | | | | | | | | | | | | | |
F51 | | | | | | | | | | | | | | | | |
F52 | | | | | | | | | | | | | | | | |
F53 | | | | | | | | | | | | | | | | |
F54 | | | | | | | | | | | | | | | | |
F55 | | | | | | | | | | | | | | | | |
F56 | | | | | | | | | | | | | | | | |
F57 | | | | | | | | | | | | | | | | |
F58 | | | | | | | | | | | | | | | | |
F59 | | | | | | | | | | | | | | | | |
F5A | | | | | | | | | | | | | | | | |
F5B | | | | | | | | | | | | | | | | |
F5C | | | | | | | | | | | | | | | | |
F5D | | | | | | | | | | | | | | | | |
F5E | | | | | | | | | | | | | | | | |
F5F | | | | | | | | | | | | | | | | |
F60 | | | | | | | | | | | | | | | | |
F61 | | | | | | | | | | | | | | | | |
F62 | | | | | | | | | | | | | | | | |
F63 | | | | | | | | | | | | | | | | |
F64 | | | | | | | | | | | | | | | | |
F65 | | | | | | | | | | | | | | | | |
F66 | | | | | | | | | | | | | | | | |
F67 | | | | | | | | | | | | | | | | |
F68 | | | | | | | | | | | | | | | | |
F69 | | | | | | | | | | | | | | | | |
F6A | | | | | | | | | | | | | | | | |
F6B | | | | | | | | | | | | | | | | |
F6C | | | | | | | | | | | | | | | | |
F6D | | | | | | | | | | | | | | | | |
F6E | | | | | | | | | | | | | | | | |
F6F | | | | | | | | | | | | | | | | |
F70 | | | | | | | | | | | | | | | | |
F71 | | | | | | | | | | | | | | | | |
F72 | | | | | | | | | | | | | | | | |
F73 | | | | | | | | | | | | | | | | |
F74 | | | | | | | | | | | | | | | | |
F75 | | | | | | | | | | | | | | | | |
F76 | | | | | | | | | | | | | | | | |
F77 | | | | | | | | | | | | | | | | |
F78 | | | | | | | | | | | | | | | | |
F79 | | | | | | | | | | | | | | | | |
F7A | | | | | | | | | | | | | | | | |
F7B | | | | | | | | | | | | | | | | |
F7C | | | | | | | | | | | | | | | | |
F7D | | | | | | | | | | | | | | | | |
F7E | | | | | | | | | | | | | | | | |
F7F | | | | | | | | | | | | | | | | |
F80 | | | | | | | | | | | | | | | | |
F81 | | | | | | | | | | | | | | | | |
F82 | | | | | | | | | | | | | | | | |
F83 | | | | | | | | | | | | | | | | |
F84 | | | | | | | | | | | | | | | | |
F85 | | | | | | | | | | | | | | | | |
F86 | | | | | | | | | | | | | | | | |
F87 | | | | | | | | | | | | | | | | |
F88 | | | | | | | | | | | | | | | | |
F89 | | | | | | | | | | | | | | | | |
F8A | | | | | | | | | | | | | | | | |
F8B | | | | | | | | | | | | | | | | |
F8C | | | | | | | | | | | | | | | | |
F8D | | | | | | | | | | | | | | | | |
F8E | | | | | | | | | | | | | | | | |
F8F | | | | | | | | | | | | | | | | |