是否有人知道从不同的unicode块添加变音符号的方法,拉丁字母(或拉丁语变音符号,如梵文字母)?例如:
Oै
我在中间尝试过零宽度连接,但它没有效果。有任何想法吗? 例如,我知道,阿拉伯语结合变音符号将用于拉丁字母,但希伯来语不会。这是随机的吗?
答案 0 :(得分:3)
根据Unicode标准,Chapter 2,第2.11节,“所有组合字符都可以应用于任何基本字符,原则上可以与任何脚本一起使用。”所以拉丁字母O后面是允许使用梵文元音符号ai U + 0948。但该标准补充说:“这并不会产生实施的义务,同样可以很好地支持所有可能的组合。因此,虽然允许将阿拉伯语注释标记应用于汉字或梵文辅音,但它不太可能在渲染或支持方面得到很好的支持。“
因此,它取决于实现。但是有一些“跨脚本”变音符号。例如,急性口音与希腊语tonos标记统一,因此拉丁字母é和希腊字母έ在分解时包含相同的变音符号U + 0301。此外,这个组合标记可以放在西里尔字母之后,这可以被认为是正常的(虽然相对稀少)用法,因此我们可以期待良好的实现来正确地呈现它。
答案 1 :(得分:0)
对我来说很好。我只输入了字符。可能取决于渲染文本的程序。
0ै