ImageMagick: sono la piattaforma font indipendenti
-
21-09-2019 - |
Domanda
sono i caratteri nel sistema di ImageMagick dipendente, o se invece arrivano all'interno ImageMagick e possono essere utilizzati in modo uguale in qualsiasi piattaforma.
Soluzione
I caratteri che sono disponibili su un particolare sistema sono dipendenti dal sistema (per esempio, in Windows è molto probabile che hanno molti .ttf (TrueType) e .otf (Open TrueType) font, su Mac, è molto probabile di avere anche i font PostScript,. e su Linux, avrete font X11)
Ma alcuni tipi di font possono essere copiati da un sistema all'altro e saranno supportate - continua a leggere ...
Si possono elencare tutti i font attualmente disponibili per Imagemagick opzione -list font
con (per versioni precedenti alla 6.3.6, l'uso 'tipo' invece di 'font').
Diversi tipi di font avere diversi livelli di supporto dei sistemi operativi - anche se il file stesso non è specifico del sistema operativo, il sistema operativo deve avere il supporto per il rendering del carattere. TTF e OTF sono ragionevolmente universalmente supportati ora; PostScript (per quanto ne so) richiede utensili speciali per Windows e non tutte le applicazioni li possono utilizzare; e il supporto font X11 è limitata ai vari gusti di Unix.
Anche se un carattere è supportato, il modo per renderla possono differire tra i sistemi operativi e anche tra diverse librerie. Quando Safari 3 per Windows è uscito, la differenza di resa tra antialiased ClearType di Windows' e il metodo di Apple era molto visibile.
Altri suggerimenti
Sì, i caratteri fondamentali dipendono dal sistema. Tuttavia, se ImageMagick è stato compilato con il supporto FreeType (la maggior parte delle versioni sono) è quindi possibile raggruppare i font True Type e passare il percorso del file di font da ImageMagick da usare.