LibreOffice Преобразование HTML в PDF, правило настройки шрифта для lang терпит неудачу
Мы используем LibreOffice 5.4 для конвертации HTML в PDF через UNO API. Мы добавили некоторую конфигурацию шрифта (fonts.conf), чтобы выбрать определенный шрифт малаялам, когда язык малаялам (мл-в)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match>
<test name="lang" compare="contains">
<string>ml</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Meera</string>
</edit>
</match>
</fontconfig>
Но когда мы конвертируем HTML, содержащий язык малаялам (ml-in) с использованием LO, это сопоставление всегда завершается неудачно, но когда мы используем wkhmtltopdf, тогда это сопоставление успешно, поэтому после отладки (FC_DEBUG) мы обнаружили, что сравнение языка не удается для LO, т.е. языка печатается как привет вместо мл, почему так? нам не хватает какой-либо конфигурации?