Skip to main content

Font

Domande frequenti

fonts

Gestione di font multilingue e competenza in tipografia. Opticentre lavora con precisione su scritture complesse, testo da destra a sinistra e prestampa CJK.


Carattere OpenType?

OpenType è un formato di carattere scalabile per computer sviluppato inizialmente da Microsoft, cui si è unita successivamente Adobe Systems. OpenType è stato annunciato per la prima volta nel 1996, con un numero significativo di caratteri OpenType che hanno iniziato a essere distribuiti tra il 2000 e il 2001. Adobe ha completato la conversione dell'intera libreria di caratteri in OpenType verso la fine del 2002. A inizio 2005, sono disponibili circa 10.000 caratteri in formato OpenType, con la libreria Adobe che rappresenta meno di un terzo del totale.

Descrizione

OpenType utilizza la struttura generale "sfnt" di un carattere TrueType, ma aggiunge diverse opzioni smartfont che migliorano le capacità tipografiche del carattere. Un carattere OpenType può includere contorni TrueType o contorni in stile PostScript (questi ultimi memorizzati nel formato di carattere compatto CFF/Type 2).

OpenType ha diverse caratteristiche distintive:

  • la codifica del carattere è basata su Unicode e può supportare qualsiasi script (o più script contemporaneamente)
  • i caratteri OpenType possono avere fino a 65.536 glifi
  • i caratteri possono avere funzioni tipografiche avanzate che consentono il corretto trattamento tipografico di script complessi e effetti tipografici avanzati per script più semplici, come lo script latino utilizzato per la scrittura dell'inglese
  • i file di caratteri sono progettati per essere multipiattaforma e possono essere utilizzati senza modifiche su Mac OS, Windows e alcuni sistemi Unix
  • se non vengono aggiunti glifi aggiuntivi o funzioni tipografiche estese, i caratteri OpenType CFF possono essere considerevolmente più piccoli rispetto ai loro equivalenti Type 1

Tag di layout

I tag di layout OpenType sono stringhe di caratteri a 4 byte che identificano gli script, i sistemi linguistici, le funzioni e le linee di base in un carattere di layout OpenType. Il registro dei tag di layout di Microsoft stabilisce le convenzioni per la denominazione e l'utilizzo di questi tag.

Confronto con altri formati

Rispetto alla "GX Typography" di Apple Computer, ora denominata Apple Advanced Typography (AAT), OpenType offre meno flessibilità nelle opzioni tipografiche, ma opzioni superiori e supporto per le lingue.

OpenType ha avuto molto più successo di AAT. Esistono molti più caratteri e applicazioni di supporto, nonostante AAT sia una tecnologia più antica. La natura monopiattaforma di AAT e la mancanza di supporto da parte di qualsiasi fornitore di software principale diverso da Apple stesso sono probabilmente fattori significativi.

Dal punto di vista dello sviluppatore di caratteri, OpenType è, in molte situazioni comuni, più facile da sviluppare rispetto ad AAT. In primo luogo, le semplici sostituzioni dichiarative e il posizionamento di OpenType sono più facilmente comprensibili rispetto alle tabelle di stato di AAT, più complesse (ma potenti). In secondo luogo, la strategia di Adobe di concedere in licenza senza costi il codice sorgente sviluppato per lo sviluppo dei propri caratteri ha consentito ad applicazioni di editing di caratteri di terze parti come FontLab e FontMaster di aggiungere supporto con relativa facilità. Sebbene il supporto alla codifica testuale di Adobe non sia così visuale quanto lo strumento separato di Microsoft, VOLT (Visual OpenType Layout Tool), l'integrazione con gli strumenti utilizzati per creare i caratteri è stata ben accolta.

