Fonte Inconsolata não funciona no Terminal

8

Eu gostaria de usar o Inconsolata como a aproximação livre mais próxima da fonte Consolas para edição e programação no meu Mac. Depois de baixar o arquivo OpenType da Inconsolata, alterei as preferências do TextWrangler para que o Inconsolata se torne a fonte da janela do editor.

Isso funcionou perfeitamente e agora o texto é renderizado corretamente usando o Inconsolata. Tomo isso como uma prova de que a fonte é adequadamente reconhecida pelo sistema operacional em geral.

Então, tentei ajustar as preferências do Terminal para também usar o Inconsolata. Para minha surpresa, a janela do Terminal encolheu-se com isso:

Terminal após aplicar a fonte Inconsolata

Para um teste, tentei aumentar o tamanho da fonte para 288, a fim de verificar se o texto é simplesmente renderizado muito pequeno e, portanto, aparentemente criando uma janela em branco. Infelizmente, sem sucesso.

Tentei alternar a fonte de espaço fixo no Mail e, como resultado, uma janela de email que exibia uma mensagem anteriormente ficou em branco. Experimentei o TeXShop e consegui alterar com êxito a fonte do editor para Inconsolata.

Parece que a alteração funciona bem em alguns aplicativos e falha completamente em outros aplicativos. Alguém tem uma idéia de por que esse é o caso?

Como posso usar o Inconsolata no Terminal (e Mail) no MacOS X 10.6.7?

Uwe Honekamp
fonte
Você tentou validar fonte no livro de fontes ?
Daniel Beck
Sim, fiz uma validação da fonte carregada no Font Book e tudo correu bem. De acordo com o Font Book, a fonte é segura de usar.
Uwe Honekamp

Respostas:

12

Tente limpar e reconstruir o cache da fonte com o seguinte:

sudo atsutil databases -remove
sudo atsutil server -shutdown
sudo atsutil server -ping

A descrição acima é "minha resposta padrão" para problemas de fonte.

Após sua resposta, tentei fazer o download da fonte também. Instalei e no Terminal.app obtive o mesmo resultado que você. Então, marque com +1 a pergunta - também estou interessado.

Assim,

  • removeu a versão otf (não funciona)
  • Eu baixei a versão ttf do Diretório de fontes do Google
  • removi meu cache como acima
  • instalou a versão ttf
  • e funciona.

depois, para o teste:

  • removeu a versão ttf
  • limpou o cache
  • instalou a versão otf
  • não funciona

novamente para ttf - e tenho uma versão funcional no meu Terminal.app

Não tenho idéia por que a versão otf não funciona. ; (

jm666
fonte
Obrigado pela sua resposta. Eu tentei, mas não consegui. O problema ainda persiste.
Uwe Honekamp 6/06/11
Confirmado, o TTF também funciona no meu computador. OTF não. Estranho, mas pelo menos agora posso usar a fonte. +1
Uwe Honekamp 06/06
3

Não consigo reproduzir o seu problema no meu Mac (10.6.7). Eu baixei o "arquivo OpenType", o abri, instalei no Font Book e configurei o Terminal para usá-lo sem incidentes. Talvez tente excluir a fonte do seu sistema e tentar novamente?

Kyle Cronin
fonte
Obrigado pela reprodução, mesmo que tenha produzido um resultado diferente. Sim, tentei remover a fonte e reinstalei-a sem sorte.
Uwe Honekamp 5/06/11
@Uwe Tentei o Inconsolada no Mail também, e funcionou sem problemas. Eu brinquei com tamanhos diferentes, suavização de fontes, etc. e não consigo reproduzir o seu problema.
Kyle Cronin
Se o problema persistir, mesmo com a reconstrução do cache da fonte, você pode tentar uma alternativa Terminal.app como iTerm ou GLTerm e testar mais.
David Metcalfe
Também posso confirmar que posso usar o Inconsolata no Terminal sem incidentes. Ele também funciona bem no iTerm (que também possui alguns outros recursos interessantes), portanto esse pode ser o próximo passo para ver se é apenas específico do Terminal ou se algo está acontecendo.
precisa
@Kyle Cronin - você pode me dizer que a fonte é mostrada nas fontes "Largura fixa"? (no painel a fonte, como Mónaco ou correio?)
jm666
1

existe uma solução bastante simples para esse problema.
Basta converter o .otfarquivo em um .ttfarquivo.
Eu usei o FreeFontConverter para isso e agora o inconsolata funciona no meu Terminal.

Michael
fonte