那些通常没有的字母的变音符号

问题描述 投票:0回答:1

我正在使用 MicroSoft Keyboard Layout Creator(v 1.4)为我的键盘设置布局,以便使用我在计算机上从不同语言创建的字母表。

我快完成了,但我什至想实现我用于字母的重音,但我找不到带有我想要的变音符号的字符,因为在原始语言中这些字母没有该符号。我在维基百科组合字符上看到,来自 Unicode 的变音符号可以放在任何其他 Unicode 字符上(例如 ZalgoText,甚至将它们堆叠起来),但我不知道该怎么做。 所以我需要一种方法来制作我想要的字符并获取它们的 unicode 代码以放入 MSKLC。

我在整个网络上进行了搜索,以找到可以创建变音符号与我想要添加的字母的所有可能组合的东西,但我唯一发现的是一些编辑器创建了像 Zalgo 这样过度修改的文本。

预先感谢那些愿意帮助我的人。

unicode character custom-keyboard msklc
1个回答
0
投票

将组合变音符号放在其修饰的字符后面。

例如,Unicode 字符 U+0302 (COMBINING CIRCUMFLEX ACCENT) 可以放在 Python 中的其他字符之后:

print('A\u0302B\u0302C\u0302a\u0302b\u0302c\u0302')

输出:

ÂB̂Ĉâb̂ĉ

输出的正确呈现取决于所使用的显示引擎。它应该在浏览器中正确呈现(Chrome:output),但在 Windows 命令提示符下看起来如下:For example

© www.soinside.com 2019 - 2024. All rights reserved.