Noticia Tipografía en Android: Manual de cambio de fuentes a nivel de root

Tipografía en Android


Android se ha ganado a pulso la fama de sistema operativo hiperpersonalizable gracias a su naturaleza abierta y a la libertad que ofrece al usuario avanzado. Uno de los cambios que más se buscan, sobre todo cuando se entra en el mundo del root, es la posibilidad de modificar la tipografía del sistema al detalle, desde la fuente del reloj de la pantalla de bloqueo hasta el texto de los menús y las aplicaciones.

Si alguna vez te has preguntado cómo cambiar la fuente a nivel profundo, qué posibilidades hay con y sin root y qué hacen exactamente fabricantes como Samsung, Huawei, Xiaomi u otros para permitir o limitar estos cambios, aquí tienes un manual completo. Vamos a repasar tanto los métodos oficiales como los «trucos» mediante root, módulos como Xposed o herramientas para sustituir directamente archivos TTF en /system/fonts, todo explicado en castellano de España y sin rodeos innecesarios.

Qué significa cambiar la fuente a nivel de root en Android​


Antes de meternos en harina conviene entender qué implica exactamente tener root y por qué cambiar las fuentes del sistema no es un simple ajuste visual. Rootear (del inglés rooting) es el proceso por el cual el usuario obtiene acceso de administrador total en un dispositivo Android, acceso que normalmente está restringido.

En sistemas tipo Unix, como Linux o Android, la cuenta con más privilegios se llama «root» (raíz), y es la que puede leer, modificar y borrar cualquier archivo del sistema. Al habilitar root en un móvil o tablet, pasas a poder hacer cosas que con un usuario normal estarían vetadas: eliminar bloatware preinstalado, modificar archivos en /system, instalar frameworks como Xposed, flashear ZIPs de fuentes desde TWRP, etc.

Esto hace posible, por ejemplo, que puedas entrar a la carpeta /system/fonts y sustituir archivos TTF para cambiar la tipografía del sistema entero, o que un módulo como Fonter actúe por encima de la capa del fabricante para aplicar nuevas fuentes a todo el sistema o solo a ciertas apps.

Eso sí, hay que tener claro que rootear implica riesgos: pérdida de garantía, posibles fallos si se tocan archivos críticos y más exposición a malware si se otorgan permisos sin cuidado. Por eso, aunque el artículo se centra en el cambio de fuentes a nivel root, también veremos alternativas sin root para quienes no quieran complicarse demasiado la vida.

Dispositivos que permiten cambiar fuentes sin root​


Lo primero que hay que saber es que no todos los móviles Android parten de cero en lo que respecta al cambio de tipografía. Algunas capas de fabricante ya integran de serie la opción de cambiar la fuente del sistema sin necesidad de root, normalmente desde los ajustes de pantalla o su aplicación de temas.

En el terreno de las marcas, destacan especialmente los móviles de Samsung, Huawei, Xiaomi, Oppo, Realme, Vivo y Honor, junto con otros modelos que usan sistemas de temas avanzados. Cada uno lo hace a su manera, pero la idea base es la misma: exponer un ajuste desde el que puedes elegir un estilo de texto distinto, descargar nuevas fuentes e incluso mezclarlas con temas completos.

En Android «puro» (como el de los Google Pixel, muchos Motorola o Nokia), la cosa cambia bastante: no existe un selector de fuente global. Lo máximo que se permite es aumentar o reducir el tamaño de texto y activar el texto en negrita desde los ajustes de accesibilidad. El cambio real de tipografía requiere otros métodos, y en muchos casos pasa sí o sí por root o por el uso de launchers.

Por tanto, antes de complicarte la vida flasheando ZIPs o toqueteando /system/fonts, conviene revisar si tu dispositivo ya incluye de fábrica un sistema de temas o un ajuste para cambiar el tipo de letra, porque te puede ahorrar bastantes quebraderos de cabeza.

