Cos'è un carattere tipografico Unicode®?
Un carattere tipografico Unicode® è le informazioni grafiche necessarie per visualizzare i caratteri presenti nel set di caratteri universali Unicode® (UCS). Ci sono più di 1 milione di caratteri negli UC, ognuno chiamato un punto di codice, e vengono continuamente rivisti ed ampliati. Per questo motivo, molti caratteri tipografici Unicode® scelgono di fornire solo dati grafici per un sottoinsieme dei caratteri che potrebbero essere rappresentati, come solo lettere e numeri in inglese occidentale, sebbene ci siano alcuni caratteri tipografici che tentano di fornire informazioni di visualizzazione per il maggior numero possibile di caratteri. In definitiva, la connessione tra un carattere tipografico UNICODE® e l'UCS viene gestita dal software usando i caratteri, perché non esiste una definizione reale su come i caratteri dovrebbero comportarsi a livello di programmazione.
Utilizzo di un carattere tipografico UNICODE® implica la consegna dei due elementi che fanno un carattere completo. Il primo è l'UCS, che è una definizione di quali caratteri mappano a quali numeri specifici. Questo significache, negli UC, il numero 1 inglese sarebbe rappresentato nel set da un numero indice specifico. Questo numero può quindi essere utilizzato per determinare l'indice nel tipografico per trovare i dati grafici in modo che il carattere possa essere reso su uno schermo o stampato su carta. Gli standard Unicode® si occupano solo degli UC sottostanti e non dei caratteri tipografici o dell'implementazione della relazione tra i due, quindi questo può variare da un programma a programma.
Le informazioni all'interno di un carattere tipografico Unicode® possono essere quasi tutto ciò che in qualche modo svolge il ruolo di visualizzare o rappresentare il carattere UCS. La rappresentazione grafica di un carattere UCS è nota come glifo. I glifi in un carattere tipografico possono essere immagini o possono essere dati vettoriali in modo che i caratteri possano essere disegnati e ridimensionati su qualsiasi dimensione necessaria. Non vi è alcuna definizione su come implementare il tipografico Unicode®, quindi potrebbe anche conInformazioni per rendere le lettere in tre dimensioni (3D) o persino firme audio anziché dati visivi.
Esistono alcuni metodi tipici per implementare caratteri complessi in un carattere tipografico Unicode®, in particolare nei linguaggi non occidentali in cui possono esserci decine di migliaia di singoli personaggi. Un modo è fornire informazioni su come compilare un singolo glifo da diversi elementi che potrebbero essere usati ciascuno in più di un carattere. Ciò può consentire a un carattere tipografico di contenere dati grafici meno ripetitivi e invece sostituirli con un sistema di strati per creare le immagini uniche necessarie.