|
From: | Behdad Esfahbod |
Subject: | Re: [ft-devel] COLR/CPAL |
Date: | Mon, 16 Jul 2018 12:37:57 +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.
[Prev in Thread] | Current Thread | [Next in Thread] |