Cómo instalar fuentes TrueType en Linux
El escenario más probable es que estés usando Aspose.Cells para convertir hojas de cálculo a PDF. Si estás haciendo esto en un sistema operativo que no es de Windows, como Linux, este tema explica cómo asegurarte de que Aspose.Cells renderice tus hojas de cálculo con la mejor fidelidad posible.
Para asegurarte de que las hojas de cálculo convertidas por Aspose.Cells se vean lo más cercanas posibles al original, es posible que necesites instalar las “fuentes de Windows” o “fuentes TrueType” en tu sistema Linux, ya que las fuentes TrueType más comúnmente usadas no vienen preinstaladas en las distribuciones de Linux de forma predeterminada.
Hay dos formas principales de obtener fuentes TrueType en un sistema Linux:
- Copia archivos de fuentes (.TTF y .TTC) de una máquina con Windows a tu máquina Linux.
- Instala un paquete de fuentes TrueType, como msttcorefonts.
Copia fuentes de una máquina con Windows
Una forma fácil y rápida es copiar los archivos .TTF y .TTC del directorio C:\Windows\Fonts en una máquina con Windows a algún directorio en tu máquina con Linux. No es necesario instalar o registrar estas fuentes en Linux de ninguna manera, solo debes especificar la ubicación de las fuentes utilizando el método FontConfigs.setFontFolder en tu aplicación.
Instalar un paquete de fuentes TrueType
La información proporcionada a continuación te guiará paso a paso para instalar las fuentes TrueType más famosas de Microsoft en distribuciones de Linux como Fedora y Red Hat Enterprise Linux (RHEL).
Así es como se hace desde la Terminal.
- Asegúrate de tener instalados los siguientes paquetes RPM.
- rpm-build: Si no está instalado, usa el siguiente comando para instalar el paquete rpm-build
yum install rpm-build cabextract ttmkfdir
- wget: Si no está instalado, usa el siguiente comando
yum \-y install wget
- Descarga el archivo spec más reciente de msttcorefonts desde SourceForge usando el siguiente comando,
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
- Crea un archivo RPM usando el archivo spec previamente descargado y el siguiente comando,
rpmbuild \-ba msttcorefonts-2.5-1.spec
- El archivo RPM se almacenará en: /root/rpmbuild/RPMS/noarch/, instálalo como sigue,
rpm \-ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
- Reinicia la máquina para que los cambios surtan efecto.
Las instrucciones proporcionadas anteriormente instalarán el paquete Microsoft TTFs que incluye las siguientes familias de fuentes:
- Andale Mono
- Arial Black/Arial (Negrita, Cursiva, Negrita Cursiva)
- Comic Sans MS (Negrita)
- Courier New (Negrita, Cursiva, Negrita Cursiva)
- Georgia (Negrita, Cursiva, Negrita Cursiva)
- Impact
- Tahoma
- Times New Roman (Negrita, Cursiva, Negrita Cursiva)
- Trebuchet (Negrita, Cursiva, Negrita Cursiva)
- Verdana (Negrita, Cursiva, Negrita Cursiva)
- Webdings