跳转到内容

希顶字母PUA编码

此后如竟没有炬火,我便是唯一的光。

希顶字母PUA编码,是由希顶规范委员会制定的编码方案,在Unicode私用区(Private Use Area)为希顶汉字希顶字母规定了码位,并可按字母编号顺序继续扩展以编码扩充字母希吕字母。目前在希顶维基作为希顶语文本的网页的显示与数据内码。XEGOEPUAall及其他许多希顶字体使用该编码。

社区计划重新制定希顶协调字符集以代替当前的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),是XEGOEPUAall的特殊显示效果。
    • 也可以“^”代替。因为技术原因,之前 {{X}} 模板曾无法使用更易输入的“^”标记大写,目前已解决。

输入方式

不足

  • 一部分社区成员更习惯用基于聊天字母码位的字体来输入。
  • 加载容易出问题,部分软件(基于ansi编码的)无法处理PUA字符。
  • 自动化输入器暂缺。(鹏鹏喵已研制此输入法)
  • 完整支持希顶字母PUA编码的字体较少。
  • 需要单独的渲染工具和字体才可以实现显示以阅读,如在qq等通用软件或系统界面使用,将显示豆腐块而无法阅读。
  • 当与其它使用0xE000-0xE19F字段的字体或软件同时使用时会发生冲突。
  • 黄雀飞不太习惯本方案,且不易安装对应的字体支持。

另见

In other languages