LibreOffice Преобразование HTML в PDF, правило настройки шрифта для lang терпит неудачу - PullRequest
0 голосов
/ 16 ноября 2018

Мы используем 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 то есть язык печатается как hi вместо ml , почему так? нам не хватает какой-либо конфигурации?

...