Cómo importar fuentes personalizadas a LibreOffice Flatpak

Ejemplo ilustrativo: Mira está preparando un informe para la junta directiva en LibreOffice Flatpak y necesita usar una fuente con licencia llamada "Northstar Sans", proporcionada por su equipo de diseño. El nombre y la situación son hipotéticos. Instala la fuente en su directorio de fuentes de usuario, actualiza la caché de fuentes y reinicia LibreOffice. De esta forma, la fuente permanece disponible para sus aplicaciones sin modificar el paquete Flatpak ni otorgar a LibreOffice acceso completo a su directorio personal.

La documentación actual de Flatpak sobre la integración en el escritorio explica por qué funciona este método: las fuentes del host $XDG_DATA_HOME/fontsse exponen dentro del entorno aislado en /run/host/user-fonts. Flatpak también expone los directorios de fuentes del sistema. Su documentación señala que los archivos de configuración de fontconfig del host no se exponen, por lo que las reglas de fuentes específicas del sistema pueden no transferirse. Consulte la documentación oficial de Flatpak Fonts . El procedimiento que se describe a continuación se aplica al ID de la aplicación Flathub LibreOffice org.libreoffice.LibreOffice.

Instala la fuente para tu cuenta de usuario.

Primero, compruebe la licencia de la fuente y utilice únicamente los archivos que tenga autorización para instalar. Si la fuente se encuentra en un archivo ZIP, extráigalo y localice sus archivos. Los formatos de fuente de escritorio más comunes son OpenType ( .otf) y TrueType ( .ttf). No copie el archivo ZIP en el directorio de fuentes.

Mira puede instalar la fuente sin privilegios de administrador. El directorio de fuentes habitual por usuario es ~/.local/share/fonts, equivalente a $XDG_DATA_HOME/fontscuando se utiliza el directorio de datos XDG estándar. La documentación de Flatpak indica que se debe evitar el ~/.fontsdirectorio heredado.

  1. Crea el directorio de fuentes de usuario si aún no existe:
mkdir -p "$HOME/.local/share/fonts"
  1. Copia los archivos de fuente autorizados en esa carpeta. Reemplaza el nombre de archivo de ejemplo con la fuente que recibiste:
cp "$HOME/Downloads/NorthstarSans-Regular.otf" "$HOME/.local/share/fonts/"

Si el paquete de fuentes incluye archivos separados para las versiones regular, negrita, cursiva o negrita-cursiva, instale cada variante necesaria. Conserve los nombres de archivo originales siempre que sea posible; no cambie el nombre de los archivos de fuente para imitar una familia o grosor diferente. Para varias familias, cree subdirectorios para mantener la carpeta organizada.

Actualizar la caché de fuentes

Fontconfig crea una caché para que las aplicaciones puedan encontrar las fuentes instaladas. En muchos sistemas Linux, fc-cacheesta caché la proporciona el paquete fontconfig del sistema anfitrión. Actualice la caché para el directorio de cada usuario:

fc-cache -f "$HOME/.local/share/fonts"

Esta -fopción fuerza un escaneo del directorio especificado. Si el intérprete de comandos indica que fc-cacheno se encuentra, instale las utilidades fontconfig a través del gestor de paquetes de su distribución Linux o utilice su utilidad font-management para actualizar la información de las fuentes. Los nombres de los paquetes y las herramientas gráficas varían según la distribución.

Para comprobar que el host fontconfig ve la familia, ejecute:

fc-list | grep -i "Northstar Sans"

Sustituya el nombre por el nombre de la familia tipográfica que muestra el editor de la fuente. Si coincide, es una comprobación útil, pero no demuestra que LibreOffice haya actualizado su lista de fuentes.

Reiniciar LibreOffice Flatpak

Guarda los documentos abiertos y cierra todas las ventanas de LibreOffice. Vuelve a iniciar Flatpak desde el menú de aplicaciones o ejecútalo desde una terminal:

flatpak run org.libreoffice.LibreOffice

LibreOffice podría haber leído su lista de fuentes al iniciarse, por lo que instalar una fuente mientras Writer permanece abierto podría dejar visible la lista anterior. En el ejemplo de Mira, ella espera a que la suite se cierre por completo y luego vuelve a iniciar Writer. Si la fuente aún no aparece, reinicie la sesión de escritorio solo después de realizar las comprobaciones más sencillas que se describen a continuación; reiniciar el sistema por completo no suele ser el primer paso para solucionar problemas.

