De:
Os aplicativos geralmente funcionam assim:
- Converter a solicitação de fonte do usuário em um padrão fontconfig;
- Aplique a configuração do fontconfig usando target="pattern";
- Obtenha uma lista classificada de fontes correspondentes a esse padrão no fontconfig. A lista é retornada como um conjunto de padrões fontconfig em si;
- Escolha a fonte a ser usada (normalmente, a primeira com o caractere solicitado);
- Aplique a configuração do fontconfig no padrão da fonte usando target="font".
Então, o que isso significa é que, por exemplo, se você deseja desativar o antialiasing no Bitstream Vera Sans para tamanhos inferiores a 7.5, você deve fazer isso usando target="font". Se você fizer isso com target="pattern", ele desativará aa para todas as fontes se a solicitação for Bitstream Vera Sans, independentemente de você ter ou não a fonte instalada.
Se você quiser escrever regras de fallback de tal forma que o DejaVu Sans seja substituído pelo Bitstream Vera Sans, isso é feito com target="pattern", porque você deseja modificar o pedido.
E também de:
Use o alvo de fonte para todas as alterações em como uma fonte específica é renderizada e o alvo de padrão para mudanças em como uma fonte é selecionada dentre as disponíveis.