通过组合字符,可以在单个位置使用 2 个 unicode 字符,创建两个图形的组合。我正在考虑简单的 ascii 艺术,我需要首先使用,正如维基百科所说的“带有水平填充的正方形”▤,然后在上面使用字母“A”。如何实现这个目标?
您所描述的方法可能是一种变音符号的滥用。使用以下 demo ( http://demo.danielmclaren.com/2015/diacriticism/ ) 可以自由地尝试一下它。
下面是我从上面的演示中获得的 Unicode 代码的一些屏幕截图:
抱歉,但我目前不知道为什么相同底层 Unicode 文本的表示在 SciTE 中看起来不同。
这里是 Claudio.txt 文件的 HexCode:
这里将 Unicode 复制/粘贴到 stackoverflow 答案编辑器框中:
C̱̙̳̲͇͉̄̄̚l̝̩̩̝̺̠͞ā̝͉̩̟͆u̻͈̘̞̪̅̿d̝̄̅͆̚i͇̙͈̎̚o̘̟̎̄̄̎
由于您必须能够在终端中显示 ASCII 艺术,因此我认为无法为此目的覆盖两个任意 Unicode 字符。
根据应用程序或浏览器的不同,有两种方法可以使用 Unicode 组合变音标记:
以ā(宏)为例,您可以尝试先输入“a” 后跟十进制代码 & #772;
或 ALT+(必须是数字键盘上的 +),然后是 十六进制代码 0304(即 U+0304)。
在某些情况下,您可以先输入组合变音标记,然后输入“a”或任何其他前导字母。
水平填充的正方形 U+25A4。
组合拉丁小写字母 A U+0363。
获得水平填充的正方形,顶部带有“a”▤ͣ 在 Ubuntu 文本编辑器中,输入
换档控制 U 25A4 换档控制 U 363 SPACE
组合拉丁大写字母 A 不存在。
这仅适用于 mac 用户,但我遇到了这个问题,并且自己没有办法尝试这样做,我后来发现这个可以实际编写 unicode 字符而不必胡闹:https://www.webnots。 com/如何使用unicode-hex-input-method-in-mac/
tldr; Mac OS 中存在用于 Unicode 字符输入的键盘输入编码,与您为其他语言启用其他键盘布局的区域相同。它位于底部的“其他”下方。