[Fontconfig] Font priority and locale settings

Akira TAGOH akira at tagoh.org
Thu Sep 1 10:23:08 UTC 2016


Yes, it is the expected behavior. the locale settings affects to FC_LANG
property. you have two options to change this:

1) add a lang property to query. which is most common way and most
applications does.
    e.g. fc-match serif:lang=en

2) if you don't like 1) because it still affects the order of the whole
list say, set FC_LANG env var to change the default language regardless of
current locale.
    e.g. FC_LANG=en fc-match serif


On Wed, Aug 31, 2016 at 9:44 PM, Eric Sagnes <eric.sagnes at gmail.com> wrote:

> Hi,
>
> I noticed that `fc-match` result is influenced by locale settings.
>
> For example with the following configuration snippet:
>
> ```
>   <alias>
>     <family>serif</family>
>     <prefer>
>       <family>DejaVu Serif</family>
>       <family>IPAPMincho</family>
>       <family>Baekmuk Batang</family>
>     </prefer>
>   </alias>
> ```
>
> If the locale is `en_US.UTF8`, `DejaVu Serif` will be correctly matched as
> the default font:
>
> ```
> $ LANG=en_US.UTF8 fc-match serif -s | head -n 5
> DejaVuSerif.ttf: "DejaVu Serif" "Book"
> DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
> DejaVuSerif-Italic.ttf: "DejaVu Serif" "Italic"
> DejaVuSerif-BoldItalic.ttf: "DejaVu Serif" "Bold Italic"
> ipamp.ttf: "IPAPMincho" "Regular"
> ```
>
> On the other hand, if the locale is set to `ja_JP.UTF8`, `IPAPMincho` font
> will be preferred over `DejaVu Serif`:
>
> ```
> $ LANG=ja_JP.UTF8 fc-match serif -s | head -n 5
> ipamp.ttf: "IPA P明朝" "Regular"
> DejaVuSerif.ttf: "DejaVu Serif" "Book"
> DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
> DejaVuSerif-Italic.ttf: "DejaVu Serif" "Italic"
> DejaVuSerif-BoldItalic.ttf: "DejaVu Serif" "Bold Italic"
> ```
>
> Is this an expected behavior?
> In this case, is there a way to have the preferred order respected
> unregarding of locale settings?
>
> Cheers,
>
> --
> Eric Sagnes
> サニエ エリック
> _______________________________________________
> Fontconfig mailing list
> Fontconfig at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/fontconfig
>



-- 
Akira TAGOH
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/fontconfig/attachments/20160901/b4cd36fa/attachment.html>


More information about the Fontconfig mailing list