跳转到内容

希字码

此后如竟没有炬火,我便是唯一的光。
雨音浅夏留言 | 贡献2025年10月28日 (二) 23:09的版本

希字码,或 XCC( Charater Code),是希顶社区设计的,用于表示希顶语字音的一套二进制编码系统。系统从实际的明文字音里抽象出不同元素的逻辑顺序,可以用于表示原希希雅标希等希顶方言的字音。

在此之外,除了二进制形式,我们另设计了对应的字符化形式(SXCC,Stringified  Charater Code)与十进制形式(或称电码形式,分为标希用与希雅用)。

系统说明

编码格式

为保持与ASCII的兼容性,每字节的首位(高位)不包含编码信息,仅填入1。

码段分配
b0 5位,声母 2位,介母 b0 4位,韵母 3位,编码后缀

如此安排,两个字节可表示一个希顶音节。上文中声、介、韵采用希顶拼写中的形式,不转化至底层形式。特别地,- 记为 ü-,因其拼写仅为字面上的简写。

声母
0 4 8 C
80+
90+
A0+
B0+
C0+
D0+
E0+
F0+
介母
+0
+1
+2
+3 ü
韵母
1 9 11 19
80+
A0+ 
C0+
E0+

对于部首的编码。即只取声、介、韵之一,其余部分填充为空。所以用于排序时部首字母的顺序韵母最前、介母稍后、声母最后。

编码后缀
编码 含义 SXCC形式
-1 字音终止
±0 平凡状态
+1 常态且字音终止 Z!
+2 常态 Z
+3 转置且字音终止 X!
+4 转置 X
+5 声旁、音节连接 -

容易发现,一个空音节(声、介、韵皆空)也可添加编码后缀,这是实用的:有时我们需要同时添加多个编码后缀,这时较为后者就应添加在序列随后的空音节上。值得注意的是,编码后缀独立出来和合并在前面的音节上是等价的,但储存时通常需正规化(计算NXCC时尤其需要注意),尽可能合并到一个音节上。(注:在多树希顶方言中,部首或许也与常态编码后缀等价。)

对应字音关系

……

SXCC

……

NXCC

……

希雅语

↪ 请查看页面:希雅语

示例

……

相关 demo 与解析库

……