В моей установке Debian я могу набирать расширенные символы ASCII, такие как åäö, по умолчанию, используя шрифт terminus, однако в Gentoo я пока не могу заставить его работать. Ничего не происходит, когда я нажимаю эти клавиши, как в этой теме:Отсутствие глифов в шрифте Terminus, как настроить запасной шрифт?

Но в этом случае я знаю, что terminus поддерживает эти символы по крайней мере в некоторых своих версиях, поскольку он работает в Debian. Итак, я хочу узнать, как посмотреть и выбрать, какой из множества файлов конечных шрифтов используется.

Я установил шрифт одинаково в Debian и Gentoo, используя URxvt*font: xft:terminus:size=xx in.Xdefaults. Обе системы используют en_US.UTF-8 в качестве локали по умолчанию.

3 ответа3

2

Используйте универсальный шрифт.

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

попробуйте bzcat /usr/share/doc/terminus-font-4.36/README.bz2 |less для получения дополнительной информации.

0

Единственное, о чем я мог подумать, это если вы опустили USE-флаг iso14755, но я не совсем уверен, исправит ли это.

0

У меня была несколько дней назад такая проблема. Новый пакет в Debian, я думаю, не имеет опций, таких как размеры весов и некоторые другие. Затем он попробовал первый реестр, что он может найти в списке. для конечной это - болгарский. Я изменил свой параметр Xdefaults для шрифта, такого

urxvt * шрифт:-xos4-конец - * - * - * - * - 16 - * - * - * - * - * - * - *

и проблема исчезла. Строка опций для шрифта вы можете взять из xfonsel и проверить, какие старые опции не могут работать сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .