Ich möchte SimSun (宋体) verwenden , um Interpunkt / ·
Mittelpunkt , einfache Anführungszeichen (geschweift) ‘’
und doppelte Anführungszeichen (geschweift)“”
in ihrer vollen Breite anzuzeigen , da es einfach ist, sie von .
(Punkt) zu unterscheiden '
(einfaches Anführungszeichen). "
(doppeltes Anführungszeichen), und eine solche unterscheidbare Sichtbarkeit ist besonders nützlich, wenn Code mit der Eingabemethode eingegeben wird, da mit der Eingabemethode Zeichen leicht eingegeben werden können und der Code nicht kompiliert werden kann ( char *str=“will not compile”;
).
Wenn Sie in gedit und geany und leafpad editor die Schriftart auf SimSun setzen, funktioniert sie wie erwartet.
Wenn Sie jedoch in gnome-terminal die Schriftart auf SimSun setzen, wird das erwartete Ergebnis nicht erzielt. Es scheint, dass Gnome-Terminal eine andere Schriftart verwendet, um ihre halbbreiten Formen anzuzeigen, oder es scheint, dass sie nur zusammengedrängt sind.
Ich habe auch lxterminal (LXDE) und Terminal (xfce) und ROXTerm ausprobiert.
Wie können diese Terminalemulatoren Interpunktionen in ihrer gesamten Breite anzeigen, wie dies Geany tut?
Beispieltext
1234567890
·“”‘’
Unicode-Codepunkte (HEX)
UTF16 UTF8
· 00B7 C2B7
‘ 2018 E28098
’ 2019 E28099
“ 201C E2809C
” 201D E2809D