The fc-list shows similar behaviour to my test program:
mfabian@magellan:~$ fc-list Arial:style=Italic:stylelang=en Arial:style=Cursiva,kurzíva,kursiv,Πλάγια,Italic,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana mfabian@magellan:~$ fc-list Arial:style=Italic:stylelang=ca Arial:style=Cursiva,kurzíva,kursiv,Πλάγια,Italic,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana mfabian@magellan:~$ fc-list Arial:style=Italic:stylelang=de mfabian@magellan:~$
i.e. requesting a certain stylelang in the pattern doesn’t limit the result to the requested stylelang, only if the stylelang doesn’t exist at all the result becomes empty.
The fc-list shows similar behaviour to my test program:
mfabian@magellan:~$ fc-list Arial:style= Italic: stylelang= en Cursiva, kurzíva, kursiv, Πλάγια, Italic, Kursivoitu, Italique, Dőlt,Corsivo, Cursief, Kursywa, Itálico, Курсив, İtalik, Poševno, nghiêng, Etzana Italic: stylelang= ca Cursiva, kurzíva, kursiv, Πλάγια, Italic, Kursivoitu, Italique, Dőlt,Corsivo, Cursief, Kursywa, Itálico, Курсив, İtalik, Poševno, nghiêng, Etzana Italic: stylelang= de
Arial:style=
mfabian@magellan:~$ fc-list Arial:style=
Arial:style=
mfabian@magellan:~$ fc-list Arial:style=
mfabian@magellan:~$
i.e. requesting a certain stylelang in the pattern doesn’t
limit the result to the requested stylelang, only if the
stylelang doesn’t exist at all the result becomes empty.