我正在尝试创建一种语言作为我项目的世界 build 方面,我打算在 m
上面加上一个 caron
作为该语言中的字符之一。我正在使用 WPF。我尝试了 Segoe UI、Calibri、Cambria Math、Global Serif、Times New Roman……它们都不起作用。有没有?
遵循此答案给出的建议 Best way to add accent to letter?我试过这个:
string result = 'm'.ToString()
result += "\u02C7";
result.Normalize();
charon
不显示在 m
上方,而是显示在其右侧,如下所示:
mˇ
最佳答案
您需要使用U+030C COMBINING CARON
,而不是U+02C7 CARON
:
string result = 'm'.ToString()
result += "\u030C";
或:
string result = "m" + "\u030C";
或者简单地说:
string result = "m\u030C";
或直接:
string result = "m̌"; // "\u006D\u030C"
关于c# - 是否有支持 "made up"Unicode 组合字符的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57486210/