Очень-очень старый вопрос, но я добавлю то, что узнал сегодня, чтобы помочь другим путешественникам Google, которые оказались здесь.
Конкретная подстановка шрифтов контролируется вашим ~ / .fonts.conf, который может быть ссылкой на ~ / .config / fontconfig / fonts.conf (общие шаблоны находятся в /etc/fonts/conf.d/30-metric- aliases.conf)
В ~ / .fonts.conf, внутри тегов, добавьте раздел вроде
<match>
<test name="family"><string>FONT-TO-BE-REPLACED</string></test>
<edit name="family" mode="assign" binding="strong">
<string>REPLACE-WITH-THIS-FONT</string>
</edit>
</match>
, который в вашем случае должен быть
<match>
<test name="family"><string>Garamond</string></test>
<edit name="family" mode="assign" binding="strong">
<string>Palladio</string>
</edit>
</match>
Вот как должно быть сделано.