Perché la visualizzazione di Unicode per apici di cifre non è alla stessa altezza? Questo è particolarmente evidente se si fanno numeri a due cifre con le cifre in apice. Alcuni di loro sembrano buoni, ma il resto guarda fuori dal posto l'uno rispetto all'altro. Mi sto perdendo qualcosa? O è così com'è?Perché la visualizzazione dei caratteri Unicode per le cifre in apice non è alla stessa altezza?
risposta
Come jrturton menzioni, ¹, ² e ³ provenivano da un set di caratteri legacy (Latin 1) e quindi inserito in una diversa posto. Ciò significa anche che molti font non supportano più numeri in apice, in quanto molti cercano solo il latino, il greco e il cirillico con alcuni simboli di punteggiatura inseriti. Quindi i rimanenti sono presi da un font diverso su cui l'autore ha poco o nessun controllo.
Per fare un esempio:
Questi sono i numeri in apice da 1 a 9 e 0. La sequenza di testo formattato in Arial in Word. Vedi cosa è successo al resto di loro. Contrariamente a quanto crede Jrturton, non vi è alcun rimodellamento dei glifi esistenti coinvolti. Questa è solo la sostituzione dei font.
I precedenti (1,2 e 3) sono stati aggiunti prima del resto (vedere wikipedia: http://en.wikipedia.org/wiki/Unicode_superscripts_and_subscripts) e provengono da un diverso blocco Unicode. Ciò non spiega il motivo per cui sembrano diversi, ma potrebbe essere che quelli sono veri e propri personaggi nella maggior parte dei caratteri, e quelli rimanenti sono solo versioni adattate dei glifi standard.
Questo sembra essere come è e hai ragione, sembra terribile quando si sta tentando di fare numeri apice a più cifre. Non so se si applica a tutti i tipi di carattere, ma è molto evidente sul carattere del sistema iOS.
Se qualcuno ha un modo per fare questo lavoro, metterò una taglia su questa domanda.
UPDATE
ho messo incinta un piccolo programma per scorrere tutti i font sul telefono e visualizzare i numeri in apice da 0 a 9. I seguenti tipi di carattere aveva un aspetto coerente in tutte le cifre:
- Zapfino
- Courier-Bold
- AmericanTypewriter (anche -Bold)
- HiraKakuPr On-W6 (anche -W3)
- Degno di nota-Bold (anche -Light)
Grazie mille jrturton! Proverò questi caratteri. – Dogahe
Questa è una questione di sostituzione dei caratteri, non di regolazione degli glifi. I problemi sorgono quando alcuni glifi vengono presi da un font diverso. Fondamentalmente è sufficiente controllare che il font che intendi usare contenga l'apice quattro (sarebbe molto da contenere ma non le altre cifre). Ciò offre molte opzioni, alcune delle quali sono caratteri ampiamente disponibili, vedi http://www.fileformat.info/info/unicode/char/2074/fontsupport.htm –
@ JukkaK.Korpela - grazie per questa informazione. Joey mi aveva anche corretto riguardo alla regolazione degli glifi. Penseresti, dato che Apple è Apple, che i caratteri incorporati in iOS sarebbero forzati ad avere questi personaggi, ma non sembra. – jrturton
Quindi, se troviamo un font in cui i designer hanno incluso l'intera serie di numeri in apice, avranno un aspetto coerente? – jrturton
Questo dovrebbe essere il caso, si. Almeno su Windows, tutti i font recenti di Microsoft hanno un set completo di apici e pedici nonché alcune altre sottigliezze (figure di testo), ma non ho idea di quanto Apple sia insistente su caratteri di alta qualità. Una volta erano, ammettiamolo. – Joey
Grazie ragazzi! Non ho potuto contrassegnare entrambi come risposta accettata. Ne consente solo uno. Se dovessi scoprire quale font non ha questo problema, fammelo sapere. – Dogahe