Ho visto questa domanda sulla proposta del sito Tipografia e mi ha infastidito il fatto che non sapessi la risposta. Avevo sempre trattato "glifo" e "carattere" come intercambiabili.
Dopo aver letto una spiegazione nella pagina Modello di codifica dei caratteri Unicode , la mia comprensione è approssimativamente questa:
- I personaggi sono definiti dal loro significato nel linguaggio, glifi, dal loro aspetto . Quindi, la legatura per la combinazione estetica
fi
è un glifo, ma due caratteri.
Quindi, la mia convinzione è (per favore correggimi se sbaglio) che la differenza pratica sarebbe:
- I parser di testo che non sono interessati all'estetica del testo leggeranno glifi come i loro rispettivi caratteri. Così:
- Se dovessi copiare e incollare il testo contenente glifi in un editor di testo semplice, i glifi verrebbero convertiti nei rispettivi caratteri (un
fi
glifo di legatura diventerebbef
ei
) - Qualsiasi sistema automatizzato ben fatto basato sull'analisi del testo (ad es. Crawler dei motori di ricerca, screen reader, correttori ortografici) interpreterebbe i glifi come i loro rispettivi caratteri.
- Un personaggio può avere molti glifi o set di glifi. Voglio dire che un glifo può avere solo un personaggio, ma questo chiaramente non è corretto in quanto vi è un esempio sull'articolo collegato di 3 glifi e set di glifi che sembrano corrispondere a un personaggio e un set di caratteri. Non capisco come possa funzionare: sicuramente ciò significa che ci saranno incoerenze o ambiguità nel modo in cui questi glifi vengono interpretati, variando per interprete? (o varia in base alla lingua o al carattere?)
- Mentre i browser dei glifi (ad esempio quello in Illustrator) contengono l'intero set di glifi di un font, le mappe dei caratteri (ad esempio la mappa dei caratteri di Windows) contengono solo caratteri, non glifi che sono più caratteri come le legature (qualcosa che non avevo notato prima)
- Se dovessi copiare e incollare il testo contenente glifi in un editor di testo semplice, i glifi verrebbero convertiti nei rispettivi caratteri (un
Mi sento come se fossi quasi arrivato ma ho chiaramente frainteso qualcosa da qualche parte lungo la linea: non solo la cosa "Un glifo con più personaggi", ma anche copiare e incollare il comportamento con le legature non è esattamente quello che mi aspettavo:
- Copia la legatura
fi
da Illustrator in questa casella di input: incolla comefi
(due caratteri) come previsto. - Incolla nel codice HTML per esso (
fi
) - viene visualizzato come legatura quando non in un blocco di codice (fi - che in questo font non assomiglia molto a una legatura, ma vedrai uno se provi a selezionare solo la metà di esso) e il codice in un blocco di codice (fi
), come previsto. - Copia e incolla la legatura non a blocchi di codice renderizzata nella casella di input: incolla il carattere della legatura e rende la legatura a prescindere dal fatto che sia in un blocco di codice o meno (fi e
fi
). Allo stesso modo le parole che lo contengono: fi t mis fi ts (fit misfits
) incolla come fi t mis fi ts (fit misfits
). Forse dipende dal fatto che il luogo in cui viene incollato comprenda la codifica utilizzata?
Quanto è sbagliato la mia comprensione di questo? Qualcuno può darmi ragione: affermare una chiara definizione della differenza tra glifi e caratteri (se il mio è sbagliato o può essere migliorato) e fornire esempi più chiari / accurati del mio di ciò che ciò significa in pratica ?