Como selecionar um estilo alternativo definido para uma fonte xft?

3

Eu gosto da fonte do Fantasque Sans Mono , e eles têm um conjunto de estilos (ss01) que tem um estilo mais tradicional "desenho para a letra k , mas não sei como selecioná-lo no Emacs ou no urxvt.

    
por gnuvince 19.11.2016 / 03:54

2 respostas

2

Você já deve saber o básico:

  • instale a fonte e
  • use fc-list para ver se mostra a fonte e
  • use o nome da família mostrado na saída de fc-list em seus recursos do X.

A questão é sobre conjuntos estilísticos, ou seja, um recurso do fontes :

OS2Vendor: 'PfEd'
Lookup: 1 0 0 "'ss01' Stylistic Set 1 - No loop k" { "'ss01' Stylistic Set 1 - No loop k-1" ("noloop") } ['ss01' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ]
Lookup: 1 0 0 "'ss02' Stylistic Set 2 - Flat base i" { } ['ss02' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ]
Lookup: 1 0 0 "'ss03' Stylistic Set 3 - No base serif i" { } ['ss03' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ]
MarkAttachClasses: 1

O recurso de conjunto estilístico é discutido em Usando recursos do OpenType na Web , por exemplo, fazendo variações de fontes usando os conjuntos estilísticos. Sem algum trabalho, você não obterá essas variações, uma vez que o fontconfig não possui recursos para selecionar conjuntos estilísticos. Você teria que modificar os scripts nessa fonte para usar isso como o padrão, e (usando os scripts modificados) gerar arquivos ".ttf" usando esse conjunto estilístico.

Leitura adicional:

por 19.11.2016 / 14:09
-3

Você deve editar ~/.Xresources . Por exemplo:

Emacs.font: DejaVu Sans Mono 10
URxvt.font: xft:DejaVu Sans Mono:size=10

Lembre-se de recarregar esse arquivo de configuração com o seguinte comando:

xrdb -merge ~/.Xresources

Alguns links que você pode achar úteis:

por 19.11.2016 / 12:37