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. ;)


elav

elav: Blog Personal / Twitter / G+ / Usuario de ArchLinux. Informático, melómano, blogger y diseñador web. Administrador y Fundador de DesdeLinux.net.


28 comentarios en “Mejora las tipografías en Debian sin Infinality

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. 1

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

    http://pastebin.com/6pTvymkS

    Firefox 21.0GNU/Linux
  2. 2

    Notable la mejoría obtenida :)

    Opera 12.15Debian GNU/LinuxKDE
  3. 3

    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.

    Firefox 21.0GNU/Linux x64
    • 4

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

      Firefox 23.0GNU/Linux x64
    • 5

      Pues no.. Aller se ve muchísimo mejor.. :D

      Firefox 23.0GNU/Linux x64
    • 6

      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.

      Google Chrome 29.0.1521.0Windows VistaAero
  4. Federico A. Valdés Toujague
    7

    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!!!

    Firefox 15.0Debian GNU/Linux
  5. 8

    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.

    Firefox 21.0GNU/Linux x64
  6. Federico A. Valdés Toujague
    9

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

    Firefox 15.0Debian GNU/Linux
  7. 10

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

    Chromium 26.0.1410.43Debian GNU/Linux x64KDE
  8. 11

    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!

    Google Chrome 27.0.1453.93GNU/Linux x64
  9. 13

    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?

    Google Chrome 27.0.1453.94Windows 7 x64 EditionAero
  10. 14

    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

    SafariiPad iOS 6.1.3
  11. 15

    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!!!!

    Firefox 21.0Debian GNU/Linux x64Xfce
  12. 16

    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?

    Firefox 21.0Debian GNU/Linux x64Xfce
  13. 18

    en tu*

    Firefox 17.0Debian GNU/Linux
  14. 19

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

    Firefox 21.0Debian GNU/Linux x64Xfce
  15. 20

    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.

    Firefox Debian GNU/LinuxKDE
  16. 22

    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.

    Firefox Debian GNU/LinuxKDE
  17. 23

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

    Google Chrome 27.0.1453.93GNU/Linux x64
  18. 24

    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

    Firefox 21.0GNU/Linux x64
  19. Pablo Honorato
    25

    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).

    Google Chrome 6.0.472.63GNU/Linux

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *