freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] COLR/CPAL


From: Behdad Esfahbod
Subject: Re: [ft-devel] COLR/CPAL
Date: Mon, 16 Jul 2018 12:31:46 +0200

On Sat, Jul 14, 2018 at 9:15 PM, Werner LEMBERG <address@hidden> 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.

--

reply via email to

[Prev in Thread] Current Thread [Next in Thread]