Mejora las tipografías en Debian sin Infinality

Hace unas semanas atrás les mostraba como mejorar el suavizado de las tipografías en Debian haciendo uso de Infinality, y aunque la mejoría en mi caso, era claramente notoria, me percaté que las fuentes llegaban a un punto en que se veían borrosas.

Infinality_pre

Pinchen sobre la imagen y obsérvenla a tamaño completo. Hay otra forma de mejorar el suavizado de las tipografías en Debian sin tener que instalar Infinality. Los pasos son los siguientes:

1- Creamos un backup del fichero .fonts.conf:

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

2- Abrimos el fichero .fonts.conf y ponemos adentro:
<?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- Cerramos la sesión o reiniciamos el ordenador..

Ya con eso debería ser suficiente. 😉


27 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Yoyo dijo

    Así viene ese fichero en CrunchBang donde el renderizado es excelente.

    http://pastebin.com/6pTvymkS

  2.   KZKG^Gaara dijo

    Notable la mejoría obtenida 🙂

  3.   103 dijo

    Aunque según: http://wiki.debian.org/Fonts#Subpixel-hinting_and_Font-smoothing

    «The default fonts in Debian derived distributions like Ubuntu and Linux Mint have better looking fonts when compared to default Debian squeeze. A lot of things about the cairo package has changed recently in wheezy and unstable which have brought almost the same font setup to Debian (But not Squeeze or old) but you have to set it up to your liking. You can create a .fonts.conf file to any user account home folder to set this up. Patching and rebuilding of Cairo packages are not needed any more. An Example of .fonts.conf which you can add to your user account home folder without altering anything else»

    Actualmente estoy usando Droid Sans en Wheeze como fuente y el renderizado es idéntico al de elementaryOS.

    1.    elav dijo

      Mmm déjame probar.. porque Aller si se ve hermosa.

    2.    elav dijo

      Pues no.. Aller se ve muchísimo mejor.. 😀

    3.    eliotime3000 dijo

      Traduciendo lo que dice ese artículo:

      Las fuentes predeterminadas en distribuciones derivadas de Debian como Ubuntu y Mint tienen fuentes de mejor aspecto en comparación con las fuentes predefinidas en Debian Squeeze. Muchas cosas acerca del paquete Cairo han cambiado recientemente en Wheezy e Inestable, los cuales tienen adquiridas casi todas las configuraciones de tipografías para Debian (mas no Squeeze y anteriores) pero tiene que ajustarlo a sus preferencias. Usted puede crear un archivo .fonts.conf en la carpeta de cualquier cuenta de usuario a configurar. El parchado y la recompilación de los paquetes de Cairo no serán necesarios nunca más. Un ejemplar de .fonts.conf el cual puede agregarlo a la carpeta home de su cuenta de usuario sin alterar nada más.

      En otras palabras, en Debian Squeeze es innecesario instalar el infinality. Con apenas configuar el archivo .fonts.conf en la carpeta de la cuenta de usuario que se desee obtener el renderizado bastaría.

  4.   Federico A. Valdés Toujague dijo

    Lo hice en mi Wheezy con Cinnamon o GNOME-Shell y en ambos ambientes se ven las letras fenomenales. Ahora sí no envidio al mejor look de letras de otras distros. Gracias Elav!!!

  5.   103 dijo

    Realmente no tuve que hacer nada para que el renderizado de mi Wheezy estuviera a la altura de otras distribuciones, estoy súpercontento con el renderizado actual.

  6.   Federico A. Valdés Toujague dijo

    Elav: Decididamente, me has mejorado la vista. Con los mismos espejuelos, veo todas las letras -incluyendo las pequeñas- mucho mejor.

  7.   moku dijo

    Muchas gracias, la verdad no me molestaba como se veía antes pero ahora simplemente genial 🙂

  8.   Edalvz dijo

    Tambien funciona para Archlinux pero el archivo .fonts.conf cambia el nombre a fonts.conf (sin punto al inicio solamente) y debe de estar en ~/.config/fontconfig
    Saludos!

    1.    elav dijo

      Muchas gracias por el dato. 😉

  9.   Alf dijo

    Que pasa si instalé lo infinality ya y hago la modificación .fonts.conf ?

    Se supone que es en nuestro $HOME que tenemos que crear/modificar el .fonts.conf?

  10.   Jose dijo

    Lo que sucede ahora es que Infinality incluye en su última versión el engine CFF fruto de la colaboración de Adobe y Google Freetype version 2.4.12….. que prometía mucho

  11.   Leo dijo

    Genial!!! No instalé los paqutes de infinality que subió Elav porque me dio fiaca. Pero esto si lo voy a hacer!!
    Gracias por el dato!!!!

  12.   Leo dijo

    Pregunta: en mi direc. personal no existe el archivo .fonts.conf (si existe una carpeta llamada .fontconfig/)
    Pero pensaba crearlo y colocar allí el codigo ¿Es correcto lo que voy a hacer o estoy mal ubicado y no es en mi carpeta personal donde se halla ese archivo?

    1.    Anónimo dijo

      Ponlo directamente en la tu carpeta personal.

  13.   Anónimo dijo

    en tu*

  14.   Leo dijo

    Probado. No es un cambio que digamos, que bruto pero como cambió, pero se nota y que lindo.
    Gracias por el dato!!!

  15.   jony127 dijo

    Elav, he realizado los cambios esos en el fonts.conf pero me gustaba más como se veía antes, me puedes pasar una captura de pantalla de preferencias del sistema de kde > apariencia de las aplicaciones > tipos de letras ¿para ver el tipo y tamaño que tienes configurado en tu sistema?

    Gracias.

    1.    elav dijo

      Claro:

      Fuentes en KDE

  16.   jony127 dijo

    ok gracias, yo tengo configurada otros tipos de letras ¿donde puedo pillar esas que tú tienes y como las puedo instalar? a ver si con esa combinación mejoro el aspecto.

  17.   Samir dijo

    Gracias, quedó muy bien, mas con la fuente de Ubuntu, lo unico que se extraña de Ubuntu en Debian.

  18.   superlativo dijo

    Elav en mi recién estrenado Wheezy+Xfce acabada de instalar Chrome cuando abro mi Gmail y horror, pero que M de letra es esta. Así que busco y llego aquí. Gracias a tu tutorial, en Wheezy bastante virgen y sin fuentes tipográficas añadidas la mejora visual de las tipografías a sido brutal.
    Muchas gracias

  19.   Pablo Honorato dijo

    Gracias, no conocía la fuente Aller, reemplazará a Roboto en mi teléfono.

    A probar el script en debian squeeze (si, todavía uso la oldstable).

  20.   lsdany dijo

    ¡Increíble el cambio! Notable mejoría en aplicaciones Java.

  21.   Arnoldo Bric dijo

    Saludos. Funciona perfectamente con Debian Jessie.