Samsung y FlipFont: cambiar la fuente del sistema sin root​


Samsung es uno de los fabricantes que más tiempo lleva permitiendo cambiar la fuente sin root, gracias a la integración de FlipFont, un sistema de fuentes que se apoya en paquetes descargables. En muchas versiones de One UI basta con ir a:

  • Ajustes > Pantalla > Tamaño y estilo de font > Tipo de fuente

Desde ese menú se puede ver una lista de fuentes instaladas y descargar más estilos desde la tienda de temas o desde paquetes FlipFont disponibles en Google Play. Una vez instalados, aparecen como opciones adicionales y se pueden aplicar a todo el sistema y a la mayoría de apps.

FlipFont no es exclusivo de Samsung: también se ha integrado en algunos HTC (con Sense 6.0), en el OnePlus One con CyanogenMod 11 y en bastantes dispositivos con ColorOS (como el Oppo N1). En todos ellos, el mecanismo es similar: los paquetes de fuentes se instalan como APK y luego se seleccionan desde Ajustes > Pantalla > Fuentes (o menú equivalente).

El proceso típico en un Samsung o en un HTC con FlipFont es tan sencillo como:

  1. Habilitar «Orígenes desconocidos» en Ajustes > Seguridad si vas a instalar un APK de fuentes descargado fuera de Play Store.
  2. Instalar el paquete de fuentes (APK) o la fuente concreta que quieras.
  3. Ir a Ajustes > Pantalla > Fuentes (o Tamaño y estilo de fuente).
  4. Escoger el estilo recién instalado y aplicarlo.

Eso sí, FlipFont cambia la fuente del sistema completo, pero no suele permitir aplicar una fuente distinta a una sola aplicación concreta. Si necesitas ese nivel de granularidad (por ejemplo, una fuente para el reloj y otra para el resto del sistema), tendrás que recurrir a soluciones con root o a módulos específicos.

Cambiar la fuente del reloj y del sistema en One UI modificando /system/fonts​


En versiones más recientes de One UI (por ejemplo, One UI 4.1) algunos usuarios buscan ir un paso más allá y no conformarse con las opciones de FlipFont o la tienda de temas. Un caso típico es querer una fuente concreta para el reloj de la pantalla de bloqueo y otra distinta para la interfaz general, lo que lleva a experimentar directamente con los archivos TTF en /system/fonts.

En este contexto, es relativamente sencillo localizar y reemplazar el archivo responsable del reloj de la pantalla de bloqueo. En One UI 4.1, por ejemplo, el archivo Clock2021.ttf suele controlar la tipografía de ese reloj, y si se sustituye por otra fuente (manteniendo nombre y permisos correctos) el cambio se refleja sin mayor historia.

El problema viene cuando se intenta hacer lo mismo con la «fuente del sistema» genérica, ya que Samsung utiliza varios archivos sans en /system/fonts y un sistema de asignación de familias de fuentes que no siempre es evidente. Cambiar uno a uno todos los TTF con «sans» en el nombre no siempre da resultado, porque hay mapas XML (como fonts.xml y similares) que definen qué archivo se usa para cada idioma, peso y estilo.

Esto implica que, aunque tengas root y puedas escribir en /system/fonts, no basta con ir a lo bruto sustituyendo TTF al azar si quieres identificar exactamente la fuente que actúa como «predeterminada». A menudo hay que:

  • Comprobar los archivos de configuración de fuentes (XML) en el directorio correspondiente.
  • Ver qué familia se asigna al estilo «sans-serif» o a la fuente que usa la capa (One UI añade sus propias capas encima).
  • Reemplazar de forma cuidadosa el TTF que corresponde a esa familia, respetando nombres, permisos y propietario.

Como referencia práctica, muchos cocineros de ROM y usuarios avanzados prefieren recurrir a módulos o a ZIPs flasheables que ya contienen los TTF correctamente mapeados y los XML ajustados, en lugar de pelearse a mano con todos los archivos. Es una forma bastante más segura de no romper la interfaz si se comete un error.

