No Mac OS X, o Visualizador de caracteres (equivalente ao Mapa de caracteres no Ubuntu) possui um recurso em que, ao olhar para um determinado caractere, ele pode mostrar uma lista de todas as fontes que contêm esse caractere. Existe algo equivalente no Ubuntu?
O caso de uso é que, por exemplo, eu poderia clicar em um caractere Kannada e ver todas as fontes que cobrem esse caractere (e presumivelmente, o restante do intervalo de idiomas Kannada).
Edit : Apenas para ter uma idéia do que quero dizer, aqui está uma captura de tela do Character Viewer no Mac OS X 10.6. O "Contendo o personagem selecionado" fica próximo à parte inferior da tela. Eu me lembro que essa parte da interface era melhor em 10.5 ou 10.4, na verdade.
Respostas:
Na Fontmatrix você pode comparar as características da fonte - Em Informações da fonte - Comparar.
PS. Eu acho que esse recurso do Character Viewer no Mac OS X seria uma solicitação de recurso incrível a ser solicitada à equipe de desenvolvedores do fontmatrix.
De fato, a interface do Fontmatrix tem algo ainda melhor: você pode selecionar a guia Visualizar e inserir uma string (contendo caracteres que você gostaria que a fonte tivesse) e ver como ela é exibida por cada fonte. Assim, você pode rolar pela lista de fontes e, simultaneamente, ver a cobertura das fontes. todos os caracteres interessantes, em vez de apenas um caractere de cada vez. Isso ajuda você a escolher visualmente as fontes que contêm os caracteres selecionados.
Na captura de tela abaixo, você pode ver que "BABEL Unicode Bold" (selecionado) contém todos os caracteres, exceto ṝ e "Arial Regular" (onde está o mouse) contém apenas alguns caracteres.
fonte
Desde que fiz essa pergunta originalmente em 2011, as informações se tornaram mais difíceis de encontrar no Ubuntu (onde o FontMatrix recomendado anteriormente não parece mais ter o recurso) e no macOS.
Se se preocupa com a linguagem em geral, em vez de um personagem específico, é usar
fc-list
com:lang
, por exemplo:Para caracteres específicos, fiz uma pergunta semelhante em "Ask Different"; copiando aqui o script Python que acabei usando (funciona nos dois sistemas operacionais).
Instale o
python-fontconfig
ou opython3-fontconfig
pacote (ou ambos), dependendo se você prefere usar o Python 2 ou Python 3.Salve o seguinte código em um arquivo chamado (digamos)
find_fonts.py
:python find_fonts.py ಠ
oupython3 find_fonts.py ಠ
substituindoಠ
pelo personagem de seu interesse.Exemplo de saída:
fonte