Il carattere Inconsolata non funziona in Terminal


8

Vorrei usare Inconsolata come approssimazione gratuita più vicina del font Consolas per l'editing e la programmazione sul mio Mac. Dopo aver scaricato il file OpenType di Inconsolata ho modificato le preferenze di TextWrangler in modo che Inconsolata diventasse il carattere della finestra dell'editor.

Funzionava perfettamente e il testo ora è correttamente riprodotto usando Inconsolata. Lo prendo come prova che il carattere è correttamente riconosciuto dal sistema operativo in generale.

Quindi, ho provato a modificare le preferenze di Terminal per utilizzare anche Inconsolata. Con mia sorpresa, la finestra del Terminale si è ridotta a questo:

Terminale dopo aver applicato il carattere Inconsolata

Per un test, ho cercato di aumentare la dimensione del carattere a 288 per verificare se il testo è semplicemente reso veramente piccolo e quindi apparentemente creando una finestra vuota. Purtroppo, senza successo.

Ho provato a cambiare il carattere a spaziatura fissa in Mail e, di conseguenza, una finestra di posta che in precedenza visualizzava un messaggio è diventata vuota. Ho provato TeXShop ed è stato in grado di cambiare con successo il carattere dell'editor in Inconsolata.

Sembra che il cambiamento funzioni bene in alcune app e fallisca completamente in altre app. Qualcuno ha idea del perché questo è il caso?

Come posso usare Inconsolata nel Terminale (e Mail) in MacOS X 10.6.7?


Hai provato a convalidare il carattere nel libro dei caratteri ?
Daniel Beck,

Sì, ho fatto una convalida del carattere caricato in Font Book e tutto è andato bene. Secondo Font Book il font è sicuro da usare.
Uwe Honekamp,

Risposte:


12

Prova a cancellare e ricostruire la cache dei caratteri con quanto segue:

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

Quanto sopra è "la mia risposta standard" ai problemi dei caratteri.

Dopo la tua risposta, ho provato a scaricare anche il font. Installato e in Terminal.app ha ottenuto lo stesso risultato. Quindi +1 alla domanda: anche io sono interessato.

Così,

  • rimossa la versione otf (non funziona)
  • Ho scaricato la versione ttf dalla directory di Google Fonts
  • rimosso la mia cache come sopra
  • installata la versione ttf
  • e funziona.

dopo, per il test:

  • rimossa la versione ttf
  • ripulito la cache
  • installata la versione otf
  • non funziona

così ancora per ttf - e ho una versione funzionante nel mio Terminal.app

Non ho idea del perché la versione otf non funzioni. ; (


Grazie per la risposta. Ci ho provato ma non ci sono riuscito. Il problema persiste ancora.
Uwe Honekamp,

Confermato, il TTF funziona anche sul mio computer. OTF no. Strano, ma almeno ora sono in grado di usare il carattere. +1
Uwe Honekamp,

3

Non riesco a riprodurre il tuo problema sul mio Mac (10.6.7). Ho scaricato il "file OpenType", l'ho aperto, installato nel Font Book e configurato Terminal per usarlo senza incidenti. Forse provare a eliminare il carattere dal sistema e riprovare?


Grazie per la riproduzione, anche se ha prodotto un risultato diverso. Sì, ho provato a rimuovere il carattere e poi lo ho reinstallato senza fortuna.
Uwe Honekamp,

@Uwe Ho provato anche Inconsolada in Mail, e ha funzionato senza problemi. Ho giocato con diverse dimensioni, smussatura dei caratteri, ecc. E non riesco a riprodurre il tuo problema.
Kyle Cronin,

Se il problema persiste anche con la ricostruzione della cache dei caratteri, puoi provare un'alternativa Terminal.app come iTerm o GLTerm e testare ulteriormente.
David Metcalfe,

Posso anche confermare che posso usare Inconsolata in Terminal senza incidenti. Funziona bene anche in iTerm (che ha anche alcune altre belle funzioni), quindi potrebbe essere il tuo prossimo passo per vedere se è solo specifico per Terminal o se sta succedendo qualcos'altro.
Kerri Shotts

@Kyle Cronin - puoi dirmi che il carattere è mostrato nei caratteri "Larghezza fissa"? (nel pannello Font, come Monaco o Courier?)
jm666,


1

c'è una soluzione abbastanza semplice per questo problema.
Converti semplicemente il .otffile in un .ttffile.
Ho usato FreeFontConverter per questo e ora inconsolata funziona nel mio terminale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.