Fonter y Xposed: cambiar la fuente con root de forma flexible​


Tipografía en Android Manual de cambio de fuentes a nivel de root


Para quienes no tengan un Samsung, ni un HTC con Sense 6.0 ni otra capa que soporte FlipFont, existe una alternativa muy potente: el módulo Fonter para Xposed. Este módulo nació en los foros de XDA y se ha convertido en una solución popular para cambiar fuentes a nivel de sistema.

Su principal ventaja es que, en lugar de limitarse a la tipografía global, permite cambiar la fuente de todo el dispositivo o solo de aplicaciones específicas. Es decir, puedes elegir una fuente distinta para una app concreta (por ejemplo, un lector de noticias) sin afectar al resto del sistema.

El funcionamiento básico es el siguiente:

  1. Tener el dispositivo rooteado e instalar Xposed Framework compatible con tu versión de Android.
  2. Desde el buscador de módulos de Xposed, localizar e instalar Fonter.
  3. Activar el módulo desde Xposed y reiniciar el dispositivo.
  4. Abrir la nueva app Fonter que aparece en el cajón de aplicaciones y escoger qué quieres cambiar: fuente global o de apps concretas.

La clave es que Fonter actúa como una capa intermedia sobre el sistema, inyectando la tipografía elegida sin necesidad de andar reemplazando archivos en /system/fonts manualmente. Esto reduce el riesgo de cargar archivos erróneos, aunque sigue siendo una herramienta avanzada que requiere root y Xposed, con todo lo que ello implica.

Huawei y EMUI: cambio de fuente con y sin root​


Huawei, con su capa EMUI, lleva tiempo ofreciendo un sistema de temas muy potente que incluye la posibilidad de cambiar el tipo de letra sin necesidad de root en gran parte de sus dispositivos. Además, hay herramientas específicas para gestionar y crear fuentes en formato propio.

En la mayoría de versiones de EMUI, el método básico sin root funciona de dos formas: vía aplicación de terceros o manualmente copiando archivos .hwt a la carpeta de temas. Una de las apps más conocidas para ello es Huawei Themes Manager, que permite descargar y aplicar cientos o miles de tipografías.

Por ejemplo, el flujo típico con Huawei Themes Manager sería:

  1. Abrir la app y entrar en el apartado de Fuentes.
  2. Elegir una tipografía de la lista y pulsar en la opción equivalente a «Consigue esta fuente».
  3. Esperar a que se descargue el archivo .hwt y confirmar el aviso para abrir la app oficial de Temas de Huawei.
  4. Ir a la sección «Míos» dentro de Temas, donde aparecerá la fuente recién descargada, seleccionarla y pulsar en «Aplicar».

Si prefieres hacerlo de forma manual, se puede:

  • Descargar fuentes en formato .hwt o en ZIP y renombrarlas de .zip a .hwt cuando proceda.
  • Usar la app «Archivos» de Huawei para mover esos .hwt a la carpeta HWThemes de la memoria interna.
  • Abrir la aplicación Temas, ir a la sección de fuentes o temas locales y aplicar la nueva tipografía.

Hay un matiz importante: en EMUI 5/5.1, el cambio de fuente sin root solo funciona si el móvil está configurado en inglés. Si lo tienes en español u otro idioma, la opción puede no aparecer o el cambio no aplicarse correctamente. Es una limitación conocida de esas versiones de la capa.

Con root, las posibilidades se amplían. Además de los métodos anteriores, puedes usar aplicaciones que instalan fuentes directamente en el sistema en formato TTF, sin restricciones de .hwt ni del idioma. Aquí entran en juego herramientas como Root Essentials, FontFix, iFont, Fonster o MWFonts, que vamos a ver con más detalle.

Aplicaciones con root para instalar fuentes TTF​


