Gentoo + urxvt + terminus: Como eu mudo a versão da fonte?

0

Na minha instalação Debian, eu posso digitar caracteres ASCII estendidos, como åäö, por padrão, usando a fonte terminus, no entanto, no Gentoo, não consigo fazê-lo funcionar até agora. Nada acontece quando eu clico nessas teclas, como neste tópico: Glifos ausentes na fonte Terminus, como configurar um fonte de fallback?

Mas neste caso eu sei que o terminal suporta esses caracteres em pelo menos algumas de suas versões, já que funciona no Debian. Então, o que eu quero é descobrir como ver e escolher qual dos vários arquivos de fonte terminus está sendo usado.

Eu configurei a fonte da mesma maneira tanto no Debian quanto no Gentoo, usando URxvt*font: xft:terminus:size=xx em .Xdefaults. Ambos os sistemas usam en_US.UTF-8 como localidade padrão.

    
por Toerndev 27.06.2011 / 08:31

3 respostas

1

Use a fonte do all-in-one.

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

link :

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

experimente bzcat /usr/share/doc/terminus-font-4.36/README.bz2 |less para mais informações.

    
por 29.11.2012 / 23:41
0

A única coisa em que consegui pensar é se você omitiu a sinalização iso14755 USE, mas não tenho certeza se isso será resolvido.

    
por 28.06.2011 / 09:22
0

Eu tive alguns dias atrás, esse problema. Novo pacote no Debian, eu acho que não tem opções como pesos de tamanhos e um pouco mais. Então tentou primeiro registro, o que pode encontrar na lista. para o terminus é - búlgaro. Eu mudei minha opção Xdefaults para fonte como

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

e o problema desapareceu. Cadeia de opções para a fonte que você pode pegar do xfonsel e verificar quais opções antigas não podem funcionar agora.

    
por 05.11.2014 / 17:25