当用户定义的字体不支持某些字符时,如何检查 gnome-terminal 使用的默认字体是什么?
我已将等宽字体配置为“Ubuntu Mono”。
$ gsettings get org.gnome.desktop.interface monospace-font-name
'Ubuntu Mono 12'
当我检查此字体时fc-query
,似乎不支持 Unicode 盲文字符(范围从 0x2800 开始)-0028
缺少行
$ fc-query /usr/share/fonts/truetype/ubuntu/UbuntuMono-R.ttf
...
charset:
0000: 00000000 ffffffff ffffffff 7fffffff 00000000 ffffffff ffffffff ffffffff
0001: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
0002: ffffffff ffffffff 0000ffff 00000000 00040000 10000000 3f0002c0 00000000
0003: 00020000 00000000 00000000 00000000 ffffd770 fffffffb 00007fff 00000000
0004: ffffffff ffffffff ffffffff 003c000c fffffc00 ffffffff ffffffff 03ffffff
001e: 00000000 00000000 00000000 00000000 0000003f 00000000 00000000 000c0000
001f: 3f3fffff ffffffff aaff3f3f 3fffffff ffffffff ffdfffff efcfffdf 7fdcffff
0020: 77380000 06010047 00000010 03f10000 000003ff 02105000 00000000 00000000
0021: 00480000 00004044 7ff80000 00000000 00000000 00000000 00000000 00000000
0022: 46268044 00000800 00000100 00000031 00000000 00000000 00000000 00000000
0025: 11111005 10101010 ffff0000 00001fff 000e0100 00000000 00000400 00000000
00e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000
但是我仍然能够在控制台中打印这些字符,所以我猜测 gnome-terminal 使用了一些其他字体(不是由用户配置的)。如何检查它是什么字体?