Como você sabe o nome correto a ser usado para fontes X11 para XTerm * faceName ou xterm -fa NAME?

9

Estou usando o Mac OS X 10.8 e o XQuartz 2.7.2. Eu fiz o download e coloquei várias fontes TrueType chamadas *.ttf no meu diretório /Users/<name>/.fonts . Ao executar o XQuartz, vários arquivos, incluindo fonts.dir , são criados. Este arquivo tem nomes de fontes X11 de várias codificações, etc. para cada fonte que eu instalei.

Meu problema é que nem sempre consigo "descobrir" o nome correto a ser usado em xterm -fa <NAME> ou em minha .Xresources XTerm*faceName entry. Para algumas fontes, o nome da fonte principal, conforme listado no nome da fonte X11 detalhado no arquivo fonts.dir , funciona para os outros.

    
por Jason Waldrop 23.08.2012 / 04:29

3 respostas

15

O seguinte one-liner geralmente me ajudou muito a encontrar o nome correto da fonte:

$ fc-list | cut -f2 -d: | sort -u

Especialmente com fontes japonesas como 'IPAX0208Mincho', eu nunca teria sido capaz de adivinhar o nome correto. Se você não se importa com um pouco mais de esforço de digitação, você pode até preferir

$ fc-list | cut -f2 -d: | sort -u | less -r

para obter uma saída paginada.

    
por 25.04.2014 / 12:39
3

Você pode usar xfontsel para obter o nome certo:

$ xfontsel

Escolhaafonteemquevocêestáinteressadoe,emseguida,cliquenobotão"Selecionar". Isso irá copiar o nome da fonte para a área de transferência. Use esse nome para executar o xterm. Por exemplo:

$ xterm -font -adobe-helvetica-*-r-normal-*-12-120-*-*-*-*-*-*

Não consigo trabalhar no meu sistema (linux) usando "-fa", mas "-font" funciona.

    
por 23.08.2012 / 15:09
0

Se você usar o FontBook para carregar a fonte, ele exibirá o nome correto a ser usado com xterm -fa .

    
por 29.08.2012 / 02:19

Tags