Quali caratteri sono buoni per i glifi unicode


38

Quindi stavo guardando questa risposta su StackOverflow e mi sono reso conto che i miei caratteri non coprono gran parte dello spettro unicode utf-8 (dato che ottengo molti quadrati). Qualcuno conosce un carattere che coprirà tutto quel post?


3
non una risposta esattamente alla tua Q, ma ho notato un'utilità per elencare comodamente i caratteri (installati) che supportano l'ortografia di una determinata lingua, ad esempio fc-list :lang=kv family, e quindi è possibile eseguire una query per i file, i pkg, gli URL corrispondenti, in modo da poter aiutare gli altri che hanno bisogno dei caratteri.
imz - Ivan Zakharyaschev,

Risposte:


33

La copertura più completa senza dubbio sarebbe il progetto di font GNU Unicode di Roman Czyborra . È destinato a raccogliere un carattere Unicode 8 × 16/16 × 16 pixel completo e gratuito. Attualmente copre oltre 34.000 caratteri (su ~ 40.000 + caratteri definiti).

Molte distribuzioni hanno Gnu Unifont nei loro repository.

C'è un elenco completo di caratteri Unicode Guida ai caratteri Unicode gratuiti / gratuiti Sistemi operativi open source qui: http://www.unifont.org/fontguide/

Alcuni font più comuni con un buon supporto Unicode includono DejaVu e Free .


2
Unicode 10 contiene 136690 caratteri.
Martin Thoma,

15

Mi sono imbattuto in questo nel 2016.

Un singolo carattere TTF / OTF non coprirà mai tutti i caratteri utf-8. Esiste un limite massimo di 65535 glifi in un font e oltre 1 milione di glfys utf-8. Dovrai usare una famiglia di caratteri per farlo funzionare.

Una buona famiglia di caratteri è la famiglia di caratteri noto: https://www.google.com/get/noto/


1
Il problema principale è che i browser possono utilizzare solo un carattere, per quanto ne so, per la visualizzazione, ad esempio, di siti Web. Ma la realtà è un po 'peggio - mancano molti glifi dai caratteri più popolari. Quindi, almeno se il glifo 64k è pieno, sarebbe meglio dello stato attuale.
Gabor Garami,

@GaborGarami D'accordo, ma alcuni meccanismi di font (come fontconfig) proveranno a catturare glifi da font alternativi, anche se diversi dal font principale.
rbrito,

@rbrito ohh, non lo sapevo. Grazie per le informazioni.
Gabor Garami,

La maggior parte dei browser eseguirà il fallback anche per singoli glifi.
jbg

non esiste alcun carattere UTF-8 perché UTF-8 è solo una codifica per Unicode. E ci sono solo 0x10FFFF punti di codice Unicode, qualsiasi sequenza UTF-8 che codifica un punto di codice più grande di U + 10FFFF non è valida. Anche UTF-32 è anche limitato a 0x10FFFF. Vedi Perché Unicode è limitato a 0x10FFFF?
phuclv,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.