При повседневной работе с офисными программами очень часто возникает необходимость создать документ жёстко заданного формата, в том числе с использованием строго определённых шрифтов. Как правило, в официальном документообороте используются стандартные шрифты от компании Microsoft. В дистрибутивах Linux эти шрифты изначально отсутствуют, но они легко могут быть добавлены в систему вручную.
Установка дополнительных шрифтов помогает повысить совместимость документов LibreOffice и Microsoft Office. Аналогичным образом можно добавить в LibreOffice любые другие желаемые шрифты, например, декоративные дизайнерские или используемые в восточных языках.
Как добавить шрифты в LibreOffice
При открытии документа с не установленными на компьютере шрифтами LibreOffice производит их произвольную замену на имеющиеся в системе. Некоторые документы при этом отображаются не совсем адекватно.
Название отсутствующего шрифта в таком случае будет отмечено курсивом на кнопке Гарнитура на панели инструментов. Для решения проблемы надо найти этот шрифт и установить его на компьютер.
1. Где взять шрифты
Стандартные шрифты от компании Microsoft легко найти на тех компьютерах, где установлены операционная система Windows и офисный пакет Microsoft Office. Некоторые из них вполне легально разрешены для бесплатного использования за пределами Windows, в том числе очень популярные Arial, Courier New, Times New Roman, Georgia, Verdana, Trebuchet, Comic Sans MS, Andale Mono, Impact и Webdings. Эта подборка шрифтов также входит в пакет ttf-mscorefonts.
Ещё есть отдельный пакет ttf-vista-fonts, в который входят более новые шрифты Corbel, Constantia, Consolas, Candara, Cambria и Calibri. Они имеют более жёсткие ограничения на использование. Отдельно доступен также шрифт Tahoma.
В операционной системе Windows любой версии все установленные шрифты располагаются в папке C:\Windows\Fonts. Чтобы её увидеть внутри самой системы Windows, надо включить в настройках отображение скрытых и системных папок. Можно ещё включить режим показа расширений у зарегистрированных типов файлов — так будет проще находить нужное. Если на компьютере установлены Windows и Linux параллельно, зайти в эту папку можно из Linux.
В папке со шрифтами Windows часто содержится много лишнего, поэтому не следует механически копировать всё её содержимое целиком. Нужные шрифты легко найти по названию, это файлы с соответствующим именем и расширением ttf. Многие из них представлены в нескольких вариантах:
- обычное начертание (trebuc.ttf, verdana.ttf),
- полужирное (bold) — с буквами bd или b в конце имени файла (trebucbd.ttf, verdanab.ttf),
- курсив (italic) — с буквами it или i (trebucit.ttf, verdanai.ttf),
- полужирный курсив (bold italic) — с буквами biили z (trebucbi.ttf, verdanaz.ttf).
В таких случаях рекомендуется брать весь комплект файлов, вместе составляющий полную гарнитуру выбранного шрифта. Найденные файлы шрифтов можно скопировать на флешку, поместить в облачное хранилище или переслать по электронной почте самому себе, чтобы потом использовать их на другом компьютере.
В старых версиях Windows более современные шрифты отсутствуют, но их легко найти в интернете. В сети есть и многочисленные декоративные шрифты, разрешённые для бесплатного использования. Во всех случаях, когда принципиально важна лицензионная чистота используемых шрифтов, следует внимательно ознакомиться с условиями лицензии по каждому из них.
2. Установка шрифтов
Чтобы добавить новые шрифты в LibreOffice, сначала надо установить их на компьютер. Установка шрифтов в системе Linux возможна несколькими разными способами.
Проще всего установить шрифты для текущего пользователя. Для этого надо в файловом менеджере включить режим отображения скрытых файлов и создать в домашней папке вложенную папку с именем .fonts.
В терминале создание этой папки производится командой
# mkdir ~/.fonts
Затем файлы шрифтов надо просто скопировать в эту созданную папку. Чтобы установить шрифты сразу для всех пользователей системы, их надо скопировать не в домашнюю папку, а в папку /usr/share/fonts, доступ в которую закрыт для обычного пользователя и требует знания пароля администратора.
3. Обновление кэша
Когда все новые шрифты скопированы в папку /usr/share/fonts, надо обновить кэш. Для этого в терминале выполняется команда
# fc-cache -f -v
При установке шрифтов в домашнюю папку для текущего пользователя обновление кэша не требуется.
4. Перезапуск LibreOffice
Теперь надо закрыть программу LibreOffice и запустить её заново.
Все установленные шрифты теперь отображаются адекватно, их можно использовать при создании новых документов. Названия правильно установленных шрифтов показываются обычным стандартным начертанием, а не наклонным, как было до их установки.
Выводы
Добавить новые шрифты в LibreOffice очень легко, это можно сделать простым копированием файлов в соответствующую папку. Так можно добиться полного соответствия создаваемых документов строгим официальным стандартам без использования дорогостоящего программного обеспечения от фирмы Microsoft.