Confirma la fuente dentro de LibreOffice.

Abre Writer, haz clic en el cuadro de familia de fuentes de la barra de herramientas de formato y escribe el nombre exacto de la familia. También puedes abrir la lista de fuentes y buscarla alfabéticamente. Crea una línea de prueba corta, aplica la nueva fuente y comprueba que las letras se muestren correctamente. Si el paquete incluye más de una fuente, prueba los estilos normal y negrita por separado.

Para una comprobación práctica, Mira abre una copia de su plantilla de informe, aplica la fuente Northstar Sans a un encabezado y a un párrafo, guarda una copia de prueba, cierra el documento y lo vuelve a abrir. Este es solo un ejemplo ilustrativo, no el resultado de una prueba real. El objetivo es confirmar que la familia tipográfica aparece en la lista y que el estilo deseado se mantiene aplicado tras volver a abrir el documento.

Por qué es preferible la ruta de fuente estándar de Flatpak

Flatpak está diseñado para aislar aplicaciones, pero permite acceder a las fuentes del host mediante rutas específicas. La documentación del mapeo de fuentes de usuario permite $XDG_DATA_HOME/fontsdetectar las fuentes sin otorgar a la aplicación de Office acceso a todo el sistema de archivos del host. --filesystem=hostNo se necesita una configuración general como esta para este flujo de trabajo estándar, y esta proporciona un acceso mucho más amplio que el que requiere la instalación de fuentes.

Flatpak asigna fuentes de /usr/share/fontsa /run/host/fonts, de /usr/local/share/fontsa /run/host/local-fonts, y del directorio de fuentes de datos del usuario a /run/host/user-fonts. Esto cubre las instalaciones comunes a nivel de sistema y por usuario, aunque los problemas de empaquetado, tiempo de ejecución o específicos del host aún pueden afectar las configuraciones individuales. Los archivos de configuración fontconfig del host no se exponen al entorno aislado; esto es independiente de los propios archivos de fuente.

Solucionar problemas de una fuente que aún falta

  • Compruebe el directorio real: ejecute printf '%s\n' "${XDG_DATA_HOME:-$HOME/.local/share}/fonts". Si XDG_DATA_HOMEestá configurado en una ubicación no estándar, coloque la fuente en su fontssubdirectorio en lugar de asumir ~/.local/share/fonts.
  • Verifique el tipo de archivo y la extracción: asegúrese de que la carpeta contenga archivos utilizables .otfo .ttfde fuentes, y no solo un archivo comprimido, un PDF de vista previa o un documento de licencia.
  • Compruebe el nombre de la familia: los nombres de archivo de las fuentes no siempre coinciden con el nombre de la familia que se muestra en LibreOffice. Utilice esta herramienta fc-listpara inspeccionar los nombres que detecta fontconfig.
  • Actualizar y reiniciar: vuelva a ejecutar el comando fc-cache -fen el directorio correcto, luego cierre y vuelva a abrir LibreOffice por completo. Las ventanas abiertas conservarán la lista de fuentes anterior.
  • Confirma el ID de Flatpak: si LibreOffice se instaló desde una fuente diferente o con otro ID de aplicación, flatpak run org.libreoffice.LibreOfficees posible que no se pueda ejecutar esa copia. Comprueba la aplicación instalada flatpak listy usa el ID que aparece para tu instalación.
  • Pruebe con otra aplicación: si la lista de fuentes del host tampoco detecta la fuente, primero corrija la instalación del host. Si las herramientas del host la detectan, pero Flatpak no, revise la configuración del entorno de ejecución y del paquete Flatpak, y luego consulte el registro de incidencias del paquete Flatpak con el ID de la aplicación y los detalles del entorno de ejecución.

Una fuente puede aparecer en tu ordenador, pero sustituirse por otra en el de otra persona. Los documentos suelen hacer referencia a las familias tipográficas por su nombre; esto no garantiza automáticamente que todos los destinatarios tengan instalada la misma fuente. Si el destinatario necesita una copia visual exacta y no necesita editar el texto, exporta un PDF y revísalo antes de compartirlo. Si el archivo debe permanecer editable, coordina la disponibilidad y la licencia de la fuente con los destinatarios.

Qué esperar después de la instalación