Cuando ya tienes root y quieres ir más allá de lo que ofrecen los temas del fabricante, las apps especializadas en fuentes se convierten en una opción muy cómoda. La idea es siempre la misma: descargar la fuente en TTF y sustituir la usada por el sistema, haciendo copia de seguridad para volver atrás si algo no convence.

Entre las herramientas más recomendables destacan:

Root Essentials es una app muy completa para usuarios root que incluye, entre muchas otras funciones, un «Instalador de fuentes». Para usarlo, se accede al apartado de Interfaz > Instalador de fuentes y desde ahí se muestran todas las tipografías disponibles para descarga.

La gracia de Root Essentials es que, antes de aplicar la fuente, permite previsualizarla y crea automáticamente una copia de seguridad de la tipografía actual. De esta forma, si el cambio no te convence, puedes restaurarla sin tener que flashear nada ni tocar manualmente archivos del sistema. Al instalar una nueva fuente, el teléfono se reinicia para aplicar el cambio a nivel global.

FontFix (muy popular también en su variante para root) es otra gran alternativa. Su interfaz es sencilla: al abrirla, ves directamente una larga lista de fuentes. Al seleccionar una, se muestra una ventana de previsualización que compara la fuente actual con la nueva. Después se pulsa en «Install» y la app hace el resto: copia de seguridad, reemplazo de la fuente del sistema y reinicio.

Si todavía no encuentras lo que buscas, existen más opciones como iFont, Fonster y MWFonts. Muchas de ellas funcionan de forma muy parecida: conectan con repositorios de fuentes (Google Fonts, DaFont, etc.), descargan el TTF y lo instalan en el sistema mediante root. Conviene revisar siempre compatibilidad con tu marca y versión de Android, porque no todas se comportan igual en todas las capas.

Cambiar fuentes flasheando ZIPs desde TWRP​


Otra vía muy extendida entre los usuarios avanzados consiste en usar un recovery personalizado como TWRP para flashear paquetes ZIP que contienen colecciones de fuentes. Estos ZIP suelen traer ya la estructura de archivos correcta y los mapeos necesarios para que el sistema los reconozca, reduciendo la probabilidad de errores.

El proceso suele ser similar al de instalar un mod o un pequeño paquete de modificación:

  1. Descargar el ZIP de la fuente que quieras desde repositorios específicos (muchos vienen organizados por versión de Android: 3.x/4.x por un lado, 5.x/6.x/7.x por otro, etc.).
  2. Guardar el archivo preferiblemente en la tarjeta microSD o en el almacenamiento interno accesible desde TWRP.
  3. Reiniciar el dispositivo en modo recovery y entrar en TWRP.
  4. Seleccionar la opción Instalar, localizar el ZIP de la fuente (por ejemplo, «Decker Bold» u otra), deslizar para confirmar el flasheo y esperar unos segundos.
  5. Reiniciar el sistema desde TWRP para aplicar los cambios.

Este método es muy útil cuando quieres mantener una colección de fuentes probadas para tu versión de Android y pasarte de una a otra sin depender de apps de terceros. Eso sí, como siempre que se flashea algo en TWRP, es recomendable tener un backup de la ROM o un nandroid completo por si algo sale mal.

Crear tus propias fuentes para EMUI y temas​


Para quienes usan Huawei y además quieren un nivel extra de personalización, existe la opción de crear su propia fuente en formato .hwt a partir de archivos .ttf u .otf. Muchas funciones de este tipo están integradas en apps como Huawei Theme Manager, que incluyen un generador de fuentes.

El flujo de trabajo suele ser este:

  • Descargar la tipografía que te guste en formato .ttf u .otf desde repositorios como Google Fonts, DaFont, etc.
  • Guardar ese archivo en el móvil y abrir Huawei Theme Manager.
  • Ir a la sección de Fuentes > Generar fuentes y seleccionar el archivo descargado.
  • Pulsar en «Próximo paso», darle un nombre identificable a la fuente y tocar en «Generar».
  • Elegir la opción de abrir la app oficial de Temas de Huawei y aplicar la nueva fuente como si fuera una más del catálogo.

