Logo Hardware.com.br
pulsar
pulsar Membro Senior Registrado
342 Mensagens 4 Curtidas

[Resolvido] "Problema" com fontes da Microsoft

#1 Por pulsar 23/07/2004 - 13:21
Bem, não é um "problema" de fato, apenas algo que me incomoda porque ainda não achei uma solução e ainda não consegui aceitar a possibilidade de ser um erro da atual versão do FreeType/XFT (mecanismos de renderização de fontes TrueType).

O "problema" é que os acentos til (~) e circunflexo (^) ficam pertos demais das fontes em determinados tamanhos, principalmente 9 e 10. E isso me chateia. Não prejudica a leitura nem nada e fora isso as fontes ficam perfeitas, lindas. Mas que raiva que dá ver os acentos mal colocados nesse tamanho.

E sim, conheço as fontes Vera. Elas também têm um problema aqui - certos símbolos, tipo '+' e '%', ficam tortos. A '+' fica estranha, parecendo uma cruz de São Pedro*.

* Cruz de São Pedro é a cruz latina invertida; a cruz latina é aquela em que Jesus foi crucificado. A '+' é chamada, fora símbolo de adição, de cruz grega.

Bem, só queria saber se acontece algo semelhante aí para me acalmar. Eu cismo com essas coisas de tal forma que não consigo fazer mais nada, fico muito puto haha.
RedPingüim
RedPingüim Veterano Registrado
1.6K Mensagens 0 Curtidas
#2 Por RedPingüim
23/07/2004 - 14:18
pulsar
Bem, não é um "problema" de fato, apenas algo que me incomoda porque ainda não achei uma solução e ainda não consegui...


Qual tua distribuição? O freetype foi você que compilou? Talvez uma solução seja ativar o Bytecode Interpreter e recompilar e reinstalar o freetype e comparar os resultados.....

Baixa a pacote do [ freetype ], descompacte, vai descendo pela árvore na raiz do novo diretório criado pelo freetype: /home/teu_usuário/freetype-2.1.9/include/freetype/config/. Agora você edita o arquivo "ftoptions.h":

Procura a linha:

/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */

Edita-a deixando como segue:

#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */

Feito isto salve o arquivo, e ascenda à raiz do diretório do freetype e proceda conforme o padrão para compilar e instalar.

Reinicia o X e compara os resultados. Caso não te agradar, basta proceder novamente a edição do "ftoptions.h", recompilar e instalar novamente.

Esta pode ser uma das possibilidades...

Outra coisa, se você baixou estes pacotes "corefonts" que tem pela net, eu ACHO (com base em experiência própria) que tem uns muito bichados. Só me adaptei legal com fontes puxadas da instalações do SO da M$ (no caso peguei aqui porque tenho um Windows 2000 que não uso, diga-se de passagem)...
gentoo linux 2005.1
abit nf7 - amd sempron 2800 - 512mb DDR 333 - sansung 80 GB udma 5 - radeon 9200 128mb - cdrw lg 52x32x52 - lg flatron ez t710sh
pulsar
pulsar Membro Senior Registrado
342 Mensagens 4 Curtidas
#3 Por pulsar
23/07/2004 - 15:43
Eu ativei isso no meu FreeType, é o "hinter" da Apple para fontes TrueType.

Engraçado é que usando esse hinter mais o anti-aliasing as fontes no Linux ficam muito parecidas com aquelas do Mac.

http://www.deviantart.com/view/8399616/
http://www.deviantart.com/view/8618780/

Existem dois "hinters" no FreeType, o da Apple e o autohinter. O da Apple é ativado com essa alteração que você colocou. Com as fontes Vera se eu ativar* o da Apple as fontes ficam horríveis. Se eu ativar os dois as fontes ficam ótimas mas com aquela problemas dos símbolos tortos. Se eu ativar só o autohinter o problema dos símbolos vai embora mas as fontes ficam estranhas, quando não ficam um pouco "espessas" ficam meio esfumaçadas, ou desfocadas - os gringos chamariam de "blurred".

*Você pode compilar o FreeType com suporte aos dois hinters, basta você dizer qual quer usar para uma determinada fonte ou para todas fazendo edições no arquivo /etc/fonts/local.conf. Exemplo abaixo ativa o anti-aliasing mais o hinter da Apple para todas as fontes:

<match target="pattern">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
</match>


Com as fontes da Microsoft o autohinter é um desastre _total_, mas com o hinter da Apple elas ficam muito próximas àquelas do Windows, mas mesmo assim horríveis quando em itálico e alguns números ficam tortos. Quando eu ligo o anti-aliasing é perfeição pura, melhor do que no Windows, mas daí rola o problema dos acentos aqui e ali.

Quais fontes são usadas no Macintosh? Será que rola eu arrumar algumas hehe.
pulsar
pulsar Membro Senior Registrado
342 Mensagens 4 Curtidas
#4 Por pulsar
23/07/2004 - 15:53
Estive olhando o GNOME em outro PC (no meu só uso fluxbox, não uso KDE nem GNOME) e percebi que ele tem diversas alterações que não existem no fontconfig*, na verdade é só uma que eu me lembro - "força do anti-aliasing". Você podia escolher medium, full e etc. Mas não testei muito isso. Parece que o GNOME faz algumas modificações na comunicação entre os programas e o XFT/FreeType, passando por cima do fontconfig.

*fontconfig é o pacote responsável por configurar a interface entre os programas e o XFT/FreeType, é dele o arquivo /etc/fonts/local.conf, daí é ele que determina onde vai anti-aliasing ou não e outras coisas mais.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal