Uma coleção de fontes bonitas e de código aberto gratuitas: instruções para instalação, cadeias de fallback unicode, instruções para substituir o Windows ClearType e corrigir fontes do navegador.
Conteúdo:
Antes de tudo, as versões OTF e TTF de todas as fontes têm peso de exibição diferente nas janelas em tamanhos pequenos por algum motivo (veja isso e isso), portanto, use a versão TTF, à medida que parece mais próxima do design original.
SANS Série Série usadas para fontes e fallbacks principais têm o seguinte suporte dos principais sistemas de escrita ** da Internet:
Apenas 3 fontes são mantidas para ajuste estilístico multilíngue: Fonte Sans Pro, Open Sans, Roboto.
** Os 15 principais sistemas de escrita da Internet : o limite para incluir idiomas foi via estatísticas da Wikipedia do total de visualizações de página nos últimos 12 meses: deve ser superior a 115m (10.2020). E um idioma deve estar na lista de bibliotecas de fontes ou na lista do Google Fontes.
Honorável 2: Math, Emoji . Top 15: latim, grego, cirílico, chinês, japonês, coreano, árabe, armênio, bengali, georgiano, hebraico, hindi-devanagari, hindi-urdu, tâmil, tailandês.
Meu favorito!
Na versão mais recente, o nome "Source Sans Pro" foi alterado para "Source Sans 3". Espero que seja revertido, mas, por enquanto, recomendo usar a versão mais recente denominada 'Source Sans Pro' e 'Sourcing Sans Pro' (que é simplesmente uma renomeada 'Source Sans 3' ) na cadeia de Fallback:
Font fallback chain: 'Source Sans Pro', 'Sourcing Sans Pro', 'Noto Sans', 'Noto Sans Armenian', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', Catamaran, 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif .
'Source Sans Pro', 'Sourcing Sans Pro', 'Noto Sans Hebrew', ...'Noto Nastaliq Urdu''Twemoji Mozilla' Eu tive um bug quando 'Source Sans Pro' não funcionou corretamente no LibreOffice com variações de idiomas. Mas 'Sourcing Sans Pro' funcionou bem. Mas isso pode ser um bug de reinstalação. Verifique a si mesmo.
Fontes de fallback:
@font-face {
font-family : 'Twemoji Mozilla' ;
src : url ( "file:///C:/Windows/Fonts/TwemojiMozilla.ttf" ) format ( "truetype" );
font-weight : 400 ;
font-style : normal;
}Eles são quase a mesma fonte. Mas ainda não é a mesma fonte!
Lembre -se de que Noto Sans tem mais fontes do que o Aberto SANS, portanto, se usá -los juntos, pois aqui não use 100, 200, 500, 800 (use 900).
Cadeia de fallback da fonte: 'Open Sans', 'Noto Sans', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', 'Noto Sans Hebrew', Catamaran, 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif .
'Open Sans''Noto Nastaliq Urdu''Twemoji Mozilla' Font fallback chain: Roboto, 'Noto Sans', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', 'Noto Sans Hebrew', 'Noto Sans Tamil', 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif .
Urdu Alterantivo para o árabe: 'Noto Nastaliq Urdu'
Cadeia de fallback da fonte: Lato, sans-serif .
Antes de tudo, as versões OTF e TTF de todas as fontes têm peso de exibição diferente nas janelas em tamanhos pequenos por algum motivo (veja isso e isso), portanto, use a versão TTF, à medida que parece mais próxima do design original.
As fontes serif usadas para fontes e fallbacks principais têm o seguinte apoio dos principais sistemas de escrita da Internet:
Apenas 3 fontes são mantidas para ajuste estilístico multilíngue: Stix Dois Texto, Fonte Serif Pro, Vollkorn.
Minha fonte de matemática favorita!
Cadeia de fallback da fonte: 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', 'Noto Serif Devanagari', 'Noto Serif Bengali', 'David Libre', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif .
'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla''XITS Two Text' e 'XITS Two Math' que são simplesmente Stix dois convertidos em TTF. Faça o download dos xits dois (formato TTF).Os arquivos acima também contêm xits dois famílias de matemática (formato TTF) e Stix Two Math (formato OTF) para aplicações com capacidades matemáticas OpenType como Luatex, Xetex ou MS Word 2007+.
Fontes de fallback:
@font-face {
font-family : 'Twemoji Mozilla' ;
src : url ( "file:///C:/Windows/Fonts/TwemojiMozilla.ttf" ) format ( "truetype" );
font-weight : 400 ;
font-style : normal;
}Minha fonte de corpo de texto favorita!
Font fallback chain: 'Source Serif Pro', 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', Halant, 'Noto Serif Bengali', 'David Libre', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif .
'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla' Cadeia de fallback da font: Vollkorn, 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', Halant, 'Noto Serif Bengali', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif .
font-feature-settings: 'tnum' 1, 'lnum' 1; Veja todos os recursos aqui.font-weight: 420;'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla' Os cirílicos itálicos semibold são terríveis no Linux Libertine original. Portanto, é recomendável usar o Linus Libertinus Fork, que é simplesmente um Libertinus Serif renomeado sem semibolds (Libertinus Serif é uma boba de boba do Linux Libertine por Khaled Hosny com itens ousados cirilic por Stefan Peev). Embora itálico ousado cirílico também sejam abaixo do ideal.
O Libertinus Serif é a fonte somente OTF e é um pouco mais pesado no display do Windows. Faça o download do Libertinus Serif (formato OTF, distorção espessante no Windows). Isso pode ser útil em tamanhos pequenos: 'Libertinus Serif' . Lembre -se de que o Itálico de SemiBold Cirílico (600) de Libertinus serif parece terrível . No Windows, primeiro instale todos os estilos e instale apenas 4 estilos principais.
Cadeia de fallback da fonte: 'Linus Libertinus', serif .
Os arquivos acima também contêm Linus Libertinus Math (formato TTF) e famílias de fontes Libertinus Math (OTF Format) para aplicações com capacidade matemática do OpenType como Luatex, Xetex ou MS Word 2007+. Mas acho que é de menor qualidade do que o Stix Two Math (Libertinus Math tem problemas de palavras e itálico grego é de qualidade abaixo do ideal . Nunca testei para questões de látex).
Cadeia de fallback da fonte: 'XITS', 'XITS Math', serif .
Acho que os letras gregas xits são de qualidade abaixo do ideal, mas xits e xits matemática são a alternativa mais próxima ao Times New Roman que eu conheço.
Observe que o XITS é apenas uma fonte OTF. Portanto, pareceria mais pesado no Windows do que o design original (isso não é necessário uma coisa ruim). Mas você pode usar 'XITS One Text' e 'XITS One Math' que são simplesmente xits convertidos em TTF. Faça o download do xits um (formato TTF).
Os arquivos acima também contêm xits uma matemática (formato TTF) e XITS MATH (FORMATO OTF) FAMÍLIAS DE FONTE para aplicações com capacidade matemática OpenTey como Luatex, Xetex ou MS Word 2007+.
Antes de tudo, as versões OTF e TTF de todas as fontes têm peso de exibição diferente nas janelas em tamanhos pequenos por algum motivo (veja isso e isso), portanto, use a versão TTF, à medida que parece mais próxima do design original.
As fontes monofácicas usadas para fontes e fallbacks principais têm o seguinte apoio dos principais sistemas de escrita da Internet:
As principais fontes e as cadeias de fallback foram otimizadas para o sugartex.
Meu favorito!
O itálico em Roboto Mono tem uma largura diferente, por isso é recomendável usar o Robotization Mono Fork, que é simplesmente uma versão monospacificada renomeada do Roboto Mono.
Cadeia de fallback da fonte: 'Robotization Mono', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace .
Fontes de fallback:
O inconsolata carece de itálico, cirílico e grego. O inconsolata LGC carece de alguns caracteres de espaço em branco, possui backtick de estilo, latim a e cirílico em estilo, são decisões de design controversas. Para o sugartex, é recomendável usar o Inconsolata Sugar Fork, que é simplesmente um LGC inconsolata renomeado com esses problemas corrigidos.
Cadeia de fallback da fonte: 'Inconsolata Sugar', 'Robotization Mono', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace .
O código -fonte Pro não possui alguns caracteres em branco e quebrou o Slash Division. Para o sugartex, é recomendável usar o Code Pro Fork, que é simplesmente um Code Pro renomeado com esses problemas corrigidos (o Slash foi simplesmente removido). Para outros propósitos, o Código Fonte Original Pro deve estar ok.
Cadeia de Fallback da fonte sugartex: 'Sourcing Code Pro', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace .
ALT: 'Source Code Pro'
Esta é uma fonte proprietária , mas incluída aqui para instruções de instalação do sugartex.
É pré -instalado com janelas. As consolas também podem ser instaladas juntamente com o Microsoft PowerPoint Viewer até abril de 2018. SHA256: 249473568EBA7A1E4F95498ACBA594E0F42E6581ADDD4DEAD70C1DFB908A09423. Mas observe que sua licença diz que "você pode usar o software apenas para visualizar e imprimir arquivos criados com o software Microsoft Office. Você não pode usar o software para nenhum outro objetivo". Portanto, você pode nem ter permissão para imprimir o texto da fonte Consolas do LibreOffice. Mas, ao mesmo tempo, se você incorporar o Microsoft Word em seu pipeline (por exemplo, mesmo se pós -processamento. Os arquivos .docx por outro software como uma próxima etapa) você poderá satisfazer "criado com o software Microsoft Office". E a impressão para PDF via navegador Chrome também pode estar imprimindo.
Cadeia de fallback de fontes: Consolas, 'DejaVu Sans Mono For Conso1as', 'ST1X Two Math For Conso1as', 'Symbola For Conso1as', 'Source Han Sans', monospace
Fontes de fallback:
As cadeias de fallback da fonte contêm fontes monospacificadas via monospacifier.py (backup). Se você não gosta de consolas, Roboto Mono, código -fonte Pro ou inconsolata, é possível escolher os fallbacks monospacificados para outras fontes monofácio.
Mathjax usa a versão encorajada do computador moderno (de Donald Knuth). Parece bom tanto no navegador quanto em pdf. Ele só pode ser usado com Mathjax. A matemática moderna latina é a alternativa mais próxima para o OpenType Math, mas possui design de serif de cabelo original que não parece muito bom nos navegadores. Mas acho que pode ser transportado para o Openype Math.
Meu favorito! Siga o link para a seção acima.
Veja esta lista .
Se no Windows, é recomendável instalar o Mactype porque o Windows Original ClearType é capaz de renderizar apenas fontes pré -otimizadas para o ClearType - ele não pode exibir uma fonte arbitrária de uma maneira bonita (ou capaz, mas por algum motivo não faz isso nas configurações padrão!). O Mactype pode fazer isso (e faz com as configurações padrão). Agora que o Full HD está em todo lugar, é uma pena para o ClearType.
Importante :
NormalWeight=0 em vez de 16 (com isso a diferença entre o Chrome e outros programas não é tão grande).Aqui está minha parte personalizada da configuração que tira a fonte Consolas para parecer mais fina e também faz com que as fontes no Explorer pareçam mais espessas. Atualizar seções apropriadas:
[General]
NormalWeight =0
BoldWeight =0
RenderWeight =1.3
[Individual]
Times New Roman =0,,4,,,
Segoe UI =0,,4,,,
Tahoma =0,,4,,,
[UnloadDll]
inkscape.exe
PaintDotNet.exe
VBoxSvc.exe
VirtualBox.exeCole até o fim:
[[email protected]]
ClipBoxFix =1
[[email protected]]
; PyCharm fix + Consolas
NormalWeight =-10
BoldWeight =-4
[General@notepad++.exe]
; for Consolas
BoldWeight =-2
[[email protected]]
; for Consolas
BoldWeight =-2UPD: você também pode experimentar a Stylus (GPL) ou elegante (freeware)
O StyleBot é uma extensão do Google Chrome de código aberto que permite que os usuários manipulem a aparência de uma página da web. Instalar.
Não verifiquei se é seguro. Mas parece seguro.
Esta extensia ajudaria você a tornar a Internet menos confusa em estilo :-)
E ainda mais! O StyleBot pode corrigir problemas que surgem de fontes mais finas no Chrome com as fontes Mactype: Swap. Por exemplo, adicione isso à folha de estilo global:
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Regular.otf" ) format ( "opentype" );
font-weight : normal;
font-style : normal;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Bold.otf" ) format ( "opentype" );
font-weight : bold;
font-style : normal;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Italic.otf" ) format ( "opentype" );
font-weight : normal;
font-style : italic;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-BoldItalic.otf" ) format ( "opentype" );
font-weight : bold;
font-style : italic;
} Você pode usar a fonte Libertinus Serif padrão (OTF, "OpenType") ou Linus Libertinus (TTF, "TrueType") através de URLs locais (OTF é mais pesado em tamanhos pequenos).
update_deps.bat do diretório do repo,Fazer a lista de idéias que eu tenho ou tive sobre o desenvolvimento de fontes.
Repostos de backup: