Mellorar os tipos de letra en Debian sen Infinality

Hai unhas semanas mostreiche como mellorar o suavizado das fontes en Debian facendo uso de Infinalidade, e aínda que a mellora no meu caso foi claramente perceptible, notei que os tipos de letra chegaron a un punto onde estaban borrosos.

Infinalidade_pre

Fai clic na imaxe e vela a tamaño completo. Hai outro xeito de mellorar o antialiasing dos tipos de letra en Debian sen ter que instalalo Infinalidade. Os pasos son os seguintes:

1- Creamos unha copia de seguridade do ficheiro .fonts.conf:

$ cp .fonts.conf .fonts.conf.old

2- Abrimos o ficheiro .fonts.conf e colocamos dentro:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="autohint" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>

3- Pechamos a sesión ou reiniciamos o ordenador.

Agora debería ser suficiente. 😉


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

27 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   yoyo dixo

    Así chega ese ficheiro en CrunchBang onde a representación é excelente.

    http://pastebin.com/6pTvymkS

  2.   KZKG ^ Gaara dixo

    Mellora notable obtida 🙂

  3.   103 dixo

    Aínda que segundo: http://wiki.debian.org/Fonts#Subpixel-hinting_and_Font-smoothing

    «Os tipos de letra predeterminados nas distribucións derivadas de Debian como Ubuntu e Linux Mint teñen tipos de letra mellor parecidos cando se comparan co squeeze predeterminado de Debian. Moitas cousas sobre o paquete cairo cambiaron recentemente en sibilancias e inestabilidade, que trouxeron case a mesma configuración de tipos de letra en Debian (pero non Squeeze ou antiga) pero tes que configurala ao teu gusto. Podes crear un ficheiro .fonts.conf en calquera cartafol de inicio de conta de usuario para configuralo. Xa non son necesarios parches e reconstrucións de paquetes do Cairo. Un exemplo de .fonts.conf que podes engadir ao cartafol persoal da túa conta de usuario sen alterar nada máis »

    Actualmente estou a usar Droid Sans en Wheeze como fonte e a representación é idéntica a elementaryOS.

    1.    animado dixo

      Mmm déixame probar .. porque Aller parece fermoso.

    2.    animado dixo

      Pois non .. Aller ten moito mellor aspecto .. 😀

    3.    eliotime3000 dixo

      Traducindo o que di ese artigo:

      Os tipos de letra predeterminados nas distribucións derivadas de Debian como Ubuntu e Mint teñen tipos de letra mellor parecidos aos tipos de letra predefinidos en Debian Squeeze. Moitas cousas sobre o paquete Cairo cambiaron recentemente en Wheezy e Unstable, que teñen case todas as opcións de letra de Debian (pero non Squeeze e anteriores) compradas, pero tes que axustalo ás túas preferencias. Podes crear un ficheiro .fonts.conf no cartafol de calquera conta de usuario para configurar. Xa non será necesario empaquetar e recompilar os paquetes do Cairo. Unha instancia de .fonts.conf que podes engadir ao cartafol persoal da túa conta de usuario sen alterar nada máis.

      Noutras palabras, en Debian Squeeze non é necesario instalar infinalidade. Basta con configurar o ficheiro .fonts.conf no cartafol da conta de usuario que desexa renderizar.

  4.   Federico A. Valdés Toujague dixo

    Fíxeno no meu Wheezy con Cinnamon ou GNOME-Shell e en ambos ambientes as letras son fenomenais. Agora non envexo o mellor aspecto das letras doutras distros. Grazas Elav !!!

  5.   103 dixo

    Realmente non tiven que facer nada para que o meu Wheezy estivese á altura de outras distros, estou moi contento coa representación actual.

  6.   Federico A. Valdés Toujague dixo

    Elav: Definitivamente melloraches a vista. Cos mesmos lentes vexo todas as letras, incluídas as pequenas, moito mellor.

  7.   moku dixo

    Moitas grazas, a verdade non me molestou como quedaba antes, pero agora estupendo 🙂

  8.   edalvz dixo

    Tamén funciona para Archlinux pero o ficheiro .fonts.conf renoméase a fonts.conf (só non hai punto ao comezo) e debería estar en ~ / .config / fontconfig
    Saúdos!

    1.    animado dixo

      Moitas grazas pola propina. 😉

  9.   Alf dixo

    E se xa instalara infinality e fago a modificación .fonts.conf?

    Suponse que está no noso $ HOME que temos que crear / modificar o .fonts.conf?

  10.   José dixo

    O que pasa agora é que Infinality inclúe na súa última versión o motor CFF, froito da colaboración de Adobe e Google Freetype versión 2.4.12 ... .. que prometía moito

  11.   León dixo

    Brillante !!! Non instalei os paquetes de infinalidade que Elav subiu porque me custou moito. Pero isto vou facer!
    Grazas pola información !!!!

  12.   León dixo

    Pregunta: no meu enderezo. O ficheiro .fonts.conf persoal non existe (se hai un cartafol chamado .fontconfig /)
    Pero estaba pensando en crealo e colocar o código alí. ¿O que vou facer é correcto ou estou mal localizado e non está no meu cartafol persoal onde se atopa ese ficheiro?

    1.    Anónimo dixo

      Colócao directamente no seu cartafol persoal.

  13.   Anónimo dixo

    en ti *

  14.   León dixo

    Probado. Non é un cambio que digamos, o bruto, pero como cambiou, pero si e o fermoso.
    Grazas pola información !!!

  15.   jony127 dixo

    Elav, fixen eses cambios no fonts.conf pero gustoume mellor como parecía antes, podes facerme unha captura de pantalla das preferencias do sistema kde> aspecto da aplicación> tipos de letra para ver o tipo e o tamaño Que configuraches no teu sistema?

    Grazas.

    1.    animado dixo

      Claro:

      Tipos de letra en KDE

  16.   jony127 dixo

    ok grazas, teño configurado outro tipo de letras, onde podo obter as que tes e como podo instalalas? A ver se con esa combinación melloro o aspecto.

  17.   Samir dixo

    Grazas, foi moi bo, pero coa fonte de Ubuntu, o único que falta en Ubuntu en Debian.

  18.   superlativo dixo

    Elav no meu recentemente lanzado Wheezy + Xfce acaba de instalar Chrome cando abro o meu Gmail e horror, pero esa letra M é esta. Entón busco e chego aquí. Grazas ao teu tutorial, en Wheezy bastante virxe e sen fontes engadidas a mellora visual das fontes foi brutal.
    Moitas grazas

  19.   pablo honorato dixo

    Grazas por non coñecer a fonte Aller, substituirá a Roboto no meu teléfono.

    Para probar o script en debian squeeze (si, sigo usando o oldstable).

  20.   lsdany dixo

    Incrible cambio! Mellora notable nas aplicacións Java.

  21.   Arnold Bric dixo

    Saúdos. Funciona perfectamente con Debian Jessie.