Unione di due caratteri


39

Come posso combinare due caratteri automaticamente, quindi glifi che non sono disponibili nel primo carattere, ma disponibili nel secondo possono essere uniti nel primo carattere?

Risposte:


43

Questo è un compito facile con fontforge .

Addendum dai commenti: prima di unire, fai clic su Elemento> Informazioni carattere ... in entrambi i caratteri prima per vedere se i valori come dimensione em corrispondono. Altrimenti, aggiorna o per far corrispondere i valori dell'altro carattere. Questo evita problemi come dimensioni dei caratteri diverse. Queste informazioni dovrebbero probabilmente essere aggiunte alla risposta. - Cristan

Innanzitutto, si desidera aprire il carattere con i glifi mancanti e selezionare Element -> Merge Fonts. In questo esempio, i glifi per Ee Fmancano. Elemento-> Unisci caratteri

Seleziona il carattere da cui vuoi estrarre i glifi. Ti verrà chiesto se vuoi mantenere la crenatura esistente; molto probabilmente vorrai selezionare Noqui, ma se ottieni strani risultati chiudi fontforge e riprova Yes.Finestra di dialogo Crenatura

I glifi mancanti dovrebbero essere aggiunti in pochi istanti:Risultato nella finestra principale di fontforge

Infine, esegui File -> Generate Fontsed esporta il carattere nella posizione desiderata.


Ho centinaia di file ttf da unire. C'è una riga di comando per quello?
user2284570,

2
Questo sembra funzionare solo se i caratteri hanno un'altezza em simile, altrimenti i glifi diventano tutti funky.
Hanna,

1
@Maarten Probabilmente l'ho capito per tentativi ed errori, ma no, non posso davvero. Sono passati 7 anni!
dset0x

1
Ho unito il carattere mancante e sembra normale in Fontforge ma ha reso i caratteri microscopici con una dimensione del carattere normale. C'è una spiegazione? Pensavo che Kerning fosse spaziato, non orizzontale.
Jon Weinraub,

1
Prima di unire, fai clic su Elemento> Informazioni carattere ... in entrambi i caratteri per verificare se i valori come dimensione em corrispondono. Altrimenti, aggiorna o per far corrispondere i valori dell'altro carattere. Questo evita problemi come dimensioni dei caratteri diverse. Queste informazioni dovrebbero probabilmente essere aggiunte alla risposta.
Cristan,

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.