Я разрабатываю диалог для своего приложения, используя Ruby Gtk, и у меня есть требование отображать текст в диалоге шрифтом Open Sans .Я использовал приведенную ниже разметку Pango, чтобы добиться этого, и, похоже, в моей системе она работает как положено.
<span font_family=\"Open Sans\" foreground=\"black\" size=\"x-small\" weight=\"bold\">#{value}</span>
Чтобы заставить ее работать, мне также пришлось вручную установить шрифт Open Sans на мою систему.Без этого я видел следующее предупреждение в файле журнала приложения.
Pango-WARNING **:couldn't load font "Open Sans Bold Not-Rotated 10", falling back to "Sans Bold Not-Rotated 10", expect ugly output.
Я знаю, что можно указать несколько шрифтов в случае HTML в порядке убывания предпочтения в качестве запасного варианта в случае определенногошрифт не существует, и такая логика будет приемлемой в моем случае.Но я не могу найти пример в интернете.Можно ли даже указать несколько шрифтов с разметкой Pango?Если так, то как?Если нет, есть ли другой способ обойти это предупреждение, кроме установки шрифта?