Según de qué manera se haya compilado Qt, debemos de saber que si queremos introducir tipografías en nuestro programa, deberemos de copiarlas a un directorio para que Qt sea capaz de encontrarlas. Pero… ¿Qué directorio?.

Método 1: (valido para una instalación de QT sin compilación cruzada)

Vamos al directorio donde esté instalado Qt en el sistema, y copiamos las tipografías a utilizar en el directorio:

lib/fonts/

Si el directorio no existiese, lo creamos.

Método 2: añadir variable de entorno al perfil de bash

Editamos el archivo /etc/profile:

sudo nano /etc/profile

y añadimos al final:

export QT_QWS_FONTDIR=/opt/qt5.1/lib/fonts/

Nota: debemos de tener copiadas las tipografías en el directorio explicado en el método 1. Guardamos y reiniciamos para que aplique.

Método 3: instalar las tipografías en el directorio estandar

Copiamos todas las tipografías .ttf a usar en el directorio estandar de tipografías en GNU/Linux, regeneramos la caché y reiniciamos:

sudo cp *.ttf /usr/share/fonts/truetype/
sudo fc-cache -fv
sudo reboot