考虑下图中的字母。
第一行显示字母本身,第二行对其进行编号,第三行显示其编码为三个十六进制 UFT-8 字节的 unicode 代码点。例如,字母 2 是 DEVANAGARI LETTER MA,代码点0x92E (= 2350 decimal)
为 ,编码为三个十六进制 UTF-8 字节:e0, a4, ae
。
我的问题是关于特定连接字母的呈现,例如(1)。渲染系统如何处理这个渲染?我们通常输入这个连接字母的方式是首先输入字母 2,然后输入字母 4(表明我们打算将这个字母与下一个字母连接起来),然后输入字母 3。然后,渲染系统通过擦除垂直线来尊重连接动作在字母 2 中并在此处覆盖字母 4。我不清楚完整字母 2 及其垂直线擦除一半的字体(显示为淡红色椭圆形)在所选字体中是否可用。
有人可以解释这是如何工作的吗?