adiciona caminho da fonte para o servidor de fontes

1

Instalei no Debian Sid o servidor xfstt font para permitir que programas realmente antigos acessem .ttf fonts usando o formato XLFD.

Após a reinicialização, o xfstt é iniciado por meio do init do SYS V e os números da lista sysctl dos serviços em execução

$ systemctl --all | grep xfstt
  xfstt.service           loaded    active   running   LSB: xfstt sysv init script                                                     

Quando tento adicionar o servidor de fontes ao meu caminho de fonte, ocorre um erro, independentemente de preceder ou anexar o servidor de fontes ao caminho

$ xset fp+ unix/:7101
xset:  bad font path element (#7), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
$ xset +fp unix/:7101
xset:  bad font path element (#0), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax

Este método de configuração do caminho da fonte está documentado na página man

Xfstt serves TrueType fonts to X11 servers. Start xfstt then tell X11 about the font server with xset fp+ unix/:7101

Tanto quanto eu posso dizer que o servidor de fontes foi sincronizado com as fontes TT presentes no meu sistema, como /var/cache/xfstt/ contém dois arquivos .dir contendo nomes de fontes TT com registros de tempo compatíveis com a instalação do pacote.

Não sei dizer com certeza em qual porta xfstt está ouvindo, mas verificando o script de inicialização

$ grep 7101 /etc/init.d/xfstt 
portno=7101

me levou a pensar que xfstt está na porta padrão.

Instalei x11-xfs-utils e agora posso dizer com certeza que xfstt está em execução, ouvindo na porta 7101 e que conhece (pelo menos algumas) minhas .ttf fonts:

$ xfsinfo -server unix/:7101
name of server: unix/:7101
version number: 2
vendor string:  HD
vendor release number:  1
maximum request size:   1024 longwords (8192 bytes)
number of catalogues:   0
Number of alternate servers: 0
number of extensions:   0
$ fslsfonts -server unix/:7101| wc -l
692
$ fslsfonts -server unix/:7101| tail -2
TTUP040605050702030202040_EB Garamond Initials Fill2
TTUP050100000000000000000_OpenSymbol

O que devo fazer para usar corretamente o servidor de fontes executando ?

    
por gboffi 08.11.2017 / 15:33

0 respostas