[Fontconfig] Random weight values?
Jerry Casiano
jerrycasiano at gmail.com
Fri Oct 23 18:05:40 PDT 2015
On Fri, 2015-10-23 at 22:58 -0200, Behdad Esfahbod wrote:
> On 15-10-23 10:42 PM, Jerry Casiano wrote:
> > On Fedora 21 using Fontconfig 2.11.94
> >
> > I noticed that I get random Fontconfig weight values. Unless it was
> > always the case and I just noticed it now by enabling crappy font
> > files. But I thought, assumed actually, that Fontconfig would
> > always
> > clamp/round weights to FC_WEIGHT_*
> >
> > fc-list : weight
> >
> > :weight=0
> > :weight=40
> > :weight=45 <-- ?
> > :weight=50
> > :weight=75
> > :weight=80
> > :weight=90 <-- ?
> > :weight=100
> > :weight=174 <-- ?
> > :weight=180
> > :weight=200
> > :weight=205
> > :weight=210
> > :weight=215
> >
> > Is this a regression? Or was it always the case?
>
> It's new. We do this to supports fonts with arbitrary number of
> weights. For
> example, the Source Han Sans / Noto Sans CJK fonts hit this case.
>
> b
Oh, well, that sucks.
Some background, I use FC_WEIGHT_* values to automatically generate the
weight category in Font Manager. Since these values don't map to those
I end up with duplicate/empty categories now...
In any case, thanks for the quick response. I'll have to workaround it
some way.
More information about the Fontconfig
mailing list