Fontes True Type no Slackware (sem xfstt e ttmkfdir)

Quando tentamos instalar fontes True Type no Linux, principalmente no Slackware, encontramos toneladas de arquivos e tutoriais na internet, alguns trazem utilitários como o "ttmkfdir" e outros utilizam o "xfstt", e eu, tentando instalar as minhas, descobri que a maioria desses utilitários não são necessários e por isso resolvi escrever este artigo.

[ Hits: 48.774 ]

Por: Wainer Chiari em 21/08/2004


Fontes do Windows



A maioria das pessoas instala ou busca instalar as fontes true type padrões da web, como a Verdana por exemplo, para uma exibição melhor das páginas, já que o Linux traz suas próprias fontes e nem sempre as páginas ficam como deveriam.

Mas o fato é que as fontes que vem com Windows requerem licença, poucas são as gratuitas e que podem ser baixadas livremente no site da Microsoft.

Então se você vai utilizar as fontes de sua instalação Windows, lembre-se de que elas dependem da licença Windows.

Mas agora chega de conversa e vamos ao que interessa!

Instalando as fontes


Vamos começar copiando as fontes desejadas para um local apropriado. O que verifiquei é que podemos colocá-las em qualquer lugar que desejarmos (dentro dos limites do sistema), mas que nem sempre isso funciona para todos os usuários, então vamos instalá-las na pasta padrão do X, para uma instalação "system wide":

/usr/X11R6/lib/X11/fonts/TTF

Aqui você deve colocar qualquer fonte True Type extra que quiser instalar. Se você vai copiar as fontes do Windows, faça o seguinte:

# cp /mnt/win/Windows/Fonts/*.ttf /usr/X11R6/lib/X11/fonts/TTF/

Agora para utilizá-las corretamente precisamos do FreeType.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Fontes do Windows
   3. O FreeType
   4. Configurando e finalizando
Outros artigos deste autor

Drivers NVIDIA (receita de bolo)

LILO gráfico e animado no Slackware

Configurando sua máquina para tocar vários sons ao mesmo tempo

Gerando pacotes no Slack com o checkinstall

O útil comando "du"

Leitura recomendada

Arch Linux - Instalação sem complicação

Apt-mirror - Servidor de Atualização Ubuntu

Trazendo toda a usabilidade do GNOME 2 para o GNOME 3 do Ubuntu 11.10

Ubuntu Multimídia com Studio

Fazendo o sistema de peticionamento do TJSP funcionar no Arch Linux (2018)

  
Comentários
[1] Comentário enviado por JuNiOx em 21/08/2004 - 03:50h

Muito bem explicado o artigo. Não to no meu pc pra testar.. mas creio que dará tudo certo.

Valeu

[2] Comentário enviado por birojuice em 21/08/2004 - 10:18h

Pelo que eu me lembro, para acrescentar um novo diretorio de fonts do XF86config ou Xorg, é necessário, no diretório criado, executar o comando "mkfontfir", e depois de reiniciar o X, dar uma conferida na log
/var/log/XFree86.0.log para saber se as novas fontes foram carregadas corretamente.

De qualquer forma sua explicação foi bem clara, e por favor me corrija se estiver errado.

Glaysson Cesar (BiroJuice)

[3] Comentário enviado por pop_lamen em 21/08/2004 - 18:19h

Nesse caso nao precisamos acrescentar o caminho no xconfig pq ele já existe lá, eh um caminho padrao para as fonts ttf...
Qto ao log.. vc pode sim verificar...

[4] Comentário enviado por molokodoido em 21/08/2004 - 23:44h

Gostei do artigo. Assunto bom de ser abordado.
Gostaria de saber como faço para colocar as fontes do firefox igual ao explorer.
Vc se interresaria de cuidar das fontes de um projeto para fazer o firefox se comportar como o explorer no que se diz respeito as fontes e aparencia para facilitar migraçao?
Fica ai a pergunta e a proposta.
[]`s

[5] Comentário enviado por molokodoido em 21/08/2004 - 23:48h

Retificando: Eu queria que no firefox tivesse a helvetica e times new roman do ie.

[6] Comentário enviado por du_e_je em 23/08/2004 - 15:47h

Artigo legal e bem explicado...seguindo uma coerencia.....parabens...gostei....agora eu num toh podendo testar issu...mas estou precisando urgentemente disso pra compilar o php com TTF
coisa q num tah dando pq num tah habilitado no meu sistema

[7] Comentário enviado por robsonpc em 08/04/2005 - 11:01h

Gostei desse artigo..mas eu simplesmente copiei as fontes do windows para o diretorio e deu um "mkfontdir". As fontes carregaram normal no meu slack 10.1.

[8] Comentário enviado por fernandoffm em 02/06/2005 - 01:35h

eu fiquei com um problema grave depois de realizar este artigo... nao sei se eu fiz alguma coisa errada...
o q aconteceu foi q o firefox, thunderbird, vmware, scite, adobe reader, amule e etc. pararam de funcionar...
alguem passou por algo parecido??? eu uso o slackware 9.0...

se alguem souber sobre qualquer coisa que possa me ajudar... mande um e-amil para mim
unknownkernelpanic@yahoo.com.br

[9] Comentário enviado por jorgeandrade em 14/10/2007 - 14:14h

Só para complementar o artigo, depois de todos esses passos, quando vc copia as fontes do windows para o linux, elas são copiadas com permissão de leitura somente para o root, o que no meu caso, com usuário normal, causava o fechamento do gimp, e outros programas quando vc tentava usar uma fonte do windows. Dava um Pango Warning - Font not installed.
Para consertar isso, como root, vc deve entrar dentro de /usr/X11R6/lib/fonts/ttf e dar o comando chmod +r * e pronto.

[10] Comentário enviado por jefferson_alves em 27/08/2011 - 23:23h

Eu segui as instruções desse tutorial no Slackware 13.37 64 bits, as fontes funcionaram numa boa. Mas quando reinicia o X, me deparei com o seguinte erro:

xauth: file /root/.serverauth.2988 does not exist


X.Org X Server 1.9.5
Release Date: 2011-03-17
X Protocol Version 11, Revision 0
Build Operating System: Slackware 13.37 Slackware Linux Project
Current Operating System: Linux darkstar 2.6.37.6 #3 SMP Sat Apr 9 22:49:32 CDT 2011 x86_64
Kernel command line: BOOT_IMAGE=Linux ro root=801 vt.default_utf8=0
Build Date: 17 March 2011 10:50:17PM

Current version of pixman: 0.20.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 27 17:20:56 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
xset: bad font path element (#19), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
startkde: Starting up...
/usr/bin/kdeinit4: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Select_Size
startkde: Could not start kdeinit4. Check your installation.
xinit: connection to X server lost

waiting for X server to shut down


Alguém tem alguma ideia de como resolver?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts