希頂字母PUA編碼
希頂字母PUA編碼,是由希頂規範委員會制定的編碼方案,包含希頂漢字和希頂字母與用於希呂字母的可擴充序列。目前在希頂維基作為希頂語文本的網頁的顯示與數據內碼。
方案將有目前仍在完備的希頂協調字符集替換,新的編碼的第〇碼區(包含基本希頂字母和希頂漢字等字符)和原有的編碼系統將向兼容。對於其外的字符將提供自動轉換器。
規範方案
說明 | 希頂字母PUA所收錄的字符 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
字符 | 未定義 | | | | | | | | | | | | | | | |
聊天字母 | %1% | %2% | %3% | %4% | %5% | %6% | %7% | %8% | %9% | %0% | %T% | %.% | N_ | iu_ | ui_ | |
uncode碼位 | E001 | E002 | E003 | E004 | E005 | E006 | E007 | E008 | E009 | E00A | E00B | E00C | E00D | E00E | E00F | |
字符 | 變體選擇符 | | | | | | | | | | | | ||||
聊天字母 | aho | aho | aho | tkY | afa | afa | atiY | atiY | lhu8 | 5Lu | uNV | |||||
uncode碼位 | E015 | E016 | E017 | E018 | E019 | E01A | E01B | E01C | E01D | E01E | E01F | |||||
字符 | | | | | | | | | | | | | | | | |
聊天字母 | ⇧!_ | ⇧b | ⇧p | ⇧m | ⇧w | ⇧j | ⇧q | ⇧x | ⇧y | ⇧n | ⇧z | ⇧D | ⇧s | ⇧r | ⇧H | ⇧N |
uncode碼位 | E020 | E021 | E022 | E023 | E024 | E025 | E026 | E027 | E028 | E029 | E02A | E02B | E02C | E02D | E02E | E02F |
字符 | | | | | | | | | | | | | | | | |
聊天字母 | !_ | b | p | m | w | j | q | x | y | n | z | D | s | r | H | N |
uncode碼位 | E030 | E031 | E032 | E033 | E034 | E035 | E036 | E037 | E038 | E039 | E03A | E03B | E03C | E03D | E03E | E03F |
字符 | | | | | | | | | | | | | | | | |
聊天字母 | ~!_ | ~b | ~p | ~m | ~w | ~j | ~q | ~x | ~y | ~n | ~z | ~D | ~s | ~r | ~H | ~N |
uncode碼位 | E040 | E041 | E042 | E043 | E044 | E045 | E046 | E047 | E048 | E049 | E04A | E04B | E04C | E04D | E04E | E04F |
字符 | | | | | | | | | | | | | | | | |
聊天字母 | ⇧l | ⇧d | ⇧t | ⇧g | ⇧k | ⇧h | ⇧4 | ⇧5 | ⇧v | ⇧F | ⇧7 | ⇧B | ⇧c | ⇧f | ⇧u | ⇧a |
uncode碼位 | E050 | E051 | E052 | E053 | E054 | E055 | E056 | E057 | E058 | E059 | E05A | E05B | E05C | E05D | E05E | E05F |
字符 | | | | | | | | | | | | | | | | |
聊天字母 | l | d | t | g | k | h | 4 | 5 | v | F | 7 | B | c | f | u | a |
uncode碼位 | E060 | E061 | E062 | E063 | E064 | E065 | E066 | E067 | E068 | E069 | E06A | E06B | E06C | E06D | E06E | E06F |
字符 | | | | | | | | | | | | | | | | |
聊天字母 | ~l | ~d | ~t | ~g | ~k | ~h | ~4 | ~5 | ~v | ~F | ~7 | ~B | ~c | ~f | ~u | ~a |
uncode碼位 | E070 | E071 | E072 | E073 | E074 | E075 | E076 | E077 | E078 | E079 | E07A | E07B | E07C | E07D | E07E | E07F |
字符 | | | | | | | | | | | | | | | 希擴字母、希 呂字母等其他 編號具備字母 | |
聊天字母 | ⇧o | ⇧e | ⇧E | ⇧A | ⇧Y | ⇧L | ⇧6 | ⇧2 | ⇧T | ⇧8 | ⇧3 | ⇧V | ⇧1 | ⇧i | ||
uncode碼位 | E080 | E081 | E082 | E083 | E084 | E085 | E086 | E087 | E088 | E089 | E08A | E08B | E08C | E08D | ||
字符 | | | | | | | | | | | | | | | ||
聊天字母 | o | e | E | A | Y | L | 6 | 2 | T | 8 | 3 | V | 1 | i | ||
uncode碼位 | E090 | E091 | E092 | E093 | E094 | E095 | E096 | E097 | E098 | E099 | E09A | E09B | E09C | E09D | ||
字符 | | | | | | | | | | | | | | | ||
聊天字母 | ~o | ~e | ~E | ~A | ~Y | ~L | ~6 | ~2 | ~T | ~8 | ~3 | ~V | ~1 | ~i | ||
uncode碼位 | E0A0 | E0A1 | E0A2 | E0A3 | E0A4 | E0A5 | E0A6 | E0A7 | E0A8 | E0A9 | E0AA | E0AB | E0AC | E0AD |
註:
- 字母部分滿足 字母碼位=字母序號+字母序號>>4<<5+寫體類型<<4+0xe020 運算方式,對於表內未收錄的可按公式自己計算出碼位~。
- 表里的未定義部分以後也許會賦予新的意思,碼位超出第一私用區後的處理方式也是未定的。
- 字符「⇧」是unicode里的字符 ⇧(U+21E7),是希頂維基搭載所字體提供的特殊渲染效果。
輸入方式
- 在新的維基內可使用 {{X}} 模板將聊天字母自動轉換為PUA編碼。
- 可以用物靈翻譯器提供的轉換功能進行轉換。
- 使用unicodepad之類的通用字符輸入器輸入對應的PUA字符。
- 嘗試編寫對應的輸入工具軟件。
支持字體
目前已有較多希頂語字體基於PUA編碼
不足
- 一部分社區成員更習慣用基於聊天字母碼位的字體來輸入。
- 加載容易出問題,部分軟件(基於ansi編碼的)無法處理PUA字符。
- 自動化輸入器暫缺。(鵬鵬喵已研製此輸入法)
- 完整支持希頂字母PUA編碼的字體較少。
- 需要單獨的渲染工具和字體才可以實現顯示以閱讀,如在qq等通用軟件或系統界面使用,將顯示豆腐塊而無法閱讀。
- 當與其它使用0xE000-0xE19F字段的字體或軟件同時使用時會發生衝突。
- 黃雀飛不太習慣本方案,且不易安裝對應的字體支持。