希頂字母PUA編碼

出自希顶维基
於 2024年12月11日 (三) 11:27 由 ColorfulGalaxy留言 | 貢獻 所做的修訂 (Link back)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

希頂字母PUA編碼,是由希頂規範委員會制定的編碼方案,包含希頂漢字希頂字母與用於希呂字母的可擴充序列。目前在希頂維基作為希頂語文本的網頁的顯示與數據內碼。

方案將有目前仍在完備的希頂協調字符集替換,新的編碼的第〇碼區(包含基本希頂字母和希頂漢字等字符)和原有的編碼系統將向兼容。對於其外的字符將提供自動轉換器。

規範方案

說明 希頂字母PUA所收錄的字符
字符 未定義
聊天字母 %1% %2% %3% %4% %5% %6% %7% %8% %9% %0% %T% %.% N_ iu_ ui_
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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
unicode碼位 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字段的字體或軟件同時使用時會發生衝突。
  • 黃雀飛不太習慣本方案,且不易安裝對應的字體支持。