Quanti font supportano la maggior parte del repertorio Unicode?
doc-16372
Migliaia di font esistono sul mercato, ma meno di una dozzina di font - a volte descritti come font "pan-Unicode" - tentano di sostenere la maggior parte del repertorio di caratteri di Unicode. Invece, i font basati su Unicode si concentrano generalmente sul supporto di soli ASCII di base e script particolari o set di caratteri o simboli. Diverse ragioni giustificano questo approccio: le applicazioni e i documenti raramente hanno bisogno di renderizzare caratteri provenienti da più di uno o due sistemi di scrittura; i font tendono a richiedere risorse in ambienti di calcolo; e i sistemi operativi e le applicazioni mostrano una crescente intelligenza nell' ottenere informazioni sugli glifi da file di font separati, come ad esempio la sostituzione dei font. Inoltre, la progettazione di un insieme coerente di istruzioni di rendering per decine di migliaia di glifi costituisce un compito monumentale; tale avventura passa attraverso il punto di diminuire i rendimenti per la maggior parte dei caratteri tipografici.
None
doc-16369
Il software di rendering che non è in grado di elaborare correttamente un carattere Unicode spesso lo visualizza come un rettangolo aperto, o il "carattere sostitutivo" Unicode (U+FFFD,?), per indicare la posizione del carattere non riconosciuto. Alcuni sistemi hanno tentato di fornire maggiori informazioni su tali caratteri. Il font Ultimo Resort di Apple visualizzerà un glifo sostitutivo che indicherà la gamma Unicode del personaggio e il font Unicode Fallback di SIL International mostrerà una casella che mostrerà il valore scalare esadecimale del personaggio.
None
doc-16350
Unicode è uno standard di settore per la codifica, rappresentazione e gestione coerente del testo espresso nella maggior parte dei sistemi di scrittura del mondo. Sviluppato in collaborazione con lo standard UCS (Universal Coded Character Set) e pubblicato come The Unicode Standard, l' ultima versione di Unicode contiene un repertorio di oltre 120.000 caratteri che coprono 129 script moderni e storici, oltre a più set di simboli. Lo standard è costituito da una serie di grafici di codice per il riferimento visivo, un metodo di codifica e una serie di codifiche standard dei caratteri, un insieme di file di dati di riferimento e una serie di elementi correlati, come le proprietà dei caratteri, le regole per la normalizzazione, la decomposizione, la collazione, il rendering e l' ordine di visualizzazione bidirezionale (per la corretta visualizzazione del testo contenente sia script da destra a sinistra, come arabo ed ebraico, sia script da sinistra a destra). A partire da giugno 2015[aggiornamento], la versione più recente è Unicode 8.0. Lo standard è mantenuto dal Consorzio Unicode.
None
doc-16365
Unicode include un meccanismo per modificare la forma del carattere che estende notevolmente il repertorio glifo supportato. Ciò riguarda l' uso della combinazione di segni diacritici. Sono inseriti dopo il carattere principale. I diacritici combinati multipli possono essere sovrapposti sullo stesso carattere. Unicode contiene anche versioni precomposte della maggior parte delle combinazioni lettere/diacritiche in uso normale. Queste operazioni semplificano la conversione da e verso codifiche preesistenti e consentono alle applicazioni di utilizzare Unicode come formato di testo interno senza dover implementare caratteri combinati. Ad esempio, é può essere rappresentato in Unicode come U+0065 (LATIN SMALL LETTER E) seguito da U+0301 (COMBINING ACUTE ACCENT), ma può anche essere rappresentato come carattere precomposto U+00E9 (LATIN SMALL LETTER E WITHTE). Così, in molti casi, gli utenti hanno più modi di codificare lo stesso carattere. Per affrontare questo problema, Unicode fornisce il meccanismo dell' equivalenza canonica.
None
doc-16360
Il comitato Unicode Roadmap Committee (Michael Everson, Rick McGowan e Ken Whistler) mantiene l' elenco degli script che sono candidati o potenziali candidati per la codifica e le loro assegnazioni di blocco di codice provvisorio sulla pagina Unicode Roadmap del sito web del Consorzio Unicode. Per alcuni script sulla roadmap, come Jurchen, Nü Shu e Tangut, sono state fatte proposte di codifica e stanno lavorando attraverso il processo di approvazione. Per altri script, come Maya e Rongorongo, non è stata ancora presentata alcuna proposta e attendono l' accordo sul repertorio dei personaggi e altri dettagli da parte delle comunità di utenti coinvolte.
None
doc-16356
L' insieme di caratteri grafici e di formato definito da Unicode non corrisponde direttamente al repertorio di caratteri astratti rappresentabili sotto Unicode. Unicode codifica i caratteri associando un carattere astratto con un particolare punto di codice. Tuttavia, non tutti i caratteri astratti sono codificati come un unico carattere Unicode, e alcuni caratteri astratti possono essere rappresentati in Unicode da una sequenza di due o più caratteri. Ad esempio, una piccola lettera latina "i" con un ogonek, un punto sopra e un accento acuto, che è richiesto in lituano, è rappresentato dalla sequenza di caratteri U+012F, U+0307, U+0301. Unicode mantiene un elenco di sequenze di caratteri con nome univoco per i caratteri astratti che non sono codificati direttamente in Unicode.
None
doc-16379
I caratteri con segni diacritici possono generalmente essere rappresentati come un singolo carattere precomposto o come sequenza scomposta di una lettera di base più uno o più segni non spazianti. Ad esempio, i caratteri (precomposti e con macron e acuti sopra) ed e? (e seguiti dalla combinazione di macron sopra e combinando acuti sopra) dovrebbero essere resi identici, entrambi apparenti come una e con un accento macron e acuto, ma in pratica, il loro aspetto può variare a seconda di quale motore di rendering e font vengono utilizzati per visualizzare i caratteri. Allo stesso modo, i sottopunti, come necessario nella romanizzazione di Indic, saranno spesso posti erroneamente[citazione necessaria]. I caratteri Unicode che mappano i glifi precomposti possono essere utilizzati in molti casi, evitando così il problema, ma dove non è stato codificato nessun carattere precomposto il problema può essere risolto utilizzando un font Unicode specializzato come Charis SIL che utilizza Grafite, OpenType o tecnologie AAT per funzioni di rendering avanzate.
None
doc-16358
Unicode è sviluppato in collaborazione con l' Organizzazione Internazionale per la Standardizzazione e condivide il repertorio di caratteri con ISO/IEC 10646: il set universale di caratteri. Unicode e ISO/IEC 10646 funzionano in modo equivalente come codifiche di caratteri, ma lo standard Unicode Standard contiene molte più informazioni per gli implementatori, coprendo argomenti di profondità come la codifica bitwise, il collation e il rendering. Lo standard Unicode elenca una moltitudine di proprietà dei caratteri, comprese quelle necessarie per supportare il testo bidirezionale. I due standard utilizzano una terminologia leggermente diversa.
None
doc-16374
La moderna tecnologia font fornisce un mezzo per affrontare il problema pratico della necessità di raffigurare un personaggio Han unificato in termini di una collezione di rappresentazioni glifiche alternative, sotto forma di sequenze di variazioni Unicode. Ad esempio, le tabelle Typografiche avanzate di OpenType consentono di selezionare una delle varie rappresentazioni di glifi alternativi quando si esegue il processo di mappatura del carattere rispetto al glifo. In questo caso, le informazioni possono essere fornite all' interno del testo in chiaro per indicare quale forma di carattere alternativamente selezionare.
None
doc-9111
Come accennato brevemente nella nota tecnica Unicode n. 26,"In termini di problemi di attuazione, qualsiasi tentativo di unificazione di latino, greco e cirillico causerebbe il caos[e] renderebbe le operazioni di rivestimento un pasticcio, rendendo in effetti sensibili tutte le operazioni di rivestimento[]". In altre parole, mentre le forme di lettere come A, B, B, E, H, K, M, M, O, P, T, X, Y e così via sono condivise tra gli alfabeti latino, greco e cirillico (e piccole differenze nelle loro forme canoniche possono essere considerate di natura meramente tipografica), sarebbe comunque problematico per un set di caratteri multilingue o un font fornire un unico punto di codice per, ad esempio, upp.
None
doc-8140
Apple non ha sviluppato il software per iPod interamente internamente, utilizzando invece la piattaforma di riferimento di PortalPlayer basata su due core ARM. La piattaforma aveva software rudimentale in esecuzione su un sistema operativo integrato a microkernel commerciale. PortalPlayer aveva precedentemente lavorato su un lettore MP3 IBM con cuffie Bluetooth. Apple ha stipulato un contratto con un' altra società, Pixo, per aiutare a progettare e implementare l' interfaccia utente sotto la supervisione diretta di Steve Jobs. Con il progredire dello sviluppo, Apple ha continuato a perfezionare il look and feel del software. Partendo dall' iPod Mini, il carattere Chicago è stato sostituito con Espy Sans. Più tardi gli iPod commutarono nuovamente i font su Podium Sans: un font simile a quello aziendale di Apple, Myriad. iPod con display a colori ha poi adottato alcuni temi di Mac OS X come le barre di progresso Aqua e metallo spazzolato per evocare un blocco combinazione. Nel 2007 Apple ha modificato nuovamente l' interfaccia iPod con l' introduzione dell' iPod Classic di sesta generazione e dell' iPod Nano di terza generazione, cambiando il font in Helvetica e, nella maggior parte dei casi, tagliando a metà lo schermo visualizzando i menu a sinistra e le illustrazioni dell' album, le foto o i video a destra (a seconda di quale opzione fosse appropriata per la voce selezionata).
None