Я думаю, що це вирішує не Ubuntu, а програма (LibreOffice, OpenOffice тощо). Я не міг бачити нічого, що стосується LibreOffice як такого, але у OpenOffice є хороша вікі з деякими подробицями про те, як працює цей "Зворотний шрифт". Це може бути застосоване і до LibreOffice.
Я відтворюю деякі розділи з вікі нижче для уточнення. Важко пояснити краще, ніж те, що є у вікі , тому краще прочитати його звідти:
Що таке запасний шрифт у OpenOffice.org 2?
Font-Fallback вводиться, коли потрібен шрифт, який не встановлений у системі. (Не встановлено засоби: недоступно для OOo). Потім OOo намагається використати інший шрифт від того, про який знає OOo, який відповідає запитуваному якомога ближче.
Як працює резервний шрифт?
Щоб шість шрифтів давала задовільні результати, OOo якось повинен знати про подібність шрифтів. OOo повинен знати, що він може, наприклад, замінити Helvetica замість Arial , але не Comic Sans . Це завдання не так просто, як здається, оскільки існує багато шрифтів, і OOo не може знати про них.
OOo використовує кілька способів знайти відповідну заміну:
- Інформація про псевдоніми шрифтів, що надається системою (наприклад, з
fonts.dir
файлу )
- Перелік запасних шрифтів із жорстким кодом із
VCL.xcu
(спробував перший)
- Альтернативні написання назв шрифту
- Атрибути шрифту (наприклад, чи є у нього символи CJK, чи є це символом-шрифтом) чи стиль ( serif / non-serif , proportional / ne-proportional)
якщо все це також не вдається:
- використовувати шрифт за замовчуванням
Не пов’язаний безпосередньо, але цей документ TLDP добре прочитаний.