Определите, какой резервный шрифт используется LibreOffice (для Garamond)

Я не уверен, что вы используете (бета, dev, ежедневно или стабильно). Инструкции, которые я вам предоставил, переведут вас в стабильную сборку.

sudo apt-get purge chromium-browser

Это очистит Chromium. Теперь удалить другие связанные файлы

sudo rm /etc/apt/sources.list.d/chromium-daily-[build]-lucid.list /etc/apt/sources.list.d/chromium-daily-[build]-lucid.list.save

Это удаляет PPA для используемой сборки. Замените [build] на сборку, которую вы используете.

rm -rfv ~/.config/chromium/

Это удалит настройки Chromium.

sudo add-apt-repository ppa:chromium-daily/stable

Это будет объявление стабильной PPA.

sudo apt-get update

Это обновит список пакетов.

sudo apt-get install chromium-browser

Установите стабильную версию Chromium. Если это не работает, попробуйте изменить тему. На выходе терминала упоминается ваша тема.

0
задан 8 July 2020 в 18:02

2 ответа

You can use fc-match to get the name of the fallback font. Run the command in a terminal with the name of a font you want to use. If the font does not exist, it will return the name of the fallback font. For example:

$ fc-match Garamond
NotoSerif-osf.ttf: "Noto Serif" "Regular"
1
ответ дан 30 July 2020 в 22:11

Что касается конкретно вашего документа:

Ваш документ представляет собой ZIP-файл, который можно распаковать, а используемые шрифты находятся в styles.xml .

unzip -p {file} styles.xml | xmllint --format - | grep "font-face style:name" | sort -u

перечислит используемые шрифты. Для прямого форматирования вы также можете использовать content.xml вместо styles.xml .

Что касается универсального метода ...

Libreoffice также использует VCL.xcu . Из их вики :

Определить шрифты по умолчанию для локали.

LibreOffice позволяет определить, какие шрифты должны использоваться по умолчанию для каждой локали. Здесь мы можем определить, например, какой шрифт будет использоваться LibreOffice Writer по умолчанию при использовании вашего собственного языка или скрипта, или какой шрифт будет использоваться пользовательским интерфейсом для вашей локализованной версии LibreOffice.

Определение Таблица шрифтов по умолчанию для вашего языка требует изменения файла officecfg / registry / data / org / openoffice / VCL.xcu в исходном коде. Отдельный файл VCL.xcu не может быть найден в установленном продукте. Его содержимое объединено в /share/registry/main.xcd (где - каталог, в котором установлен LibreOffice).

VCL.xcu делится на блоки (называемые узлами), по одному на каждый язык. Первая строка узла для языка включает в себя стандартный код ISO для языка. Здесь необходимо рассмотреть два разных случая.

...

Таблица резервных шрифтов, устанавливающая отношения между шрифтами, определена в файла officecfg / registry / data / org / openoffice / VCL.xcu .

1
ответ дан 30 July 2020 в 22:11

Другие вопросы по тегам:

Похожие вопросы: