Добавление шрифтов в ONLYOFFICE Docs Community Edition для Linux
Иногда вам может потребоваться добавить дополнительные шрифты в ONLYOFFICE Docs, чтобы улучшить работу с редакторами. Это довольно легко.
Основные инструкции
По умолчанию в ONLYOFFICE Docs используются встроенные бесплатные шрифты операционной системы, на которой установлен ONLYOFFICE Docs.
Поддерживаются следующие типы шрифтов:
- TrueType:
.ttf,.tte - OpenType:
.otf,.otc,.ttf,.ttc - Web Open Font Format:
.woff,.woff2
Если вы хотите использовать дополнительные шрифты, можно сделать следующее:
-
Установите шрифт, скопировав его в папку
/usr/share/fonts/(на компьютере, где установлен ONLYOFFICE Docs). -
Откройте папку
/usr/binи запустите файл documentserver-generate-allfonts.sh:sudo /usr/bin/documentserver-generate-allfonts.sh -
Для ONLYOFFICE Docs версии 8.1.3 и более ранних очистите кэш браузера и переоткройте страницу. В более поздних версиях этот шаг не требуется.
Полезные подсказки
Во время установки ONLYOFFICE Docs выполняется проверка наличия в системе следующих файлов шрифтов: arial.ttf, calibri.ttf, cour.ttf, symbol.ttf, times.ttf, wingding.ttf. Если эти шрифты есть, ONLYOFFICE Docs включит их в список доступных шрифтов.
При первом открытии документа ONLYOFFICE Docs проверит, какие шрифты есть в документе, и загрузит их с компьютера, на котором установлен ONLYOFFICE Docs. Если в документе содержатся шрифты, которых нет на компьютере с ONLYOFFICE Docs, будет загружен ближайший аналог шрифта (структура и отображение документа могут пострадать от такой подстановки шрифтов).
Если вы хотите ограничить количество шрифтов, загружаемых из системы, можно сделать следующее:
-
удалить шрифты из системы и выполнить следующую команду:
sudo /usr/bin/documentserver-generate-allfonts.shПосле этого очистить кэш браузера и переоткрыть страницу (это может испортить структуру и отображение исходных документов);
-
ограничить количество шрифтов, используемых в документах (используя только самые распространенные шрифты: Times New Roman, Verdana, Tahoma и т. д.);
-
использовать сжатие (динамическое и статическое).