Domanda

Ho bisogno di decidere se eseguire il rendering simboli geometrici in una GUI web (ad esempio frecce e triangoli per i pulsanti, menu, ecc) come simboli Unicode (molto più facile e indipendente dal colore) file GIF / PNG o (un sacco di fastidio I vorrebbe evitare).

clienti Tuttavia, ho visto che hanno problemi con la visualizzazione simboli di punteggiatura, anche avanzate dichiarati come caratteri unicode ( Esempio ).

Qualcuno sa da quale versione su, Pack OSS / servizi / Applicazioni della nave con le versioni Unicode dei caratteri standard? C'è, per esempio, Unicode Arial fornito con Office dal 1999, però non ho ufficio installato e ancora il mio Arial ha almeno un po 'della gamma Unicode.

Inoltre, qual è la situazione con Mac OS e Linux?

Potrebbe qualcuno mi puntare verso alcune risorse complete su questo -? Rapporti, elenchi, panoramiche

È stato utile?

Soluzione

Non c'è davvero una cosa come una “versione Unicode” di un font (*). “Arial Unicode” è un nome fuorviante: non è sostanzialmente diverso alla normalità “Arial”, ha solo alcune più caratteri in esso. Non contiene glifi utilizzabili per ogni singolo uno delle decine di migliaia di caratteri definiti finora, e in effetti non v'è alcun tipo di carattere standard di un sistema operativo che fa.

La questione rilevante è solo se i caratteri che si desidera utilizzare sono i glifi dei tipi di carattere di default dei sistemi operativi comunemente impiegate. Hai bisogno di guardare a guardare il supporto per i caratteri particolari che si desidera utilizzare su base individuale di carattere.

Il carattere U + 0360 La combinazione di doppio Tilde lei ha citato non è realmente ‘la punteggiatura avanzata’, si tratta di un segno diacritico curioso e raramente utilizzato per i lavori fonetica. Quindi non è davvero sorprendente che il supporto per esso carattere è scarsa. D'altra parte, Stack Overflow può farla franca usando U + 25CF cerchio nero (●), perché un sacco di tipi di carattere hanno. Alcuni degli altri personaggi del blocco Forme geometriche, come U + 25B2 nero rivolta up triangolo (▲) sono anche abbastanza comune.

fileformat.info ha una lista di caratteri comuni che supportano ogni personaggio, in modo da poter controllare lì per avere un'idea di come ampiamente sostenuto un simbolo è, e se i caratteri predefiniti del sistema operativo si riconoscono sono presenti, prima di utilizzarlo come sostituzione di un'immagine. Ad esempio U + 25CF è in molti font, ma U + 0360 non è ben supportato: nessuno di default finestre installare i font sono lì, e il carattere della 'Libertine' rende male male.

(*:. OK, non v'è una sorta di una cosa come un font Unicode, in quanto le tabelle di ricerca dei caratteri interni di un tipo di carattere possono essere denominati in Unicode o qualche altro set di caratteri Tuttavia, questo non fa differenza pratico come l'applicazione sarà sempre essere affrontare come Unicode;. il sistema operativo farà la conversione sulla ricerca in modo trasparente)

Altri suggerimenti

Alcune osservazioni casuali:

  • Su OS X il supporto Unicode è perfetta, almeno per le vostre esigenze.
  • Su Windows la situazione sembra dipendere dal browser. Io non uso molti personaggi arcani, ma i pochi che faccio (per lo più la punteggiatura) sembra di visualizzare bene in Firefox. L'unico problema è in Internet Explorer, come al solito.
  • Se si dispone di un certo controllo sui vostri clienti si potrebbe distribuire la buone font liberi ?
  • potrebbe funzionare.
  • Uno svantaggio per charactes Unicode è che sono spesso molto brutte. Troppo grande, troppo piccolo, avere posizione errata, ecc.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top