Я хотел бы использовать SimSun(宋体) шрифт для отображения интерпункт / средняя точка ·
, одиночные кавычки (фигурные) ‘’
двойные кавычки (фигурные) “”
символы в их полной ширине формы, потому что легко отличить их .
(точка) '
(одинарная кавычка) "
(двойная кавычка), и такая различимая видимость особенно полезна при вводе кода с использованием метода ввода, поскольку метод ввода может легко вводить символы ·' '“ ”и делает код не подлежащим компиляции (char *str=“will not compile”;
).
В редакторе gedit, geany и leafpad, установите шрифт SimSun, чтобы он работал как положено.
Однако в gnome-terminal установка шрифта на SimSun не дает ожидаемого результата. Кажется, gnome-терминал использует другой шрифт для отображения форм половинной ширины, или кажется, что они просто переполнены.
Я также попробовал lxterminal(LXDE) и Terminal(xfce) и ROXTerm, они отображались так же, как и gnome-Terminal.
Как позволить этим эмуляторам терминала отображать знаки пунктуации в полноразмерных формах, как это делает Geany?
Пример текста
1234567890
·“”‘’
Unicode кодовые точки (HEX)
UTF16 UTF8
· 00B7 C2B7
‘ 2018 E28098
’ 2019 E28099
“ 201C E2809C
” 201D E2809D