Cómo mejorar la tipografía en Manjaro paso a paso

247

Instalas tu distribución de Linux pero te das cuenta que la tipografía en las ventanas, o en general no son lo mismo que Windows o macOS ¿por qué?

Los más detallistas y perfeccionistas (me incluyo) nos hemos percatado que muchas distribuciones incluyen una tipografía que visualmente no es agradable.

A continuación les enseñaré como instalar una mejor tipografía (ya que Noto Sans no es que sea la más nítida) mejorar el hiting en 2 de los entornos que tenemos disponibles (GNOME y KDE) y también mejorar la calidad de las letras en aplicaciones como Firefox.

Instalando la tipografía

Lo único que hay que hacer es cambiar la tipografía por cualquier otra que venga con el sistema, o descargarla en Google Fonts. En mi caso opté por instalar Fira Sans.

$ unzip ~/Descargas/Fira_Sans.zip
$ su -c 'mv ~/Descargas/*.ttf /usr/share/fonts/TTF'

Si no tienes unzip instalado:

$ su -c 'pacman -Sy unzip'

Luego de mover los archivos a las carpetas que se requerían, tocará configurar nuestra distro. En este caso, la configuración podrá variar de acuerdo al entorno gráfico que utilicemos.

¿Qué hago si estoy en GNOME?

En GNOME tendrás que tener instalado gnome-tweaks para hacer esta configuración, si no lo tienes lo puedes instalar de esta forma:

$ su -c 'pacman -Sy gnome-tweak-tool'

Luego abrimos la aplicación y en el menú nos desplazamos hacia la sección Tipografías. En este punto cambiaremos Texto de la interfaz y Texto del documento a «Fira Sans Regular 11», mientras que Títulos de ventanas heredadas serán «Fira Sans Bold 11». Además, también cambiar el Hinting de Ligera a Media.

¿Qué hago si estoy en KDE?

Luego de mover la tipografía vamos a Preferencias del sistema / Tipos de letra y aparecerá un menú donde Configurar tipos de letra.

  • General: Fira Sans 10
  • Anchura fija: Fira Sans 9
  • Pequeña: Fira Sans 8
  • Barra de Herramienta: Fira Sans 10
  • Menú: Fira Sans 10
  • Título de la ventana: Fira Sans Bold 10

El Suavizado de bordes lo cambiamos a Activado, Representación con subpixeles elegimos RGB y en Hinting lo cambiamos a Medio o Completo.

Mi actual configuración para las tipografías en Manjaro 18 KDE.

Algunos usuarios aseguran que sólo con cambiar la Representación con subpixeles a RGB y sin nada de Hinting. En mi caso preferí dejar el Hinting en Completo ya que sirve para optimizar la letra, quedando más fácil para su lectura.

Mejorando la tipografía en aplicaciones (como Firefox)

Pasa que la tipografía mejoró en mi Manjaro, pero cuando navegaba en Firefox seguía igual. Buscando más a fondo encontré a más usuarios que presentaban el mismo problema no sólo en este navegador, sino también en kdenlive u otros programas.

La solución definitiva la encontré en este subreddit escrita por el usuario /u/duhok1 y nos guiaba a hacer lo siguiente:

  • Lo primero que debemos hacer es descargar algunas tipografías (aunque ya más adelante usaremos Fira Sans):
$ su -c 'pacman -S ttf-dejavu ttf-liberation noto-fonts'
  • Luego habilitamos ajustes preestablecidos de estas fuentes mediante la creación de enlaces simbólicos:
$ su -c 'ln -s /etc/fonts/conf.avail/70-no-bitmaps.conf /etc/font /conf.d'
$ su -c 'ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf /etc/fonts/conf.d'
$ su -c 'ln -s /etc/fonts/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d'

Lo anterior deshabilitará el mapa de bits incorporado para todas las fuentes, habilitará la representación RGB de subpíxeles y habilitará el filtro LCD que está diseñado para reducir la franja de color cuando se utiliza la representación de subpíxeles.

  • Habilitamos el modo de insinuación de subpíxeles FreeType editando el siguiente archivo:
$ /etc/profile.d/freetype2.sh
  • Debemos descomentar el modo que se muestra al final:
export FREETYPE_PROPERTIES="truetype:interpreter-version=40"

Para la coherencia de la fuente, todas las aplicaciones deben configurarse para usar los alias serif, sans-serif y monospace, que mapconfig asigna a fuentes particulares.

  • Creamos el archivo /etc/fonts/local.conf con lo siguiente:
<?xml version="1.0"?>
  <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  <fontconfig>
      <match>
          <edit mode="prepend" name="family"><string>Fira Sans</string></edit>
      </match>
      <match target="pattern">
          <test qual="any" name="family"><string>serif</string></test>
          <edit name="family" mode="assign" binding="same"><string>Noto Serif</string></edit>
      </match>
      <match target="pattern">
          <test qual="any" name="family"><string>sans-serif</string></test>
          <edit name="family" mode="assign" binding="same"><string>Fira Sans</string></edit>
      </match>
      <match target="pattern">
          <test qual="any" name="family"><string>monospace</string></test>
          <edit name="family" mode="assign" binding="same"><string>Noto Mono</string></edit>
      </match>
  </fontconfig>
  • Reiniciamos nuestro Manjaro y listo, tendremos una mejor calidad en la tipografía.

Por cierto, puedes configurar el archivo HTML y elegir la tipografía a tu gusto. En mi caso elegí a Fira Sans, pero tu puedes cambiarlo como desees.

¿Te ha funcionado este tutorial? Si tienes alguna consulta puedes dejarla en los comentarios, o si deseas que escriba sobre nueva soluciones para optimizar ya sea Manjaro u otra distribución.

¡Necesitamos de tu ayuda!

Los ingresos por publicidad van cada vez más en picada, los sitios independientes como el nuestro son los más afectados. Nos hemos visto la necesidad de encontrar otras formas para continuar en funcionamiento.

Nuestro principal compromiso es el de mantener nuestro contenido libre e independiente, lo que significa que no existen publicaciones promocionadas, publicidad molesta ni tarifas de suscripción.

Si te gusta lo que hacemos y deseas apoyarnos, podrías considerar ser parte de nuestro Patreon:

Comentarios

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que estás de acuerdo con esto, pero puedes optar por no hacerlo si lo deseas. AceptarLeer más