Merge pull request #4054 from harfbuzz/hb-info-color-format
[hb-info] Fix output for CPAL
This commit is contained in:
commit
179c93c5c2
|
@ -964,19 +964,26 @@ struct info_t
|
|||
|
||||
char name[64];
|
||||
unsigned name_len = sizeof name;
|
||||
|
||||
hb_ot_name_get_utf8 (face, name_id,
|
||||
language,
|
||||
&name_len, name);
|
||||
|
||||
printf ("%u ", i);
|
||||
const char *type = "";
|
||||
if (flags)
|
||||
{
|
||||
if (flags & HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND)
|
||||
printf ("Light");
|
||||
if (flags & HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND)
|
||||
printf ("Dark");
|
||||
{
|
||||
if (flags & HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND)
|
||||
type = "Both";
|
||||
else
|
||||
type = "Light";
|
||||
}
|
||||
else {
|
||||
type = "Dark";
|
||||
}
|
||||
}
|
||||
printf ("%s\n", name);
|
||||
|
||||
printf ("%u %-*s %s\n", i, (int)strlen ("Light"), type, name);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue