在 Ubuntu 14.04 中,我想要在终端中显示三个 Unicode 字符:
U+2591 ░ 浅色
U+2592 ▒ 中等阴影
U+2593 ▓ 深色阴影
当我在终端中回显这些字符时,无论我使用哪种字体,都会得到以下内容:
如何使它们看起来如上所示(来自维基百科)?
编辑:
这张截图准确地说明了我的意思:
左边是 Geany 的一部分,上面有我想要显示的字符。右边是终端中显示的相同字符。显然它们是不同的。也许我在这里有点笨……我希望字符显示为 Geany 中的字符,即一个小棋盘。
答案1
U+2500 .. U+25AF 字符是由 VTE 手动绘制的,而不是从字体中获取的。事实上,您提到的三个特定字符都是用单一纯色绘制的。
这与打印具有无限小点的图案(并具有无限数量的点以达到所需密度)并应用抗锯齿的假想结果相同。
我猜测采用这种方法的原因是,按照您喜欢的外观将这些字符并排打印在许多字体大小的单元格边界上看起来并不好看。