Pochi caratteri hanno il "pieno supporto per Unicode". Unicode 6.0 ha 109.449 punti di codice. Dal punto di vista del design è piuttosto costoso creare manualmente ognuno di questi glifi quando la maggior parte delle persone ne utilizzerà solo una piccola parte, per non parlare della prospettiva delle dimensioni del file.
Courier New è in realtà tra i caratteri con un supporto Unicode relativamente buono a 3248 glifi (in confronto Lucida Sans Unicode ha solo 1776).
I caratteri MingLiU / PMingLiU supportano anche una gamma molto ampia di punti di codice, ma ciò è dovuto al fatto che si tratta di caratteri CKJ (cinese, coreano, giapponese) e la maggior parte dei punti di codice supportati provengono dai blocchi CKJ. Quindi, a meno che non sia necessario un carattere CKJ, non sono molto utili. E anche allora, sono suddivisi in ~ 6 caratteri diversi che coprono blocchi di codice diversi con 30 ~ 40k punti di codice ciascuno.
Per il supporto linguistico generico, Arial Unicode MS è il migliore che io conosca. Ha un supporto quasi completo su 64 diversi blocchi di codice, che copre 50.377 punti di codice.
Oltre a ciò, c'è solo il carattere Unicode BMP Fallback SIL , che è un carattere di debug. Copre tutti i punti di codice Unicode 5.1, ma ogni glifo è solo una scatola rettangolare contenente il codice esadecimale per quel punto di codice. E la maggior parte dei sistemi operativi viene fornito con questo carattere e lo visualizzerà quando un carattere Unicode manca di un glifo per un determinato carattere.
Voglio dire, è possibile che ci sia un pazzo tipografo o una fonderia là fuori che ha creato un font con glifi per tutti i punti di codice Unicode 5.1 o 6.0, ma probabilmente sarebbe molto, molto costoso.
La maggior parte delle persone preferisce avere solo caratteri che coprono specifici blocchi linguistici e utilizzino più caratteri per fornire supporto multilingue completo. Soprattutto perché diverse famiglie di lingue hanno stili tipografici intrinsecamente diversi, quindi i glifi finirebbero comunque per apparire molto diversi.
Modifica: come ha sottolineato Mr Lister, nessun font al momento può supportare il set completo di caratteri Unicode poiché ogni font può contenere solo 65536 glifi max. Potresti riuscire a superare questo limite con TruTypeCollections ma sarebbero comunque caratteri separati, solo in un singolo file.