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>