Gentoo + urxvt + terminus: Wie ändere ich die Schriftversion?

0

In meiner Debian-Installation kann ich erweiterte ASCII-Zeichen wie åäö standardmäßig mithilfe der Terminus-Schriftart eingeben. In Gentoo kann ich es jedoch nicht so weit bringen, dass es funktioniert. Wenn ich diese Tasten drücke, passiert nichts, wie in diesem Thread: Fehlende Glyphen in Terminus-Schriftart. Wie kann eine Fallback-Schriftart eingerichtet werden?

Aber in diesem Fall weiß ich, dass Terminus diese Zeichen zumindest in einigen Versionen unterstützt, da es in Debian funktioniert. Ich möchte also herausfinden, wie man sieht und welche der vielen verschiedenen Terminus-Schriftdateien verwendet wird.

Ich habe die Schrift sowohl auf Debian als auch auf Gentoo auf dieselbe Weise eingestellt URxvt*font: xft:terminus:size=xx in .Xdefaults. Beide Systeme verwenden en_US.UTF-8 als Standardgebietsschema.

Toerndev
quelle

Antworten:

2

Verwenden Sie die All-in-One-Schriftart.

oldschool: urxvt -fn '-xos4-terminus-*-*-*-12-*'
xft:       xft:terminus-12:encoding=combined

/usr/share/consolefonts/README.terminus


names   mappings                covered codepage(s)

ter-1*  iso01, iso15, cp1252    ISO8859-1, ISO8859-15, Windows-1252
ter-2*  iso02, cp1250           ISO8859-2, Windows-1250
ter-7*  iso07, cp1253           ISO8859-7, Windows-1253
ter-9*  iso09, cp1254           ISO8859-9, Windows-1254
ter-c*  cp1251, iso05           Windows-1251, ISO8859-5
ter-d*  iso13, cp1257           ISO8859-13, Windows-1257
ter-g*  iso16                   ISO8859-16
ter-i*  cp437                   IBM-437
ter-k*  koi8r                   KOI8-R
ter-m*  mik                     Bulgarian-MIK
ter-p*  pt154                   Paratype-PT154
ter-u*  koi8u                   KOI8-U
ter-v*  all listed above        all listed above and many others (about 110
        and many others         language sets), 8 foreground colors

names   style

ter-*n  normal
ter-*b  bold
ter-*f  framebuffer-bold

http://keithp.com/~keithp/render/Xft.tutorial :

1.1 Xft Font Names

Xft font names can be represented in string form for storage in
configuration files or internally within applications, presenting these
names to the user is not quite as bad as using XLFD, but it's still less
polite than using a reasonable UI.  The format for Xft font names is:

    <family>-<size>:<name>=<value>...

An arbitrary set of additional elements can be appended to the font name,
the complete list of possible properties is:

    CPP constant        Name        Type
    ----------------------------------------------
    XFT_FAMILY      family      String
    XFT_STYLE       style       String
    XFT_SLANT       slant       Int
    XFT_WEIGHT      weight      Int
    XFT_SIZE        size        Double
    XFT_PIXEL_SIZE      pixelsize       Double
    XFT_ENCODING        encoding        String
    XFT_SPACING     spacing     Int
    XFT_FOUNDRY     foundry     String
    XFT_CORE        core        Bool
    XFT_ANTIALIAS       antialias       Bool
    XFT_XLFD        xlfd        String
    XFT_FILE        file        String
    XFT_INDEX       index       Int
    XFT_RASTERIZER      rasterizer      String
    XFT_OUTLINE     outline     Bool
    XFT_SCALABLE        scalable        Bool
    XFT_RGBA        rgba        Int

Versuchen bzcat /usr/share/doc/terminus-font-4.36/README.bz2 |less Für mehr Information.

Ярослав Рахматуллин
quelle
Vielen Dank für Ihre Antwort. Ich habe das vorher nicht bemerkt und hatte dieses Problem schon lange nicht mehr, aber es scheint eine anständige Antwort zu sein, also akzeptiere ich es.
Toerndev
0

Ich könnte nur daran denken, wenn Sie das iso14755 USE-Flag weglassen, aber ich bin mir nicht ganz sicher, ob das Problem behoben wird.

Corey Richardson
quelle
Ich dachte auch darüber nach, aber das Kompilieren half nicht.
Toerndev
Ich nehme an, die beste Vorgehensweise besteht darin, herauszufinden, wie Debian Benutzereingaben mit der Tastatur einrichtet und wie deren Aufbau von urxvt aussieht.
Corey Richardson
Dieses Flag ist für japanische Eingabemethoden, von denen niemand wirklich etwas weiß, es sei denn, sie sind Japaner. Verwenden Sie es nicht.
Ярослав Рахматуллин
0

Ich hatte vor einigen Tagen ein solches Problem. Neues Paket in Debian, ich denke, hat keine Optionen wie Größengewichte und mehr. Dann versuchte es zuerst die Registrierung, was es in der Liste finden kann. für terminus ist es - bulgarisch. Ich habe meine Xdefaults-Option für eine solche Schriftart geändert

urxvt * font: -xos4-terminus - * - * - * - * - 16 - * - * - * - * - * - *

und Problem verschwand. Optionszeichenfolge für Schriftarten, die Sie von xfonsel verwenden können, und prüfen, welche alten Optionen jetzt nicht funktionieren.

dieug
quelle