De este modo, no dependes solo de las fuentes incluidas de serie o en los repositorios de la app, sino que puedes trasladar cualquier tipo descargado legalmente a tu EMUI en forma de .hwt. Es una manera bastante limpia de tener una tipografía totalmente a tu gusto sin root.

Cambio de fuentes por fabricante: opciones sin root​


Más allá de Samsung y Huawei, prácticamente todos los grandes fabricantes han ido añadiendo, de una forma u otra, opciones para cambiar la fuente desde los ajustes o desde sus apps de temas. No siempre se puede tocar lo mismo, pero en general las posibilidades han crecido bastante.

En Samsung, como ya hemos comentado, el camino es Ajustes > Pantalla > Tamaño y estilo de fuente > Tipo de fuente. Desde ahí se puede cambiar el tamaño, el estilo y descargar más tipografías desde la tienda integrada.

En Vivo, el cambio suele encontrarse en Ajustes > Pantalla y brillo > Estilo de fuente, donde se listan todas las fuentes disponibles y se pueden aplicar con un toque. Algunas ROMs añaden además una previsualización.

En Xiaomi el truco es algo más peculiar: para poder cambiar la fuente en muchas versiones de MIUI, primero hay que ir a Ajustes > Ajustes adicionales y cambiar la región a India. Esto no altera el idioma del dispositivo, pero desbloquea el gestor de fuentes dentro de la app Temas, añadiendo una sección tipo «Mis fuentes» o «Texto».

En Oppo, Realme, Huawei y Honor, la modificación de la tipografía suele ir integrada en la app de Temas o en la Tienda de temas, en secciones dedicadas específicamente a fuentes o texto. Se busca el estilo que nos convenza, se descarga y se aplica. Cada capa tiene su propio sistema, pero la filosofía es la misma: usar el motor de temas para cambiar también la fuente del sistema.

Qué hacer en Android puro: accesibilidad, apps y launchers​


En dispositivos con Android cercano al stock, como Google Pixel, muchos Motorola, Nokia y otros con Android One, la personalización de fuentes está mucho más limitada de serie. Aquí no suele haber un gestor de fuentes ni un sistema de temas tan elaborado como en las capas de los fabricantes chinos.

Las únicas opciones nativas pasan por ir a Ajustes > Accesibilidad y cambiar el tamaño de la fuente o activar el texto en negrita. No se puede seleccionar una tipografía totalmente distinta para la interfaz ni para las apps que usan la fuente del sistema por defecto.

Si aun así quieres jugar con las fuentes sin root, puedes recurrir a herramientas como zFont 3, una de las apps más populares hoy en día para cambiar tipografías. Es compatible con muchísimos fabricantes (Samsung, Vivo, LG, Huawei, Oppo, Realme, Xiaomi, Tecno, Infinix…) y se integra con los sistemas de temas de cada marca para aplicar las fuentes descargadas desde Google Fonts, DaFont y otros repositorios.

En muchos casos, zFont 3 te permite aplicar fuentes locales que hayas descargado tú mismo, siempre que el sistema sea compatible. Aun así, en Android puro y dispositivos sin motor de temas, las funciones de la app están más limitadas y puede no ser posible cambiar realmente la fuente del sistema completo sin root.

Otra opción práctica, aunque parcial, es cambiar solo la fuente de la pantalla de inicio y del cajón de apps usando un launcher de terceros. No toca la fuente en ajustes ni en notificaciones, pero a efectos visuales del escritorio supone un buen cambio.

Launchers que permiten cambiar la fuente en el escritorio​


