Как установить шрифт в Linux
Contents
[
Hide
]
Обзор
При использовании Aspose.Cells в Linux, поскольку в Linux меньше шрифтов по умолчанию, шрифт, указанный в вашем файле Excel, может отсутствовать по умолчанию в вашей системе. Когда это происходит, Aspose.Cells использует похожий шрифт для отображения символов. Однако это может привести к следующим эффектам:
- Различные шрифты могут приводить к тому, что изображения рендерятся с разной разметкой по сравнению с Excel.
- Поскольку шрифт был изменен, выводимые символы могут вас не удовлетворять.
Чтобы ваше приложение выдавал более точные результаты, установите нужные шрифты в Linux. Важно убедиться, что шрифты, используемые в файлах Excel, существуют в вашей среде.
Как установить шрифт в Linux
Существует два способа установки шрифтов в Linux, описанные ниже:
Копирование файлов шрифтов в системный путь Linux
- Поместите папку с именем “fonts” в директорию вашей программы, скопируйте нужные файлы шрифтов в эту папку.
- Добавьте следующую команду в ваш Dockerfile для Linux:
COPY fonts/ /usr/share/fonts
- После выполнения вышеуказанных действий файлы шрифтов будут скопированы в системный путь Linux. Aspose.Cells найдет их и будет использовать. Это наш рекомендуемый сценарий.
Установка папки шрифтов с помощью API Aspose.Cells
В некоторых случаях вы не сможете контролировать или изменять директорию системы Linux. Например, на облачных серверах. В этом случае вы можете использовать второй сценарий.
- Поместите папку с именем “fonts” в вашу директорию программы, скопируйте нужные файлы шрифтов в эту папку.
- В вашем коде программы вызовите API Aspose.Cells:
Aspose.Cells.FontConfigs.SetFontFolder("fonts", true);
- Вышеуказанная операция обеспечит возможность программы находить шрифты из пути проекта.