Inicio
» Consejos PC
»
Hacer que las fuentes personalizadas estén disponibles para LibreOffice Flatpak.
Hacer que las fuentes personalizadas estén disponibles para LibreOffice Flatpak.
Para que una fuente personalizada esté disponible en LibreOffice Flatpak, instale su archivo de fuente en el directorio de fuentes de su usuario de Linux, luego cierre y vuelva a abrir LibreOffice. Flatpak expone el directorio de fuentes estándar por usuario a las aplicaciones aisladas, por lo que normalmente no es necesario otorgar a LibreOffice acceso adicional al sistema de archivos ni copiar las fuentes en la propia instalación de Flatpak.
En la mayoría de los escritorios Linux, la carpeta de fuentes del usuario es ~/.local/share/fonts. Si su sistema la configura XDG_DATA_HOMEen una ubicación diferente, la carpeta correspondiente es $XDG_DATA_HOME/fonts. Flatpak expone ese directorio del host dentro del entorno aislado como /run/host/user-fonts. Estas rutas están documentadas en la documentación de integración de escritorio de Flatpak .
¿Qué debes preparar antes de instalar la fuente?
Utilice un archivo de fuente de escritorio, como .ttfo , .otfque tenga permiso para instalar. Los archivos de fuente web, como .woffy , .woff2están diseñados para páginas web y no son el formato adecuado para este flujo de trabajo. Si la descarga de una fuente llega como un archivo ZIP, extráigalo primero y localice el archivo de fuente. No copie el archivo ZIP en la carpeta de fuentes.
Para una familia de fuentes con estilos regular, negrita, cursiva y negrita cursiva, instale cada archivo de estilo proporcionado. Un solo archivo de fuente regular no necesariamente incluirá los demás grosores o formas cursivas. Los nombres de las fuentes que aparecen en LibreOffice pueden diferir del nombre del archivo, así que anote el nombre de la familia que aparece en la página del editor o en la vista previa antes de realizar pruebas.
¿Cómo se instala una fuente para un usuario de Linux?
Crea la carpeta de fuentes si no existe. En una terminal, ejecuta:
Esto sigue la ruta del directorio de datos XDG cuando está configurado y, de lo contrario, utiliza la ubicación estándar dentro de su directorio personal.
Copia el archivo de fuente extraído en esa carpeta. Reemplaza el nombre de archivo de ejemplo con la ruta real a tu fuente:
También puedes usar tu administrador de archivos: abre la carpeta de inicio, presiona Ctrl+Hsi las carpetas ocultas no están visibles, luego abre .local/share/fontsy copia el archivo de fuente allí. Para un archivo personalizado XDG_DATA_HOME, usa su fontssubcarpeta en su lugar.
Cierra LibreOffice por completo y vuelve a abrirlo. Guarda primero los documentos abiertos y luego usa Archivo > Salir o cierra todas las ventanas de LibreOffice. Si una ventana de documento desaparece, es posible que no se detengan todos los procesos de LibreOffice en segundo plano. Si es necesario, ejecuta el comando flatpak kill org.libreoffice.LibreOfficedespués de guardar; esto detiene la aplicación Flatpak para que pueda reconstruir su lista de fuentes al iniciarse de nuevo.
Copie el archivo TTF u OTF extraído en el directorio de fuentes del usuario, no en el archivo ZIP descargado.
¿Es necesario actualizar la caché de fuentes de LibreOffice?
A menudo, basta con reiniciar LibreOffice. Si la fuente sigue sin aparecer, actualice la caché de fontconfig del sistema y vuelva a iniciar LibreOffice.
fc-cache -f
Ejecuta este comando en tu sesión normal de escritorio Linux, no dentro de LibreOffice. Le pide a fontconfig que reconstruya su caché de fuentes. Si tu sistema no tiene este fc-cachecomando, usa la opción de instalación o actualización de fuentes que ofrece tu distribución de Linux, o cierra sesión y vuelve a iniciarla antes de volver a probar.
Flatpak expone los directorios de fuentes del sistema anfitrión a las aplicaciones, pero no expone los archivos de configuración fontconfig del sistema anfitrión. Por lo tanto, una personalización de fontconfig específica del sistema anfitrión podría no aplicarse al entorno de ejecución de LibreOffice. El directorio de fuentes de usuario estándar es el primer lugar donde realizar las pruebas, ya que está incluido explícitamente en las rutas de fuentes documentadas de Flatpak.
Si con solo reiniciar el sistema no se actualiza la lista de fuentes, reconstruya la caché de fuentes del host y, a continuación, reinicie la aplicación Flatpak.
¿Cómo se puede confirmar que la fuente está disponible en Writer?
Abre LibreOffice Writer y crea un documento de prueba en blanco.
Escriba un breve fragmento que contenga letras mayúsculas y minúsculas, números, signos de puntuación y cualquier carácter acentuado o no latino que necesite.
Seleccione la muestra y abra el cuadro de texto "Nombre de fuente" en la barra de herramientas de formato. Busque el nombre de la familia de la fuente y selecciónelo. La ayuda de LibreOffice explica que el cuadro de texto puede seleccionar una fuente de la lista o aceptar un nombre de fuente; la fuente seleccionada se aplica a la selección actual o al texto nuevo en la posición del cursor.
Compruebe el resultado visual y guarde una copia de prueba. Si el texto cambia de forma y el ajuste de línea funciona correctamente, la fuente está activa en la aplicación. Para trabajos que dependen del diseño de página, revise también la vista previa de impresión o exporte un PDF temporal y compare los saltos de línea y el número de páginas.
En Writer, selecciona la familia tipográfica y aplícala a una muestra corta antes de modificar todo el documento.Compruebe el diseño final de la página en la vista previa de impresión cuando los saltos de línea y la paginación sean importantes.
¿Qué ocurre si falta la fuente o el documento sigue teniendo un aspecto incorrecto?
Comience por revisar las causas más sencillas. Confirme que el archivo de fuente se encuentra realmente dentro de la carpeta de fuentes del usuario activo y que no está comprimido en un archivo. Verifique que haya utilizado el nombre de la familia de fuentes en lugar de asumir que el nombre del archivo es el que mostrará Writer. Asegúrese de que todas las ventanas y procesos en segundo plano de LibreOffice se hayan cerrado antes de volver a abrirlo.
Si tiene instaladas las herramientas fontconfig, puede comprobar si el host reconoce la familia ejecutando fc-list : family | grep -i "Example Sans"y reemplazando el nombre de la muestra. Si no aparece ningún resultado, el problema está en el host: verifique el directorio, el formato del archivo, los permisos del archivo y si la fuente descargada es válida. Si el host la lista pero Writer no, actualice la caché, reinicie LibreOffice y confirme que el ID de la aplicación sea Flathub LibreOffice Flatpak. Flathub lista la aplicación como org.libreoffice.LibreOffice.
Una fuente puede estar disponible aunque algunos caracteres permanezcan sin cambios. Es posible que la tipografía elegida no contenga todos los glifos necesarios para el texto de ejemplo; LibreOffice o el entorno de ejecución pueden mostrar los caracteres faltantes mediante fuentes alternativas. Pruebe los caracteres y símbolos exactos que utiliza en su documento y elija una familia con la cobertura de glifos requerida si quedan cuadrados o caracteres visiblemente diferentes.
Evite modificaciones drásticas del entorno aislado, como otorgar a LibreOffice acceso de lectura a todo su directorio personal solo para instalar una fuente. La ubicación estándar de las fuentes está diseñada para este uso. Si una distribución inusual o una configuración personalizada de Flatpak no la expone, revise la configuración de Flatpak de ese sistema antes de agregar un permiso de solo lectura con un alcance limitado.
¿Cómo sabes que la reparación está completa?
La solución se completa cuando la familia tipográfica aparece en la lista de fuentes de Writer, se aplica al texto seleccionado y muestra los caracteres y el diseño de página necesarios. Vuelva a abrir el documento de prueba guardado para asegurarse de que la selección se mantiene. Tenga en cuenta que instalar una fuente localmente no garantiza que otro equipo la tenga; los destinatarios que no la tengan podrían ver fuentes sustituidas y saltos de línea diferentes. Compruebe la licencia de la fuente y las opciones de gestión de fuentes del formato del documento antes de distribuir archivos que la utilicen.