Si tu móvil no ofrece ningún tipo de cambio de tipografía a nivel de sistema y no quieres rootearlo, los lanzadores de aplicaciones son tu mejor aliado. Un launcher sustituye la pantalla de inicio y el cajón de apps por una interfaz propia, y algunos incluyen ajustes para modificar la fuente de los iconos y de los menús.

Uno de los más conocidos es GO Launcher, que destaca precisamente por la cantidad de estilos de letra que integra. El procedimiento típico para cambiar la fuente es:

  • Larga pulsación en un espacio vacío del escritorio para abrir el menú de ajustes de GO.
  • Entrar en Ajustes GO y después en la sección de Fuente > Seleccionar fuente.
  • Pulsar en «Explorar fuente» para que el launcher escanee todas las fuentes presentes en el dispositivo.
  • Escoger la que quieras y aplicarla.

Otro launcher muy popular es Apex Launcher, que también permite cambiar el tipo de letra, aunque ofrece menos estilos preinstalados que GO. En la configuración de Apex se puede ajustar la fuente para la pantalla de inicio y para el cajón de aplicaciones, normalmente en las secciones «Layout & Style» y «Drawer Layout & Icons».

Nova Launcher, que suele ser el favorito de muchos usuarios avanzados, no está tan centrado en el cambio de tipografía, pero sí ofrece la opción de modificar el tamaño de la letra y elegir entre algunas fuentes predefinidas. No llega al nivel de GO Launcher en personalización de fuentes, pero en conjunto es muy flexible y ligero.

Eso sí, hay que tener claro que el cambio de fuente mediante launchers solo afecta a la interfaz que controla el propio launcher: escritorio, cajón de aplicaciones y, a veces, el dock. No se verá reflejado en las notificaciones, ajustes del sistema ni en aquellas aplicaciones que se apoyan en la tipografía global del sistema operativo.

Volver a la fuente original del sistema​


Después de experimentar con tantas tipografías, es fácil que llegue el momento en el que quieras regresar a la fuente original que traía tu Android. Por suerte, en la mayoría de métodos comentados es bastante sencillo volver atrás.

Si has cambiado la fuente usando los ajustes de pantalla o la app de temas de tu fabricante, basta con:

  • Entrar de nuevo en Ajustes > Pantalla > Fuente (o en la sección correspondiente de la app Temas).
  • Seleccionar la fuente por defecto o el tema original del teléfono.
  • Aplicarlo y esperar a que se actualice la interfaz.

En Huawei con EMUI, si has usado archivos .hwt, puedes descargar el tema o fuente original desde los enlaces oficiales que suelan proporcionar algunos desarrolladores, moverla a la carpeta HWThemes y aplicarla desde la app Temas, igual que hiciste con las personalizadas.

Si utilizaste apps con root como Root Essentials, FontFix, iFont, etc., casi todas ellas crean automáticamente una copia de seguridad de la fuente original antes de instalar una nueva. En los ajustes de dichas aplicaciones suele haber una sección de «Restaurar fuente» o similar que te permite volver a ese estado previo sin complicaciones extra.

En el caso de haber flasheado fuentes mediante TWRP, lo más prudente es disponer de un backup nandroid de la ROM realizado antes de empezar a probar paquetes. Si lo tienes, restaurarlo te devolverá el sistema exactamente al punto de partida. Si no hiciste copia, revisa si el paquete de fuentes que flasheaste incluía un ZIP para restaurar la fuente stock.

En resumen, el ecosistema Android ofrece mil y una maneras de cambiar el tipo de letra, desde los ajustes más sencillos sin root hasta la sustitución manual de TTF en /system/fonts con acceso root. La clave es valorar cuánta personalización necesitas realmente (¿fuente global o distinta por aplicación?, ¿reloj con tipografía propia?) y hasta qué punto quieres asumir los riesgos de trastear con la raíz del sistema. Con las herramientas adecuadas y un poco de cuidado, puedes dejar tu móvil con una estética de texto totalmente a tu gusto sin renunciar a la estabilidad.

Continúar leyendo...