Como controlar a fonte usada pelo Athena-gvim nos diálogos?

0

Para reduzir o número de dependências, eu construo o gvim para usar apenas os widgets Athena (sem GTk, etc.) Isso funciona bem, mas há um problema com a localização ... Minha localidade está configurada para usar KOI8-U .

Depois de definir o guifont em ~/.gvimrc , recebo os cirílicos corretos mostrados nos títulos dos menus e dentro do editor - isso funciona:

set guifont=-monacocyrillic-fixed-medium-r-normal--10-100-75-75-c-60-koi8-u

No entanto, as janelas pop-up ainda usam outra fonte, que tem caracteres ISO8859-1 (5) em vez de KOI8-U:

Aconfiguraçãoécontrolávelatravésdealgumaoutravariávelgvim(comoguifont)?Senão,qualéonomedoX11"recurso" que eu deveria estar configurando? Obrigado!

(BTW, como é que não existem tags para "Athena" e "x11-resources"?)

    
por Mikhail T. 12.06.2017 / 16:37

1 resposta

0

Ok, os desenvolvedores de vim negaram , que guifont deve ter algum efeito na fonte usada por alguns aspectos da Interface Gráfica do Usuário, mas não os outros. Eu não entendo muito bem, onde a linha é desenhada e por quê, mas é, o que é.

Quanto aos recursos do X11, eles realmente são documentados . Meu ~/.Xdefaults agora tem:

Vim*font: -*-serene-*-r-*-*-*-180-*-*-*-*-koi8-o

e as janelas pop-up do Vim usam a fonte.

(Dica: você não precisa reiniciar depois de editar o arquivo Xdefaults - apenas executar xrdb < ~/.Xdefaults normalmente é suficiente.)

    
por 13.06.2017 / 21:09