воскресенье, 26 августа 2012 г.

Изменение шрифтов по умолчанию в LibreOffice / Set default LibreOffice fonts

...или как убрать в LibreOffice корявые микрософтовские шрифты.

Нашел проблему в LibreOffice, всплывает при появлении в системе пакета мелкомягких (микрософтовских) шрифтов - "corefonts". В частности, они появляются как жесткая зависимость Wine. При появлении этих шрифтов, LO "неожиданно" переключает шрифты по умолчанию на кривые микрософтовские.

Есть два механизма управляющих шрифтами по умолчанию:
Первый - это стандартный шаблон. На его основе создаются все документы.
Второй - это шрифты по умолчанию. Если в документе шрифт не указан явно, то применяются эти шрифты.

Шаг 1.

Для начала создадим новый шаблон. Для этого нужно просто открыть чистый документ.
Файл - Создать - Текстовый документ

Шаг 2.

Теперь, сменим стили:
Формат - Стили
В этом диалоговом окне, нужно для каждого стиля выбрать "Свойства" и заменить нужный шрифт.

Шаг 2.

Затем, выберем шрифты по умолчанию:
Сервис - Параметры - LibreOffice Writer - Осн. шрифты (западные)

Вот тут задать нужные шрифты по умолчанию.

Шаг 3.

Осталось сохранить этот шаблон как стандартный:
Файл - Шаблоны - Сохранить
Затем:
Файл - Шаблоны - Управление

Внутри диалога двойной щелчок по "Мои шаблоны", затем выбрать только что сохраненный шаблон и "сделать шаблоном по умолчанию".

Для проверки нужно выйти и запустить LO заново.
Теперь если чтото набрать и сменить заголовки, результат должен быть виден.

Адаптировать для всех

Эти параметры можно применить и для всех новых пользователей.
Сервис - Параметры - LibreOffice - Пути
Запоминаем простой путь к конфигурации. В моем случае это ".libreoffice".

Выходим из LO и делаем
sudo cp -dR ~/.libreoffice /etc/skel/

Теперь при создании новых пользователей, конфигурация будет перенята. Кроме того, эта комманда сразу верно выставляет права в /etc/skel.

Комментариев нет:

Отправить комментарий