Introduzione al glifo
Poiché qualsiasi carattere contiene glifi e non può esistere senza glifi. I caratteri dell’apprendimento non possono essere adempiuti senza conoscere glifi. Manipolare i caratteri in qualsiasi sfera: programmazione, design, tipografia non avrà successo senza comprendere il ruolo dei glifi. Questo articolo ha lo scopo di aiutarti a comprendere i fondamentali degli glifi.
Cos’è un glifo?
Esistono molte definizioni del termine glifo. Ti daremo alcuni significati di glifi.
Glyph è un carattere progettato individualmente di un carattere tipografico, o come è stato descritto nell’articolo Cos’è il carattere? È una rappresentazione grafica di un simbolo/carattere.
Non solo ogni personaggio ha un glifo, ma può anche essere rappresentato da alcuni glifi alternativi. Puoi vedere un esempio di tale caso nell’immagine qui sotto. Qui il simbolo 9
è riportato nel carattere` Times New Roman “rappresentato in due glifi. Come puoi vedere hanno anche unicide e un nome diversi.
Ma a volte un personaggio può rappresentare caratteri di script diversi. Come Capital T
è lo stesso per l’inglese, il russo, il tedesco e molte altre lingue. E viene conteggiato e rappresentato come un glifo separato. Lo stesso carattere di un carattere diverso è anche un glifo separato, in quanto ha il suo design.
Nella foto seguente sono raffigurati quattro glifi di una lettera maiuscola A
in diversi caratteri.
E guardare l’immagine viene in mente un’altra definizione di glifo come unità grafica di un carattere.
Nello sviluppo è importante avere in mente la definizione di glifo come carattere codificato. Per semplificare, qualsiasi glifo dovrebbe avere un codice standardizzato utilizzato per fare riferimento a questo glifo attraverso il carattere. Lo standard più noto dei codici glifi è Unicode. Unicode пgives lo stesso codice a un glifo in ogni carattere di ogni famiglia in cui esiste questo glifo.
Ogni glifo ha molti dati di codifica. La tabella seguente mostra alcuni di questi dati per un glifo @
Where to use | Encoding data |
---|---|
HTML Entity (decimal) | @ |
HTML Entity (hex) | @ |
How to type in Microsoft Windows | Alt+0040 Alt064 Alt64 |
UTF-8 (hex) | 0x40 (40) |
UTF-8 (binary) | 01000000 |
UTF-16 (hex) | 0x0040 (0040) |
UTF-16 (decimal) | 64 |
UTF-32 (hex) | 0x00000040 (0040) |
UTF-32 (decimal) | 64 |
C/C++/Java source code | “\u0040” |
Python source code | u”\u0040" |
Tipi di glifi
Gli glifi possono essere classificati per tipi:
Glyphs carattere:
- Lettere (a, b, c, ecc.)
- Numeri (1, 2, 3, ecc.)
- Segni di punteggiatura (., ?,!, Ecc.)
- Diacritics (Accent Marks, Umlauts)
- Legature (personaggi combinati, come “æ” o “œ”)
Glifi simbolici:
- Icone (ad es. Cuore, bandiera, frecce). Esistono anche tutti i caratteri icon.
- Logos (ad es. Nike Swoosh, logo Apple)
- Simboli matematici (ad es., +, -, ×, ÷)
- Ideogrammi
Ideogrammi
Ideogrammi sono simboli che rappresentano idee o concetti piuttosto che suoni. Se confrontato con i sistemi di scrittura fonetica, in cui i simboli rappresentano singoli suoni o gruppi di suoni, gli ideogrammi rappresentano direttamente il significato di una parola o frase. Puoi distinguere gli ideogrammi per le caratteristiche successive:
- Si basano in genere su immagini o simboli visivamente correlati al concetto che rappresentano.
- Gli ideogrammi trasmettono direttamente il significato.
- Tali sistemi di scrittura possono essere molto complessi, con migliaia di simboli diversi.
Se hai ancora dei dubbi su quali sono gli ideogrammi, ecco alcuni esempi che ti spiegheranno meglio il concetto:
- Caratteri cinesi che sono un sistema complesso di ideogrammi che possono rappresentare parole singole o intere frasi.
- Geroglifici egiziani Molti dei quali erano ideogrammi, che rappresentavano oggetti, animali o concetti.- Pictogrammi - Disegni semplici che rappresentano oggetti o azioni, spesso utilizzati nei sistemi di segnaletica o di comunicazione.
Glifset
Glyphset è una composizione/raccolta di glifi che forma un carattere. Ogni carattere ha un numero diverso di glifi nel suo glifset. Ad esempio, Arial include 4503 glifi, mentre Montserrat, - 1943 glifi.
Per scoprire quanti glifi ci sono in un carattere particolare, è possibile utilizzare un’applicazione gratuita da Aspone. È facile da usare Viewer Font. Ti fornirà informazioni su fonte di carattere, descrizione, designer, licenza, nome del file, nome del carattere, famiglia di caratteri, stile, nome postposto, versione, ecc.
Ogni file di carattere contiene un glifset. Ogni file di carattere contiene anche una o più tabelle. Queste tabelle sono note come mappe dei caratteri. È come un tavolo con celle piene di caratteri/glifi. Ogni cella/slot ha un codice e, con questo codice, il glifo necessario viene indicizzato, trovato, rappresentato e quindi reso. Queste tabelle sono simili per il numero di celle ma non simili per il deposito cellulare. Come accennato in precedenza, ogni carattere ha una dimensione diversa del glifset. Per questo motivo per un carattere alcune celle saranno riempite con caratteri ma per un altro carattere, queste stesse celle possono essere vuote.
L’immagine successiva mostra la differenza nei glicesti dei caratteri di Franklin Gothic ed Ebrima. Lì sono indicizzati da Unicode.
Font Glyph Metrics
Metriche glifi sono i parametri che influenzano il modo in cui il glifo viene posizionato quando viene creato il layout del testo.
Le metriche di glifi sono generalmente divise in:
- Metriche orizzontali (latino, cirillico, arabo, ecc.);
- Metriche verticali (cinese, giapponese, mongolo, ecc.)
Le metriche di più conoscono gli glifi sono:
- Larghezza avanzata è lo spazio che un glifo prende. È la larghezza della linea dal punto di origine del glifo al punto di origine del glifo successivo.
- Origin - è il punto in cui un simbolo finisce e il successivo inizia.
- Cuscinetti laterali - è lo spazio bianco sul lato sinistro o destro del glifo. Lebeaning laterali possono essere negative (quando un glifo assume più spazio della larghezza avanzata) o positivo (un glifo assume meno spazio della dimensione della larghezza avanzata). La differenza è spiegata nell’immagine.
- Baseline - è una linea invisibile che viene utilizzata per posizionare i glifi.
- Ascent - è la lunghezza dal punto di origine sul basale al punto più alto del glifo.
- Ascender - è la linea orizzontale che passa attraverso il punto più alto del più alto glifo del carattere. È anche chiamato linea di ascesa.
- Discesa - è la lunghezza dal punto di origine sulla linea di base al punto più basso del glifo.
- Descender - è la linea orizzontale che passa attraverso il punto più basso del glifo più basso del carattere. Si chiama anche linea di discesa.
- Box di delimitazione - è un quadrato che incornicia le parti visibili del glifo.
- Altezza - è la dimensione verticale della scatola di delfilo glifo.
- larghezza - è la dimensione orizzontale della scatola di delimitazione del glifo. In genere, larghezza è inferiore a larghezza anticipata ma per alcuni glifi, la situazione è l’opposto. La differenza tra questi due valori è mostrata nell’immagine.
Puoi imparare tutte le metriche precedentemente descritte nell’immagine qui sotto.
Kerning##
Parlando di metriche glifi, è necessario menzionare un altro termine relativo ad esso, - Kerning. Di solito, lo spazio tra glifi è uguale per impostazione predefinita, ma alcune combinazioni sembrerebbero sciolte se fosse così. L’esempio di tali combinazioni sono lt
, wa
, ya
, ecc. kerning regola lo spazio tra glifi in modo che le parole nel testo sembrerebbero liscio. L’immagine sotto mostra la differenza che Kerning dà.
Non tutti i formato di carattere includono informazioni di kerning. Inoltre, alcuni formati di kerning non sono supportati da alcuni caratteri, ad esempio come caratteri di tipo vero. Quindi può essere utile convertire il formato dei caratteri in questo caso. Qui Aspose Convertitore di caratteri è utile.
Varianti di glifi e alterni
Queste sono diverse varianti di un glifo specifico all’interno di un carattere tipografico e offrono ai progettisti opzioni alternative tra cui scegliere per avere variazioni e personalizzazione visive. Ecco uno sguardo più attento alle varianti di glifi e alterni:
- Varianti di glifi del carattere
Le varianti di glifi sono diverse versioni o variazioni stilistiche di un particolare glifo all’interno di un carattere tipografico. Possono includere forme alternative, tratti diversi, variazioni nelle forme di lettere o elementi di design unici.
- Alternati stilistici
Gli alternativi stilistici sono varianti di glifi che offrono progetti alternativi per caratteri specifici o combinazioni di lettere. Possono variare da sottili variazioni della larghezza dell’ictus o della curvatura a cambiamenti più notevoli nella forma o nello stile complessivi di un carattere.
- Alternati contestuali
Gli alternativi contestuali sono varianti di glifi che sostituiscono automaticamente caratteri specifici in base al loro contesto circostante. Sono usati per migliorare il flusso e la leggibilità del testo regolando determinate forme di lettere a seconda dei loro caratteri adiacenti. Gli alternativi contestuali sono particolarmente utili nei caratteri script o scritti a mano, in cui glifi devono connettersi o interagire con i caratteri vicini.
- Legature
Le legature sono speciali varianti di glifi che combinano due o più caratteri in un singolo glifo visivamente unificato. Le legature vengono utilizzate per migliorare l’aspetto e la leggibilità di specifiche combinazioni di carattere che possono scontrarsi o creare imbarazzo visivo. Esistono comunemente legature di FI, FL, FF o la combinazione di alcune lettere con ascendenti o discendenti specifici.
- Swashes and Flourishes
Swashes e fioriti sono varianti di glifi decorative che presentano tratti allungati o impreziositi, spesso usati all’inizio o alla fine di parole o frasi per aggiungere un tocco di eleganza e talento alla tipografia, comunemente trovati in script o display dattive.
Grafica vettoriale e strumenti di creazione del glyph
La grafica vettoriale sono immagini create utilizzando equazioni matematiche, piuttosto che una griglia di pixel. Questo li rende scalabili senza perdere qualità, rendendoli ideali per creare glifi e caratteri. L’esempio i caratteri realizzati nella grafica vettoriale sono caratteri SVG.
Gli strumenti di creazione di glyph sono applicazioni software specificamente sviluppate per creare, modificare e gestire glifi per i caratteri. Possono offrirti la funzionalità per:
- Creazione di nuovi glifi da zero o modificando quelli esistenti.
- Gestione dei kerning.
- Creazione di legature.
- Implementazione di caratteristiche tipografiche avanzate come alternative stilistiche, swashes e forme contestuali.
- Visualizzazione del carattere in diverse dimensioni e contesti.
- Salvataggio dei caratteri in vari formati.
- Definizione delle metriche dei caratteri.
- Importando glifi da altre fonti.
- Creazione di script per glifi complessi o sistemi di scrittura.
Gli esempi di popolari strumenti di creazione del glyph sono:
- Fontlab;
- Adobe Illustrator;
- Glifedit;- Parte della follia sopra menzionata è coperta dalla soluzione API ASPUS.
Conclusione
Nell’articolo sono state fornite alcune informazioni comuni sul termine glifo e le sue metriche. Aspose.Font ha una soluzione più avanzata se è necessario manipolare caratteri, glifi e le loro metriche.
Per vedere quale funzionale per lavorare con glifi puoi ottenere dall’usarlo, dai un’occhiata a Glyphs Namespace di aspose.font per .NET libreria.