> I just want to say that I don't like this commit:
> 
> commit 27fee7f8c6ae75e066b5a23472b33925c6e8b1e0
> Author: Werner Lemberg <[email protected]>
> Date:   Mon Mar 6 20:45:44 2017 +0100
> 
>     [sfnt, truetype] Always provide default instance.
> 
> The default instance does NOT need a named instance.  It's already
> there when the instance-number is not set (=0).
> 
> It doesn't make my life harder, as some fonts might include the
> default instance anyway, so I have to filter the duplicate entry
> anyway.  It's just unnecessary IMO.

There is an asymmetry in the OpenType specification: Some variation
fonts come with a named default instance, some not.  I decided to
completely separate named instances from `normal' fonts, at the cost
of adding the unnamed default instance to the list of instances.

In other words, the list of instances in FreeType is *always*
complete.  This means that for variation fonts you never have to look
at the non-instanced face.


    Werner

_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to