Як я можу вказати більш відповідну заміну шрифту?


21

У конкретному PDF-файлі я використовую невбудований шрифт під назвою "TimesNRMT", який не встановлений у моїй системі. Замість заміни шрифту подібним, наприклад Times New Roman , Document Viewer недоцільно вибирає використовувати якийсь шрифт sans-serif, що робить текст майже нечитабельним:

скріншот

Як я можу змінити цей вибір заміни шрифту?

Відповіді:


18

Створіть правило у своєму .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>

Якщо у вас вже є файл, просто вставте частину, додану тегами відповідності.

Якщо ви використовуєте диспетчер шрифтів, файл знаходиться в іншому місці (~ / .config / font-manager / local.conf).


Чи рекомендуєте ви мені просто зневажати гіганта НЕ редагувати це попередження ФАЙЛУ вгорі?
ændrük

1
Насправді я робив подібні заміни у своєму локальному .fonts.conf. Я редагую свою відповідь. Дурне, що я думаю, що очевидно, про який файл я говорив. Вибачте.
miloshadzic

Спасибі, це саме те, що мені було потрібно. Я вирішив використовувати, aliasщоб зробити це просто. ~/fonts.conf.
ændrük

1
В останніх версіях Ubuntu ви також можете це зробити через графічний інтерфейс, якщо ви використовуєте менеджер шрифтів. У додатку Менеджер шрифтів є кнопка внизу ліворуч для налаштувань шрифту, і це відкриває меню, яке містить "Редактор псевдонімів". Ви можете редагувати псевдоніми шрифту там. Це виписується на ~ / .config / font-manager / conf.d / XX-aliases.conf.
ovolve

2

Можливо, вам знадобиться встановити MS Core Fonts.

sudo apt-get install msttcorefonts

Кращим варіантом було б встановити шрифти Red Hat's Liberation, які є майже еквівалентами популярних шрифтів Microsoft, і замінити їх на підтримку miloshadzic.
BZ1

1
Краще використовувати справжню річ, оскільки "майже еквіваленти" не публікують її у виданні.
scruss
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.