Un'altra differenza è che un framework di supporto OpenType (come Uniscribe di Microsoft) deve fornire una notevole quantità di conoscenze relative a problemi di elaborazione linguistica speciale per gestire (ad esempio) l'arabo. Con AAT, lo sviluppatore di caratteri di un carattere AAT deve incapsulare tutta questa competenza nel carattere. Ciò significa che AAT può gestire qualsiasi lingua arbitraria, ma richiede più lavoro e competenza dagli sviluppatori di caratteri. D'altra parte, i caratteri OpenType sono più facili da creare, ma possono supportare solo determinate lingue complesse se l'applicazione o il sistema operativo sa come gestirle.

Prima di supportare OpenType, Adobe promuoveva caratteri master multipli per la tipografia di fascia alta. I caratteri master multipli mancavano dei controlli per i glifi e le lingue alternativi forniti da OpenType, ma offrivano un controllo maggiore sulla forma dei glifi.

Leggi di più

Font TrueType?

TrueType è uno standard di font outline sviluppato originariamente da Apple Computer alla fine degli anni Ottanta come alternativa ai font Type 1 di Adobe utilizzati in PostScript. Il principale vantaggio del TrueType era originariamente quello di offrire agli sviluppatori di font un elevato grado di controllo sulla modalità di visualizzazione precisa dei loro font, fino al livello dei singoli pixel, con varie altezze di carattere. (Con le tecnologie di rendering oggi disponibili, il controllo a livello di pixel non è più garantito.)

Linguaggio di Hinting

I sistemi TrueType includono una macchina virtuale che esegue programmi all'interno del font, elaborando gli "hint" dei glifi. Questi distorcono i punti di controllo che definiscono il contorno, con l'intenzione che il rasterizzatore produca meno elementi indesiderati sul glifo. Il programma di hinting di ogni glifo tiene conto delle dimensioni (in pixel) alle quali il glifo deve essere visualizzato, nonché di altri fattori meno importanti dell'ambiente di visualizzazione.

