Contents
Adicionando fontes
Pacotes
As fontes podem ser adicionadas em todo o sistema Debian instalando-se o pacote apropriado; fontes estão especificadas na seção “Fontes”. As fontes padrão para todo o sistema serão instaladas em /usr/share/fonts pelo gerenciador de pacotes.
Notas:
Para a maioria dos usos, você precisa das fontes TrueType (TTF) e OpenType (OTF) - esses pacotes começam com fonts-.
Algumas fontes podem ter uma construção -variable, que são conhecidas como (VF - variable font), fonte variável.
Alguns pacotes de download de fontes não livres estão na seção contrib, que você precisará adicionar ao sources se não estiverem presentes.
Manualmente
Instale uma fonte manualmente baixando os arquivos .ttf ou otf apropriados e colocando-os em /usr/local/share/fonts (para todo o sistema), ~/.local/share/fonts (específico por usuário(a)) ou ~ /.fonts (específico por usuário(a)). Esses arquivos devem ter a permissão 644 (-rw-r - r -), caso contrário podem ficar inutilizáveis.
Execute fc-cache para atualizar o cache da fonte (adicione -v para uma saída detalhada). Os caminhos mencionados acima podem ser personalizados no arquivo de configuração fontconfig em /etc/fonts/fonts.conf - você também pode incluir subdiretórios ou links, o que é útil se tiver um diretório de fontes em um disco rígido separado (ou em uma partição ou outro local).
Se estiver instalando fontes de bitmap, pode ser necessário usar o dpkg-reconfigure:
# dpkg-reconfigure fontconfig-config
Em seguida, habilite a fonte dos mapas de bits na terceira tela.
Usuários(as) do GNOME simplesmente podem abrir uma janela do Nautilus para fonts:// e arrastar e soltar os arquivos de fontes lá.
Você pode verificar se as fontes estão presentes procurando-as em um aplicativo (como um processador de texto) ou usando o comando fc-list. Um utilitário gráfico baseado em python, font-manager, também está disponível para visualizar todas as fontes instaladas e disponíveis.
Configuração
fontconfig é a ferramenta de configuração subjacente; os seguintes programas podem ser úteis:
fc-list - lista as fontes
fc-match -s helvetica - mostra uma lista ordenada de fontes que correspondam a um certo nome ou padrão
fc-cache -fv - reconstrói a lista de fontes em cache (em ~/.cache/fontconfig, caches mais antigos também podem estar em ~/.fontconfig)
Para visualizar uma lista de fontes monoespaçadas do lado do cliente (disponível no Xft, para que seja possível aplicar dicas de fonte e suavização):
$ fc-list :spacing=mono
Para visualizar uma lista de fontes monoespaçadas do lado do servidor (disponíveis diretamente no servidor X, portanto a sugestão de fonte e o anti-serrilhamento não estão disponíveis):
$ xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-m*' $ xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-c*'
Você também pode achar os comandos a seguir úteis para alterar a renderização da fonte padrão:
$ dpkg-reconfigure fontconfig-config $ dpkg-reconfigure fontconfig
Listas de fontes
A página http://www.miriamruiz.es/debfonts/ (Wayback) exibe as fontes contidas em alguns pacotes, mas a lista de pacotes e fontes não é mais atualizada.
O serviço Debian Fonts Review precisa ser revivido.
A Compilação de Fontes Livres (Free Font Compilation) também não é mais atualizada. Uma nova versão está aqui: Free Font Compilation com cada fonte (do Google Web Fonts) como .deb e .rpm
Várias fontes livres estão ausentes do Debian e precisam ser empacotadas.
Fontes comumente usadas
O pacote fonts-recommended fornece uma lista de fontes recomendadas que, na opinião de certos(as) membros(as) da Equipe Debian Fontes, são adequadas para a maioria dos sistemas com interfaces gráficas.
Os pacotes fonts-liberation ou fonts-liberation2 fornecem fontes com as mesmas métricas das fontes Times, Arial e Courier. Essas fontes são chamadas de Liberation e estão presentes na maioria dos casos. Se você precisar de fontes originais não livres da Microsoft, o pacote ttf-mscorefonts-installer (na contrib) pode ser usado para obtê-las.
Fontes do leste asiático: fonts-arphic-uming fonts-wqy-zenhei fonts-noto-cjk
(de Wikipédia:Ajuda:Suporte multilíngue (Leste asiático) - em inglês)
Idiomas indianos (Bengali, Hindi/Devanagari, Gujarati, Punjabi/Gurmukhi, Kannada, Malayalam, Oriya, Tamil, Telugu) fontes: fonts-indic
Fontes para idioma tibetano: fonts-dzongkha
(de Wikipedia: Ajuda:Suporte multilíngue (índico))
Se quiser usar fontes não livres como a Calibri, que é do Microsoft Office, você pode fazer o download e instalá-las gratutitamente do Microsoft Powerpoint Viewer.
Capturas de tela de fontes no Debian
Com: https://screenshots.debian.net/packages?search=fonts-&show=with
Sem: https://screenshots.debian.net/packages?search=fonts-&show=without
Resolução de problemas
Se as fontes não forem exibidas corretamente, certifique-se de que a fonte correta seja carregada; por exemplo:
fc-match -s Helvetica
Caso contrário, você pode regenerar os caches com:
dpkg-reconfigure fontconfig fontconfig-config
Você também pode executá-lo como um(a) usuário(a) com fc-cache -fv.
Caso contrário, também pode ver a fonte em um visualizador como o font-manager.
A renderização de fonte individual pode ser testada diretamente com o programa ftview disponível no pacote freetype2-demos. Por exemplo, aqui está como mostrar glifos de amostra da fonte Mono Liberation usando os mecanismos de renderização 4.0 (e 3.5):
FREETYPE_PROPERTIES="truetype:interpreter-version=35" ftview 16 /usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf & FREETYPE_PROPERTIES="truetype:interpreter-version=40" ftview 16 /usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf &
Isso foi muito útil para diagnosticar mudanças no mecanismo após a atualização do Debian buster, descrito no bug 866685.
Bugs
Etiquetas de usuário(a)
A equipe de fontes usará essas tags como usertags (etiquetas de usuário(a)) (user:pkg-fonts-devel@lists.alioth.debian.org)
non-free: para pacotes que contêm fontes não livres retiradas da web (severidade serious)
license-violation: para pacotes que contêm fontes que são GPL/LGPL, mas que não distribuem a fonte (severidade serious)
rfn-violation: para pacotes que contêm fontes OFL com um Nome de Fonte Reservada (Reserved Font Name) que não foi renomeada ou que perdeu a notificação RFN do(a) autor(a) original (upstream) (severidade serious)
?contrib: para pacotes que contêm fontes livres que não podem ser construídas com utilitários livres (severidade serious)
duplicate: para pacotes que contêm fontes que duplicam fontes de outros pacotes (severidade normal?minor?wishlist?)
- split: para pacotes que contêm fontes que gostaríamos de ver divididas em outros pacotes (severidade wishlist)
fontconfig: para pacotes que devem alternar para busca dinâmica do caminho das fontes usando fontconfig (severidade wishlist)
- render: para pacotes que devem alternar para um renderizador de fontes que automaticamente usa as fontes corretas (severidade wishlist)
Desenho e formato de fontes
Formatos de fonte de fontes
SFD (Spline Font Database, formato de arquivo ASCII da ?FontForge para fontes vetoriais)
UFO (Unified Font Object)
Glyphs (formato proprietário da Glyphs)
Gerando fontes de uma fonte
O sistema de compilação upstream deve sempre ser usado para gerar fontes. Se o(a) upstream não possui um sistema de construção, é uma boa idéia contribuir com um baseando-se nas seguintes ferramentas em software livre.
O fontforge é um editor de fontes de contorno e bitmap que gera todos os tipos de fontes. É também programável e possui uma ferramenta adicional xgridfit para dicas. As fontes que usam essas ferramentas podem ser encontradas usando estes comandos:
apt-cache rdepends fontforge apt-cache rdepends xgridfit
Talvez seja mais útil encontrar pacotes que constroem a partir do código-fonte com fontforge ou fontmake (não funcionará com Build-Depends multilinhas):
apt-cache search ^fonts- | awk '{print $1}' | while read a; do echo -ne "$a "; apt-cache showsrc $a | grep Build-Depends; done
Há também birdfont , ttfautohint e fontmake .
Formatos de fonte de saída
ttf, otf, bdf, pfb, fnt, woff
Ferramentas para fontes
Ferramenta |
Pacote Debian |
Comentários |
|
Converte fonte bitmap BDF para formato vetorial (fonte do fontfourge) |
|||
Programas para conversão de fontes, teste e outras operações. |
|||
fttools |
|
|
|
|
ferramentas para fontes ?OpenType, multiple-master e Type 1 |
||
|
|
||
freetype1-tools |
|
|
|
|
Conversor de fontes de TrueType para Adobe Type1. |
||
Utilitário de linha de comando que gera fontes bitmap BDF a partir de fontes ?OpenType. |
|||
Uma bibliote Python para abrir e manipular arquivos OTF e TTF. |
|||
Programa Python para exibir e comparar fontes. |
|||
Interface simples para pré-visualizar todas as fontes instaladas. |
Existem várias ferramentas de fontes que não estão incluídas no Debian, mas são usadas para produzir fontes incluídas no Debian:
|
Disponível no Debian, embora ainda não esteja na estável (stable). |
|
Alguém está trabalhando para inclusão no Debian. |
|
Alguém solicitou inclusão no Debian. |
|
Alguém precisa enviar um relatório de bug RFP ou ITP e atualizar esta página com o número do bug resultante. |
|
Estava disponível no Debian, mas não faz parte do estável (stable) ou instável (unstable). |
Ferramenta |
Comentários |
Gerador de espécimes de fonte, inspirado na versão da Wikipedia |
|
Gerador de metadados AppStream para fontes (entradas fonts- pré-geradas) (um script dh_font do deb helper deve ser feito) isso é bom se você quiser que as fontes apareçam nas lojas de aplicativos gnome/kde |
Recursos adicionais
Manual de referência
Páginas wiki
- Fonts
- Fonts/Bugs/duplicate
- Fonts/Bugs/fontconfig
- Fonts/Bugs/license-violation
- Fonts/Bugs/non-free
- Fonts/Bugs/rfn-violation
- Fonts/FAQ
- Fonts/Japanesefontpkg
- Fonts/JapanesefontpkgProposal
- Fonts/Legal
- Fonts/Missing
- Fonts/NerdFonts
- Fonts/PackagingPolicy
- Fonts/ProprietaryJapaneseFonts
- Fonts/SvnHowTo
- Fonts/TODO
- Fonts/UnicodeCoverage
- HidekiYamane/fonts
- HidekiYamane/fonts/check-vlgothic
- HidekiYamane/fonts/free_nonfree_or_cannot_distribute
- InstallingDebianOn/Lenovo/Ideapad Yoga Slim 7 15IIL05 ( bullseye ) (firefox font configuration.png)
- OlivierFontes
- Portal/IDB (icon-font-32x32.png)
- ReproducibleBuilds/TimestampsInFontsGeneratedWithFontForge
- ReproducibleBuilds/TimestampsInFontsGeneratedWithFontForge (ttf-dejavu_2.33-3.debbindiff.html)
- Services/DebianFontReview
- SoundFont
- SubstitutingCalibriAndCambriaFonts
- SubstitutingCalibriAndCambriaFonts (Caladea.vs.Cambria-bitmap.png)
- SubstitutingCalibriAndCambriaFonts (LO_Options_Fonts.png)
- SummerOfCode2013/StudentApplications/OctaviFont
- Teams/pkg-fonts
- Teams/pkg-fonts/SVNTOGitMigration
- fr/Fonts
- fr/Fonts/Missing
- fr/Fonts/ppviewerFonts
- ko/Fonts
- pt_BR/Fonts
* tahoma
Outros links
Fontes chinesas no Debian - uma postagem de blog
Fedora - informações sobre fontes
Arch Linux - documentação sobre fontes
Desatualizados
Antigos, mantidos por interesse histórico e para referência:
Mini-HOWTO de fontes TrueType no Debian – FAQ do ano 2000 por Bear Giles
Guia de fontes do Debian, Rob Weir