Как установить шрифты TrueType в Linux
Наиболее вероятный сценарий - вы используете Aspose.Cells для преобразования электронных таблиц в PDF. Если вы делаете это в операционной системе, не основанной на Windows, такой как Linux, то в этой теме объясняется, как обеспечить, чтобы Aspose.Cells отображал ваши электронные таблицы с наилучшей точностью.
Чтобы убедиться, что электронные таблицы, преобразованные Aspose.Cells, по возможности максимально близки к оригиналу, вам может потребоваться установить “шрифты Windows” или “шрифты TrueType” на вашу систему Linux, потому что наиболее часто используемые шрифты TrueType не предустановлены в дистрибутивах Linux по умолчанию.
Существуют два основных способа получения шрифтов TrueType на системе Linux:
- Скопируйте файлы шрифтов (.TTF и .TTC) с Windows-машины на вашу машину с Linux.
- Установите пакет шрифтов TrueType, такие как msttcorefonts.
Копирование шрифтов с Windows-машины
Простой и быстрый способ - скопировать файлы .TTF и .TTC из каталога C:\Windows\Fonts на Windows-машине в какой-либо каталог на вашей машине с Linux. Вам не нужно устанавливать или регистрировать эти шрифты на Linux никаким образом, вам просто нужно указать расположение шрифтов с использованием метода FontConfigs.setFontFolder в вашем приложении.
Установите пакет шрифтов TrueType
Нижеприведенная информация будет пошагово руководить вас по установке самых известных в мире TrueType шрифтов Microsoft на дистрибутивах Linux, таких как Fedora и Red Hat Enterprise Linux (RHEL).
Вот как это сделать с помощью терминала.
- Убедитесь, что у вас установлены следующие пакеты RPM.
- rpm-build: Если не установлен, воспользуйтесь следующей командой для установки пакета rpm-build.
yum install rpm-build cabextract ttmkfdir
- wget: Если не установлен, воспользуйтесь следующей командой.
yum \-y install wget
- Загрузите последний файл спецификации msttcorefonts с сайта SourceForge с помощью следующей команды.
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
- Создайте файл RPM с помощью ранее загруженного файла спецификации и следующей команды.
rpmbuild \-ba msttcorefonts-2.5-1.spec
- Файл RPM будет сохранен в: /root/rpmbuild/RPMS/noarch/, установите его следующим образом.
rpm \-ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
- Перезапустите машину, чтобы внесенные изменения вступили в силу.
Предоставленные выше инструкции установят пакет Microsoft TTFs, включая следующие семейства шрифтов:
- Andale Mono
- Arial Black/Arial (Жирный, Курсив, Жирный курсив)
- Comic Sans MS (Жирный)
- Courier New (Жирный, Курсив, Жирный курсив)
- Georgia (Жирный, Курсив, Жирный курсив)
- Impact
- Tahoma
- Times New Roman (Жирный, Курсив, Жирный курсив)
- Требушет (Жирный, Курсив, Жирный курсив)
- Verdana (Полужирный, Курсив, Полужирный курсив)
- Webdings