В моем конкретном PDF-файле используется не встроенный шрифт с именем «TimesNRMT», который не установлен в моей системе. Вместо замены шрифта аналогичным шрифтом, таким как Times New Roman , Document Viewer неправильно выбирает использование некоторого шрифта без засечек, что делает текст почти нечитаемым:
Как я могу переопределить этот выбор замены шрифта?
Возможно, вам потребуется установить шрифты MS Core.
sudo apt-get install msttcorefonts
Создайте правило в файле .fonts.conf
. Если его нет в вашей домашней папке, создайте его. Вот полный пример файла .fonts.conf
:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test name="family" qual="any" >
<string>TimesNRMT</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Times New Roman</string>
</edit>
</match>
</fontconfig>
Если у вас уже есть файл, просто вставьте часть, заключенную в теги соответствия.
Если вы используете Font Manager, файл находится в другом месте (~ / .config / font-manager / local.conf).