我们知道代码点
现在让我们考虑印地语。代码点
但是
65
代表A
。由于存在一对一的映射,因此很容易呈现出来。只需从字体文件中取出符号A并呈现即可。65 == A
现在让我们考虑印地语。代码点
0x0924
代表त
,很容易对应。0x0924 == त
但是,如果代码点0x0924
紧随代码点0x094d
和0x0930
,分别表示्
和र
,那么它们的组合不是这三个字符的组合,而是一个新的符号त्र
。
0x0924 0x094d 0x0930 != त ् र
但是
0x0924 0x094d 0x0930 == त्र
我的问题如下:
- 哪个程序负责指示代码点分组将创建新符号,而不是符号的连接。
- 在输入时,同一程序是否监视并动态更改已渲染的符号,当由于输入而追加新代码点时。
- 如何为这些规则创建字体?