Il carattere di terminus sembra storto / inclinato

1

Mi piace questo font ed è il mio predefinito su Linux, quindi ho provato ad usarlo anche su macOS (Sierra). Il risultato è piuttosto orribile e non capisco perché, in particolare, ciò che mi lascia perplesso di più è il fatto che le linee non sono parallele / perpendicolari.

Sospetto che ciò riguardi il fatto che Originariamente Terminus è un font bitmap, ma non so cosa provare successivamente.

Hai qualche idea?

    
posta cYrus 08.08.2017 - 17:50
fonte

4 risposte

1

Che tipo di carattere è questo? - > Quale font Terminus stai usando?

Se stai usando un font copiato da qualche parte che macOS non è in grado di gestire correttamente, e stai solo cercando una versione che mostri OK sotto macOS, allora potresti dare un'occhiata a TrueType versione di Terminus.

I contorni effettivi sono molto storti in quel font. Dai un'occhiata a questi con es. FontForge: VisualizzaOKinpiccoledimensioni.Attivaedisattival'antialiaspervederequaleversionetipiacedipiù.Maunataglia>14Ptèquasiinutilizzabilecomunque.

Nelledimensionipiùgrandidiventabruttovelocemente.Ilprocessodiautotrace/potrace,comeusatodalfontcollegato,avrebbebisognodimoltapuliziamanuale.Seinsistiautilizzarequestotipodicarattereecheèmeglioeseguirel'upscalingdituononautorizzato,potrebbeesserenecessarioeliminarlo.ConFontForgeosoftwaresimileèunprocessonoiosoecivorràunpo'.

Oppurepuoiprovareun'altraconversionedasolo.Iniziandoconilpacchettoxfonts-terminusdallatuainstallazioneLinuxin.pcf.gz-formatpotrestiarrivarelìunpo'piùveloce(/usr/share/fonts/X11/misc/ter-u12b_iso-8859-15.pcf.gz).

Devidavveroamarequelfontmoltoperfarlo.Unaltrofontsaràforsel'opzionemigliore.Maprova questa conversione se non hai bisogno di tante dimensioni.

Aggiornamento: Una versione molto meglio preparata di Terminus può essere trovata qui .

Quandosiusanoquestifont,lecosiddette"versioni ottimizzate per OS-X" sembrano essere problematiche. I caratteri effettivi da utilizzare sono quelli "regolari" in link e link

Sfortunatamente la variante in grassetto presenta diversi problemi che impediscono il corretto convalida dei caratteri. Tuttavia sono accettati dal sistema e utilizzati per la visualizzazione. Solo alcuni personaggi hanno la loro posizione di glifo interpretata erroneamente dal sistema. Per risolvere questo potrebbe semplicemente salvare la variante in grassetto come un font appena generato. Ciò riduce automaticamente gli errori di posizionamento più eclatanti.

Usando FontForge il miglioramento visivo di una semplice rigenerazione è ovvio (ma ancora non perfetto e i problemi di validazione sono ereditati):

QuestovienefattoinstallandoFontForge,aprendolaversioneingrassettodelfontesemplicementescegliendo"File > Genera font" dal menu (ignorando l'errore di convalida). Se l'utilizzo della variante in grassetto è importante, è comunque consigliabile eseguire una pulizia manuale del file appena creato.

    
risposta data 01.09.2017 - 13:58
fonte
2

Probabilmente questo ha qualcosa a che fare con questo:

About the outlines

There are applications that neither support the original Terminus Font nor use bitmaps embedded in TrueType fonts. They completely rely on the automatically generated scalable outlines.

When Terminus TTF is used with such applications, it will probably look a little bit weird and not exactly like the original Terminus Font (since the generated outlines do not exactly match the bitmaps); you will see whether you like it or not. Because the outlines are scalable, it should not matter which size you use, but anything bigger than 32 px (24 pt) will probably not look very nice. I have no idea how sizes smaller than 12 px (9 pt) look; feel free to report back.

( src )

Non sembra che ci sia qualcosa da fare al riguardo, tranne forse trovare un altro font che sembra abbastanza simile per funzionare per te.

    
risposta data 08.08.2017 - 20:17
fonte
1

La risposta accettata ha fornito alcuni suggerimenti utili, in particolare il flusso di lavoro collegato. Segue ciò che ha funzionato in modo specifico per il carattere Terminus:

  1. scarica terminus-font-x.yy.tar.gz da qui ;

  2. estrailo (avrai bisogno dei file ter-u*.bdf );

  3. scegli una dimensione (16pt ha funzionato bene per me) e apri ter-u16n.bdf e ter-u16b.bdf in FontForge;

  4. per ogni do File - > Generate Fonts con No Outline Font e Apple bitmap only sfont (dfont) e scegli ~/Library/Fonts/ come destinazione;

  5. verranno creati due file: TerminusMedium.dfont e TerminusBold.dfont ;

  6. Usa Terminus come nome del font e dimensione 16pt nella tua applicazione.

risposta data 05.09.2017 - 18:44
fonte
0

Il font Terminus ora è ben impacchettato in un cast di Homebrew per una facile installazione:

brew tap homebrew/cask-fonts
brew cask install font-terminus

Seleziona "Terminus (TTF)" nelle preferenze. Nella mia esperienza, la modifica della dimensione del carattere richiede il riavvio dell'app Terminal (non solo finestra).

Dimensione carattere 14:

    
risposta data 31.07.2018 - 17:43
fonte

Leggi altre domande sui tag