El resultado útil es sencillo: la nueva familia aparece en el selector de fuentes de LibreOffice, se aplica al texto y permanece seleccionada al volver a abrir el documento. Si no es así, verifique la ruta de los datos de usuario y el archivo de fuente antes de modificar los permisos del entorno aislado. La asignación estándar de Flatpak cubre la ubicación habitual de las fuentes por usuario; las reglas personalizadas de fontconfig, las rutas XDG inusuales, un paquete alternativo de LibreOffice y las restricciones de licencia de fuentes pueden requerir un tratamiento aparte.

El informe hipotético de Mira estará listo una vez que Northstar Sans aparezca en Writer y la copia de prueba guardada conserve el formato deseado. Para otros usuarios, las mismas comprobaciones permiten distinguir entre la falta de una fuente del host y un problema de actualización o empaquetado de la aplicación, sin debilitar innecesariamente el entorno aislado de Flatpak.

Dejar un comentario

Cómo mover una imagen en Microsoft Word

Cómo mover una imagen en Microsoft Word

Aprende a arrastrar una imagen en Word, a elegir el ajuste de texto, a mantenerla dentro de un párrafo o a fijarla en la página, y a solucionar problemas con imágenes que no se mueven.

Cómo insertar una casilla de verificación en Excel: dos métodos sencillos

Cómo insertar una casilla de verificación en Excel: dos métodos sencillos

Aprende a insertar una casilla de verificación en Excel con la herramienta "En celda", a contar los elementos seleccionados con fórmulas o a agregar un control de formulario vinculado en versiones de escritorio anteriores.

Cómo autocompletar letras en Excel: de la A a la Z y más allá

Cómo autocompletar letras en Excel: de la A a la Z y más allá

Genere letras de la A a la Z, letras minúsculas o etiquetas más allá de la Z en Excel con una fórmula de controlador de relleno, una SECUENCIA o una lista personalizada reutilizable.

Cómo tachar texto en Excel: Atajos y métodos paso a paso

Cómo tachar texto en Excel: Atajos y métodos paso a paso

Aprende a tachar texto en Excel para Windows, Mac y la web, a dar formato a parte de una celda y a eliminar la línea sin borrar su valor.

¿Qué es Microsoft Access? ¿Cómo funcionan sus herramientas de base de datos?

¿Qué es Microsoft Access? ¿Cómo funcionan sus herramientas de base de datos?

Microsoft Access es una aplicación de base de datos para Windows que permite almacenar registros relacionados, crear consultas, generar formularios de entrada de datos y crear informes. Descubra cómo funciona y cuándo es la opción más adecuada.

Importación y exportación de Office Outlook 2010: Transferencia de datos con un archivo PST

Importación y exportación de Office Outlook 2010: Transferencia de datos con un archivo PST

Aprende a importar un archivo PST a Outlook 2010 o a exportar correo electrónico, contactos, calendario y tareas. Sigue los menús correctos y evita carpetas faltantes o duplicadas.

Cambiar la altura y el ancho de las líneas de cuadrícula en Word 2010

Cambiar la altura y el ancho de las líneas de cuadrícula en Word 2010

Aprenda a ajustar la altura y el ancho de las líneas de cuadrícula en Word 2010, cambiar la frecuencia de las líneas visibles y establecer el espaciado horizontal y vertical subyacente de la cuadrícula de dibujo.

Recuperar una contraseña de Outlook PST con Nucleus Kernel

Recuperar una contraseña de Outlook PST con Nucleus Kernel

Recupere una contraseña olvidada de un archivo PST de Outlook siguiendo los pasos actuales de Kernel, que incluyen cómo identificar el archivo correcto, realizar una copia de seguridad y comprobar los límites de la herramienta.

Cómo insertar una página web en vivo en una diapositiva de PowerPoint

Cómo insertar una página web en vivo en una diapositiva de PowerPoint

Utilice el complemento LiveWeb para insertar un sitio web en una diapositiva de PowerPoint, configurar su tamaño y comportamiento de actualización, y comprobar la compatibilidad antes de la presentación.

Agrega los días festivos nacionales a tu calendario de Outlook.

Agrega los días festivos nacionales a tu calendario de Outlook.

Agregue días festivos específicos de cada país en la nueva versión de Outlook, Outlook en la web o la versión clásica de Outlook. Aprenda cómo evitar eventos duplicados y compruebe si faltan fechas de 2026-2027.