On Sat, Jul 14, 2018 at 9:15 PM, Werner LEMBERG <w...@gnu.org> wrote:

>
> > Looks to me like FT_HAS_COLOR still returns false for COLR/CPAL
> > fonts.  Any idea?
>
> How do you come to this impression?  There is the following code in
> `sfobjs.c' around line 1405:
>
>       if ( face->sbit_table_type == TT_SBIT_TABLE_TYPE_CBLC ||
>            face->sbit_table_type == TT_SBIT_TABLE_TYPE_SBIX ||
>            face->colr                                       )
>         flags |= FT_FACE_FLAG_COLOR;      /* color glyphs */
>
> For me it seems to work.  Do you have a counterexample?


Running fc-query on seguiemj.ttf returns color=false.  The code is:


↦       has_color = !!(face->face_flags & FT_FACE_FLAG_COLOR);
↦       if (!FcPatternAddBool (pat, FC_COLOR, has_color))
↦           goto bail1;

I need to debug.

-- 
behdad
http://behdad.org/
_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to