Lista de fontes instaladas que suportam um certo caractere

5

Como posso descobrir quais fontes no meu sistema incluem a cobertura de um determinado caractere, por exemplo, U + 2192?

Eu tentei procurar no Mapa de Caracteres, mas não vejo uma maneira de consultar fontes por caractere, apenas caracteres por fonte.

    
por ændrük 29.10.2013 / 22:19

1 resposta

2

Pode haver outras ferramentas, mas hb-shape fornece alguns resultados, Exemplo ( \u2192 , \u107 , \u106 e \u2191 respectivamente):

$ hb-shape .fonts/Roboto-Light.ttf "→"
[NULL=0+498]

$ hb-shape .fonts/Roboto-Light.ttf "ć"
[cacute=0+1054]

$ hb-shape .fonts/Roboto-Light.ttf "Ć"
[Cacute=0+1313]

$ hb-shape .fonts/Roboto-Light.ttf "↑"
[NULL=0+498]

Como você percebe, os resultados disponíveis retornam com o nome Unicode Cacute caso contrário NULL .

Eu entrei no Unicode usando Ctrl + Shift + u , ou você pode querer fazer com que o shell script faça o loop através das fontes:

$ hb-shape .fonts/Roboto-Light.ttf 'echo -ne "\u2192"'
[NULL=0+498]

Para referência, hb-shape é uma ferramenta de teste do HarfBuzz Project , um mecanismo de modelagem de texto Unicode. / p>     

por user.dz 19.02.2014 / 12:17

Tags