Para fontes cursivas, tenho as fontes URW Z003 e Écolier Court instaladas. Quero usar o Écolier Court, mas fc-match cursive
mostra que o Z0003 está sendo escolhido. Não consigo remover o pacote de fontes Z003 porque é uma dependência de vários pacotes de software que desejo manter. Eu tentei fazer um arquivo conf fontconfig para alterar o que é escolhido, mas não tive sorte.
As linhas fontconfig relevantes para URW Z003, em /etc/fonts/conf.d/61-urw-z003.conf
, são:
<alias>
<family>cursive</family>
<prefer>
<family>Z003</family>
</prefer>
</alias>
<alias>
<family>Z003</family>
<default>
<family>cursive</family>
</default>
</alias>
As linhas fontconfig relevantes para Écolier Court, em /etc/fonts/conf.d/61-ecolier-court.conf
, são
<alias>
<family>cursive</family>
<prefer>
<family>Écolier court</family>
</prefer>
</alias>
<alias>
<family>Écolier court</family>
<default>
<family>cursive</family>
</default>
</alias>
O arquivo fontconfig que escrevi é:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>cursive</family>
<prefer>
<family>Écolier court</family>
</prefer>
</alias>
<alias>
<family>Écolier court</family>
<prefer>
<family>cursive</family>
</prefer>
</alias>
</fontconfig>
Eu prefixei meu nome de arquivo fontconfig com ambos 00-
e 99-
, mas em ambos os casos fc-match
mostra que fontconfig está sempre escolhendo Z003 quando solicitado por uma fonte cursiva.