Notos Fontes são universais! Você já quis "uma fonte para todos os idiomas"? Faça o download do Pan-Unicode, as fontes noto mescladas de acordo com o tempo de uso (atual, antigo) ou região geográfica (África-Middleeast, Europa-América, Sul da Ásia, SEIA).
Oferecemos dois tipos de fontes combinadas:
Veja advertências também.
Se você simplesmente deseja usar as fontes, acesse a página de liberações e faça o download do que precisa. Se você não tem certeza do que baixar, provavelmente precisa de gonotokurrent-regular.ttf 1 . Se você deseja um melhor suporte para emoji e símbolos, tente gonotocorrent-regus.ttf. Uma variante em negrito da fonte também está disponível (-Bold.ttf).
As compilações de desenvolvimento estão disponíveis na página Ações do GitHub. Clique em qualquer fluxo de trabalho com marca de seleção verde ✅ (Pipeline passou) e em "Artefatos", faça o download "gonototemporalfonts.zip" e "gonotoregionalfonts.zip" (login necessário).
Nota: Mesmo se não houver compromissos regulares com este repo, o oleoduto CI cria novas fontes Go Noto todos os dias, puxando as mais recentes fontes no Noto da Upstream (usando um cron programado). Portanto, faça o download da página "Artefatos" da página "Ações" para obter os melhores recursos e correções de bugs de fontes noto.
Se você quiser construir as fontes, crie um ambiente virtual (VENV) e execute o script que deseja:
python3 -m venv venv_fonty
source venv_fonty/bin/activate
./temporal_fonts.sh # generates GoNotoAncient.ttf and GoNotoCurrent.ttf
./regional_fonts.sh # generates GoNoto[AfricaMiddleEast|EuropeAmericas|...].ttf
deactivate
A geração de fontes pode levar de 15 a 30 minutos, dependendo dos recursos do seu computador.
Cada script foi projetado para ser reentrante, para que você possa executá -lo várias vezes sem alterar o estado de trabalho do repositório ou baixar coisas de novo e de novo.
Último status de IC:
fonttools é buscado e usado automaticamente. Os principais programas que usamos são pyftmerge , pyftsubset e ttx .
As fontes temporais, ou seja, baseadas no tempo são:
Cada uma dessas fontes inclui Noto Sans (regular), Noto sem símbolos, Noto Sans Symbols 2, Noto sem matemática e música Noto, para que noções, símbolos e emoji não sejam perdidos.
Variantes de serifa destes também estão incluídas, mas sua cobertura unicode não é tão boa quanto Sans serif (falta de fontes a montante no Noto Serif).
As fontes exatas combinadas são muito longas para listar aqui, mas podem ser vistas no código -fonte.
Essas fontes são mescladas/combinadas de acordo com as regiões definidas no padrão Unicode (PDF). Números de capítulo abaixo Consulte essa especificação.
| Vá Noto Font | Cobertura |
|---|---|
| Gonotoeuropeamericos.ttf | "Europa" - cap. 7, 8, "Américas" - CH 20, "Notational Systems" - Ch 21 |
| GonotoAfricamiddleeast.ttf | "Oriente Médio" - cap. 9, 10, 11 e "África" - cap. 19 |
| Gonotosouthasia.ttf | "Ásia Sul e Central" - cap. 12 e 13 |
| Gonotoasiahistorical.ttf | "Ásia Sul e Central" - cap. 14 e 15 |
| Gonotosoutasia.ttf | "Sudeste Asiático" - cap. 16 e "Indonésia e as Filipinas" - cap. 17 |
| Gonotocjkcore.ttf | UNIHANCORE2020 Subconjunto de CJK (~ 20k ideógrafos). Use Noto CJK para cobertura completa |
| Gonotoeastasia.ttf | "Oriental Ásia" - Ch 18. Tudo que não seja Han (CJK) |
Cada uma das fontes acima inclui LGC (latim-greek-cirílico) como padrão, a mesma cobertura que Noto Sans Regular . Cada um também inclui Noto sem matemática, Noto Music, Noto sem símbolos e Noto sem símbolos 2 para lhe dar uma cobertura bônus de belas anotações, símbolos e emoji :)
Following are included: Bengali, Chakma, Devanagari (Hindi, Marathi, Nepali, etc), Gondi, Gujarati, Gunjala Gondi, Gurmukhi, Kannada, Lepcha, Limbu, Malayalam, Masaram Gondi, Meetei Mayek, Mro, Nag Mundari, Newa, Ol Chiki, Oriya, Punjabi (Gurmukhi), Saurashtra, Sinhala, Tamil, Tangsa, Telugu, Thaana, Tibetano, Toto, Wancho, Warang Citi.
Urdu (Noto Naskh Árabe), embora não seja escrito em um script indic e não parte dos capítulos da "Ásia do Sul" na especificação Unicode, é incluída por razões práticas. O Notos Nastaliq urdu seria mais apropriado, mas é grande demais para se encaixar na fonte mesclada.
Following are included: Ahom, Bhaiksuki, Brahmi, Dives Akuru, Dogra, Grantha, Indic Siyaq Numbers, Kaithi, Kharoshthi, Khojki, Khudawadi, Mahajani, Makasar, Modi, Multani, Nag Mundari, Nandinagari, Old Sogdian, Old Turkic, Old Uyghur, Números Otomanos Siyaq, Phags-Pa, Sharada, Siddham, Sogdian, Sora Sompeng, Soyombo, Syloti Nagri, Takri, Tirhuta, Square Zanabazar.
A seguir estão incluídos: Balinese, Batak, Buginese, Buhid, Cham, Hanifi Rohingya, Hanunóo, Javaneses, Kayah Li, Kawi, Khmer, Lao, Makasar, Mianmar, New Tai Lue, Nyiakeng Puache Hmong, Sundan, Pahawh Hmong Le, Tai Tham, Tai Viet, tailandês.
Everything covered by NotoSans (Latin-Greek-Cyrillic etc.) plus Anatolian Hieroglyphics, Armenian, Braille, Canadian Aboriginal, Carian, Caucasian Albanian, Cherokee, Coptic, Cypriot, Deseret, Duployan, Elbasan, Georgian, Glagolitic, Gothic, Linear A, Linear B, Lycian, Lydian, Mayan Numerais, Nyiakeng Puachue Hmong, Ogham, antigo húngaro, ital antigo, antigo permic, Osage, Runic, Shavian, Sutton Sign Writing, Vithkuqi.
The following are included: Adlam, Anatolian Hieroglyphics, Arabic (Naskh-style), Avestan, Bamum, Bassa Vah, Chorasmian, Cuneiform, Egyptian, Elymaic, Ethiopic, Hatran, Hebrew, Imperial Aramaic, Inscriptional Pahlavi, Inscriptional Parthian, Mandaic, Manichaean, Medefaidrin, Mende Kikakui, Meroíticos, Nabataean, N'Ko, Antigo Norte da Arábia, Velho Persa, Antigo Sul da Arábia, Osmanya, Palmyrene, fenícia, Saltério Pahlavi, Samaritano, Sumero-Akkadian, Syriac, Tifinagh, Ugaríticos, Vai, Yezidi.
Bopomofo, Hangul, Hiragana e Katakana, Khitan Small Script, Lisu, Marchen, Miao, Mongol, Nüshu, Tangut, Tibetano, Yi, etc. Excluindo Han/Cjk (chinês-japonês-coreano). A escrita vertical de texto não é suportada.
A Unihan Iicore é um subconjunto mínimo e agnóstico da região de Han/CJK especificado em 2005 para sistemas com restrição de memória. Ele padroniza cerca de 9800 pontos de código, cobrindo casos de uso básico de chinês (tradicional, simplificado), japonês e coreano. Recentemente, o UNIHAN Core 2020 substituiu e expandiu o subconjunto mínimo para cerca de 20000 pontos de codePoints. O Go Noto CJK Core inclui um superconjunto de pontos de código de ambos os subconjuntos.
O gonotocjkcore.ttf inclui o recurso de layout "locl", para que possa exibir glifos japoneses ou coreanos apenas alternando o idioma em seu editor/processador de texto/navegador da web etc. Hiragana, Katakana e Hangul estão incluídos.
Por que usar isso em vez das fontes upstream Noto CJK? Como nossa fonte também contém no Noto Sans matemática, a música noto, no noto sem símbolos, noto sem símbolos 2, além de tudo em Noto Sans (regular)-para que você possa ter emojis, notação matemática, símbolos musicais e cirílico latino-greek em uma única fonte. Mas todas as fontes Upstream Noto CJK tiveram maximizando os glifos de 65k, para que não tenham mais espaço para adições de glifos.
A única limitação é que o núcleo Go Noto CJK não suporta a gravação de texto vertical.
As estatísticas de fonte são coletadas no formato TSV (valor separado da TAB) pelo pipeline de CI em todas as execuções e podem ser baixadas em artefatos de construção.
As estatísticas abaixo correspondem à liberação v5.1.
| Vá Noto Font | Blocos Unicode | Caracteres | Glifos |
|---|---|---|---|
| Gonotocurrent.ttf | 197 | 32804 | 61207 |
| Gonoancient.ttf | 178 | 24556 | 32971 |
| Gonotoeuropeamericos.ttf | 120 | 13391 | 53393 |
| GonotoAfricamiddleeast.ttf | 128 | 16055 | 20429 |
| Gonotosouthasia.ttf | 119 | 11632 | 21184 |
| Gonotoasiahistorical.ttf | 124 | 11100 | 18457 |
| Gonotosoutasia.ttf | 112 | 10813 | 15044 |
| Gonotoeastasia.ttf | 109 | 18710 | 24525 |
| Gonotocjkcore.ttf | 107 | 41132 | 61658 |
Somente os NotosansSignwriting contribui com cerca de 37900 glifos para gonotoeuropeamericos.ttf.
Observe que cada um dos itens acima inclui estatísticas de:
| Fonte a montante | Blocos Unicode | Caracteres | Glifos |
|---|---|---|---|
| Noto Sans | 37 | 2840 | 3748 |
| Noto sem matemática | 22 | 2472 | 2655 |
| Noto Music | 7 | 561 | 581 |
| Noto sem símbolos | 15 | 840 | 1218 |
| Noto sem símbolos 2 | 37 | 2655 | 2674 |
| Total | 111 | 9368 | 10876 |
vmtx / vhea .No espírito de Loka-Saṃgraha , os scripts distribuídos neste repositório Git (o "software") são dedicados ao domínio público de acordo com "The Unlicense". Veja Unlicense.txt.
No entanto, as fontes geradas usando o software são licenciadas sob a licença de fonte SIL Open, a versão 1.1, conforme exigido pelo projeto Upstream Noto Fontes.
O pacote Fonttools vem com utilitários agradáveis ttx (TTF para XML e Voltar), pyftsubset (Criar fonte com subconjunto de fonte determinada) e pyftmerge (Mesclando fontes, o cavalo de batalha deste repo).
libharfbuzz-bin oferece a CLI Utilities hb-view e hb-shape que são úteis para visualizar caracteres renderizados.
otfinfo fornece informações úteis sobre glifos, pontos de código, scripts e muito mais.
O "K" em "Kurrent" significa apoio coreano completo, mas carece de emoji e símbolos. Por outro lado, "Go Noto Current" tem apoio coreano deficiente, mas inclui emojis e símbolos. ↩