Sebbene incapace di ricevere input e produrre output come normalmente inteso nella programmazione, il linguaggio di hinting TrueType offre gli altri prerequisiti dei linguaggi di programmazione: ramificazione condizionale (istruzioni IF), cicli ripetuti un numero arbitrario di volte (istruzioni di tipo FOR e WHILE), variabili (anche se sono semplicemente slot numerati in un'area di memoria riservata dal font) e incapsulamento del codice in funzioni. Le istruzioni speciali chiamate delta hint rappresentano il controllo di più basso livello, spostando un punto di controllo a una sola dimensione di pixel.

Le buone tecniche di programmazione dei glifi TrueType sono concepite per fare il più possibile utilizzando variabili definite una sola volta in tutto il font (ad esempio, larghezze dei tratti, altezza dei maiuscoli, altezza della x). Ciò significa evitare il più possibile le istruzioni delta. Questo aiuta lo sviluppatore del font a realizzare modifiche importanti (ad esempio, il punto nel quale i tratti principali di tutto il font passano da 1 a 2 pixel di larghezza) durante la maggior parte dello sviluppo.

La creazione di un font TrueType molto ben hinted rimane un lavoro significativo, nonostante la maggiore facilità d'uso dei programmi per aggiungere hint ai font rispetto agli inizi degli anni Novanta. Molti font TrueType pertanto presentano solo hint rudimentali, oppure dispongono di hinting applicato automaticamente dall'editor di font, con risultati variabili.

Leggi di più

Font FreeType?

FreeType è una libreria software che implementa un motore di caratteri. Viene utilizzata per rasterizzare i caratteri in bitmap e fornisce supporto per altre operazioni correlate ai caratteri.

A partire da maggio 2006, l'ultima versione di FreeType è FreeType 2.2.1, che supporta una varietà di formati di caratteri, inclusi TrueType, Type 1 e OpenType. FreeType è open source, disponibile per l'uso secondo la GNU Generalii Public License o una licenza simile alla licenza BSD originale (con la clausola pubblicitaria).

Leggi di più

PostScript?

PostScript (PS) è un linguaggio di descrizione pagina e linguaggio di programmazione utilizzato principalmente nelle aree dell'editoria elettronica e della DTP.

Stampa PostScript
PostScript ha rotto con la tradizione combinando le migliori caratteristiche di stampanti e plotter. Come i plotter, PostScript offriva stampa di linee ad alta qualità e un unico linguaggio di controllo utilizzabile su qualsiasi marca di stampante. Come le stampanti a matrice di punti, PostScript offriva modalità semplici per generare pagine di testo e grafica raster. Diversamente da entrambe, PostScript poteva posizionare tutti questi tipi di media su una singola pagina, offrendo una flessibilità molto maggiore rispetto a qualsiasi stampante o plotter precedente.

PostScript è andato oltre il tipico linguaggio di controllo stampante ed era un completo linguaggio di programmazione a sé stante. Molte applicazioni possono trasformare un documento in un programma PostScript la cui esecuzione determina la riproduzione del documento originale. Questo programma può essere inviato a un interprete in una stampante, che produce un documento stampato, oppure a uno interno di un'altra applicazione, che visualizzerà il documento sullo schermo. Poiché il documento-programma è identico indipendentemente dalla sua destinazione, viene definito device-independent.

PostScript è inoltre notevole per l'implementazione della rasterizzazione al volo; tutto, anche il testo, è specificato in termini di linee rette e curve di Bézier cubiche (precedentemente presenti solo nelle applicazioni CAD), il che consente ridimensionamento arbitrario, rotazione e altre trasformazioni. Quando il programma PostScript viene interpretato, l'interprete converte queste istruzioni nei punti necessari a formare l'output. Per questo motivo gli interpreti PostScript sono talvolta chiamati anche PostScript Raster Image Processors, o RIP.

Leggi di più

Che cosa sono i caratteri serif e sans serif?

Typeface

Un disegno per un insieme di caratteri. I typeface popolari includono Times Roman, Helvetica e Courier. Il typeface rappresenta un aspetto di un font. Il font include inoltre caratteristiche come dimensione, peso, corsivo e così via.

Esistono due categorie generali di typeface: serif e sans serif. I typeface sans serif sono composti da linee semplici, mentre i typeface serif utilizzano piccoli segni decorativi per abbellire i caratteri e facilitarne la lettura. Helvetica è un tipo sans serif e Times Roman è un tipo serif.

Serif

Una piccola linea decorativa aggiunta come abbellimento alla forma di base di un carattere. I typeface sono spesso descritti come serif o sans serif (senza serif). Il typeface serif più comune è Times Roman. Un typeface sans serif comune è Helvetica.

SerifandSansSerif

Sans Serif

Pronunciato SAN-SERR-if. Una categoria di typeface che non utilizza serif, piccole linee alle estremità dei caratteri. I font sans serif popolari includono Helvetica, Avant Garde, Arial e Geneva. I font serif includono Times Roman, Courier, New Century Schoolbook e Palatino.

Secondo la maggior parte degli studi, i font sans serif sono più difficili da leggere. Per questo motivo, vengono utilizzati più spesso per componenti di testo breve come titoli o didascalie.

Esempi

  • Serif:
    • Font latini: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit
    • Font greci: Bitstream Cyberbit
    • Font cirillici: Adobe Minion Cyrillic, Excelcior Cyrillic Upright, Monotype Albion 70, Bitstream Cyberbit, ER Bukinst
    • Font ebraici: New Peninim, Raanana, Bitstream Cyberbit
    • Font giapponesi: Ryumin Light-KL, Kyokasho ICA, Futo Min A101
    • Font arabi: Bitstream Cyberbit
  • Sans Serif
    • Font latini: MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica
    • Font greci: Attika, Typiko New Era, MS Tahoma, Monotype Gill Sans 571, Helvetica Greek
    • Font cirillici: Helvetica Cyrillic, ER Univers, Lucida Sans Unicode, Bastion
    • Font ebraici: Arial Hebrew, MS Tahoma
    • Font giapponesi: Shin Go, Heisei Kaku Gothic W5
    • Font arabi: MS Tahoma

Leggi di più

Cosa Significano LT, MT o EF nel Nome del Mio Font?

Alcuni font contengono abbreviazioni come LT, MT, FF o EF nel nome. Queste abbreviazioni rappresentano il nome della fonderia e non devono essere confuse con il peso del font. Ad esempio LT sta per Linotype, MT sta per Monotype, FF sta per FontFont ed EF sta per Elsner + Flake.

Leggi di più

Soluzione alternativa per la sostituzione dei caratteri: PowerPoint?

Probabilmente sapete già come sostituire i caratteri in PowerPoint usando il pulsante Sostituisci caratteri. Lo trovate nelle opzioni di modifica della scheda Home. Facendo clic su Sostituisci caratteri si aprono due menu a discesa: il primo include tutti i caratteri utilizzati nella presentazione, il secondo consente di sostituire uno qualsiasi di questi caratteri con un altro.

La sostituzione dei caratteri PowerPoint in questo modo solitamente funziona. Tuttavia, la capacità dello strumento di eseguire ricerche all'interno di un file PowerPoint è piuttosto limitata. Abbiamo riscontrato alcuni casi in cui PowerPoint non apporta la modifica e il carattere che desideravate sostituire continua a comparire nel primo menu a discesa: ciò significa che è nascosto da qualche parte nella presentazione.

Perché è un problema? Ebbene, può diventare un'issue in vari modi. Potrebbero comparire messaggi di avvertenza quando inviate il file a persone che non hanno installato quel particolare carattere e il tentativo di incorporare i caratteri nel file può causare problemi. Questo può essere dovuto alla presenza di caratteri double-byte o non occidentali nella presentazione: PowerPoint non consente di sostituire un carattere double-byte con un carattere single-byte standard, ma trovarli visivamente e sostituirli non sempre è un'opzione praticabile.

Potete risolvere questo problema nel modo seguente: Supponiamo di avere i caratteri Arial, Calibri e Avenir attualmente nell'elenco dei caratteri. Abbiamo provato a sostituirli mantenendo solo Arial, ma non ha funzionato. Cosa fare?

  • Aprite il file PowerPoint che ha il problema di caratteri e salvatelo come PowerPoint XML Presentation (*.xml).
  • Chiudete PowerPoint, individuate il file PowerPoint XML e apritelo usando un editor di testo (Notepad).
  • Una volta aperto il file in Notepad, individuate l'opzione Sostituisci (disponibile nella scheda Modifica) oppure premete Ctrl+H.
  • Aggiungete 'Calibri' nel campo Trova e 'Arial' nel campo Sostituisci con, quindi scegliete Sostituisci tutto.
  • Aggiungete 'Calibri' nel campo Trova e 'Arial' nel campo Sostituisci con, quindi scegliete Sostituisci tutto.
  • Ripetete l'operazione per gli altri caratteri che non desiderate nel documento; qui seguiamo gli stessi passaggi per Avenir.
  • Salvate quindi il file Notepad (*.xml) e chiudete.
  • Individuate il file (*.xml) e apritelo in PowerPoint.
  • Salvate il file come (*.pptx).
Come un colpo di bacchetta magica (leggermente complicato), quando riaprite il file, quei fastidiosi caratteri dovrebbero sparire dal menu a discesa Sostituisci caratteri, eliminando questo potenziale problema di caratteri dal vostro file.

Solo qualche nota ulteriore su questo problema dei caratteri PowerPoint:
  • Come affermato, non potete sostituire i caratteri double-byte con caratteri single-byte utilizzando lo strumento Sostituisci caratteri, ma potete farlo involontariamente usando il metodo precedente, quindi assicuratevi di sapere quali caratteri state sostituendo.
  • Se utilizzate la ricerca/sostituzione per i nomi dei caratteri nella presentazione, sostituirete anche i nomi dei caratteri che si trovano nel testo della presentazione, quindi fate attenzione a questo.
  • Vale la pena controllare l'elenco dei caratteri ogni volta che scegliete di incorporare i caratteri per assicurarvi di non salvare file che non sapevate fossero nella presentazione. Questo potrebbe aiutare a prevenire problemi in seguito.

Leggi di più