标签: unicode fonts diacritics grapheme
我想在西里尔字母上添加两个U + 0307 COMBINING DOT ABOVE字符。当添加到拉丁字母时,点变音符号堆栈,但是使用西里尔字母,第一个点与字母组合,但第二个点被渲染到侧面,就好像它是一个独立的字形!在Python中:
即使在浏览器中,JavaScript也会出现同样的情况:
是否有规则规定某个基本字符允许多少变音符号?这会与字体指标有关吗?或者这个效果只是一个错误?它可以被覆盖,以便我可以看到两个点垂直堆叠在一个э?