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>