Перейти к основному содержимому

Добавление новых шрифтов в ONLYOFFICE Docs Community Edition на Windows

Иногда вам может потребоваться добавить дополнительные шрифты или поддержку дополнительных языков проверки орфографии в ONLYOFFICE Docs, чтобы улучшить работу с редакторами. Это довольно легко.

Основные инструкции​

Установка новых шрифтов​

По умолчанию в ONLYOFFICE Docs используются встроенные бесплатные шрифты операционной системы, на которой установлен ONLYOFFICE Docs.

Поддерживаются следующие типы шрифтов:

  • TrueType: .ttf, .tte
  • OpenType: .otf, .otc, .ttf, .ttc
  • Web Open Font Format: .woff, .woff2

Если вы хотите использовать дополнительные шрифты, можно сделать следующее:

  1. Установите шрифт в папку C:\Windows\Fonts, щелкнув по шрифту и выбрав в контекстном меню пункт Установить для всех пользователей. В версиях Windows ниже Windows 11 или Windows Server 2022 просто выберите Установить.

  2. Перейдите в папку C:\Program Files\ONLYOFFICE\DocumentServer\bin\ и запустите файл documentserver-generate-allfonts.bat от имени администратора.

    Папка с системными шрифтами будет просканирована на наличие установленного шрифта. Этот шрифт будет использован файлом сценария AllFonts.js, чтобы сформировать эскизы шрифта в редакторах и добавить метрику шрифта в файл font_selection.bin для его дальнейшего использования.

  3. Перезапустите службы ONLYOFFICE DocumentServer Converter и ONLYOFFICE DocumentServer DocService.

  4. Для 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, будет загружен ближайший аналог шрифта (структура и отображение документа могут пострадать от такой подстановки шрифтов).

Если вы хотите ограничить количество шрифтов, загружаемых из системы, можно сделать следующее:

  • удалить неиспользуемые шрифты из системы;
  • ограничить количество шрифтов, используемых в документах (используя только самые распространенные шрифты: Times New Roman, Verdana, Tahoma и т. д.);
  • использовать сжатие (динамическое и статическое) в IIS.

Установка новых шрифтов в старых версиях ONLYOFFICE Docs​

Если вы все еще используете версии 3.0–3.5 ONLYOFFICE Docs для Windows, мы рекомендуем обновиться до последней доступной версии. Если это невозможно, но вам нужно добавить новый шрифт, последовательность действий будет следующей:

  1. Установите шрифт, скопировав его в папку C:\Windows\Fonts (на компьютере, где установлен ONLYOFFICE Docs).

  2. Запустите командную строку с правами администратора.

  3. Перейдите в папку C:\Program Files (x86)\Ascensio System SIA\ONLYOFFICE DocumentServer\Tools (или используйте путь к папке, в которую установлен ONLYOFFICE Docs):

    cd C:\Program Files (x86)\Ascensio System SIA\ONLYOFFICE DocumentServer\Tools
  4. Выполните команду AllFontsGen.exe со следующими параметрами:

    AllFontsGen.exe "C:\Windows\Fonts" "C:\Program Files (x86)\Ascensio System SIA\ONLYOFFICE DocumentServer\DocService\OfficeWeb\sdk\Common\AllFonts.js" "C:\Program Files (x86)\Ascensio System SIA\ONLYOFFICE DocumentServer\DocService\OfficeWeb\sdk\Common\Images" "C:\Program Files (x86)\Ascensio System SIA\ONLYOFFICE DocumentServer\FileConverterService\Bin\font_selection.bin"

    Папка с системными шрифтами будет просканирована на наличие установленного шрифта. Этот шрифт будет использован файлом сценария AllFonts.js, чтобы сформировать эскизы шрифта в редакторах и добавить метрику шрифта в файл font_selection.bin для его дальнейшего использования.

  5. Перезапустите службу ONLYOFFICE Converter Service.

  6. Очистите кэш браузера и переоткройте страницу.

Если вы все еще используете устаревшую версию 2.5 ONLYOFFICE Docs для Windows, мы рекомендуем обновиться до последней доступной версии. Если это невозможно, но вам нужно добавить новый шрифт, последовательность действий будет следующей:

  1. Установите шрифт, скопировав его в папку C:\Windows\Fonts (на компьютере, где установлен ONLYOFFICE Docs).
  2. Откройте папку C:\Program Files\Ascensio System SIA\ONLYOFFICE Online Editors\Tools.
  3. Запустите файл GenerateAllFonts.bat.
  4. Очистите кэш браузера и переоткройте страницу.