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 ?