[cpal] Touch up palette flags
This commit is contained in:
parent
ee11fae9d0
commit
9085a72deb
|
@ -70,21 +70,25 @@ hb_ot_color_get_color_layers (hb_face_t *face,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* hb_ot_color_palette_flags_t:
|
* hb_ot_color_palette_flags_t:
|
||||||
* @HB_OT_COLOR_PALETTE_FLAG_DEFAULT: default indicating that there is nothing special to note about a color palette.
|
* @HB_OT_COLOR_PALETTE_FLAG_DEFAULT: default indicating that there is nothing special
|
||||||
* @HB_OT_COLOR_PALETTE_FLAG_FOR_LIGHT_BACKGROUND: flag indicating that the color palette is suitable for rendering text on light background.
|
* to note about a color palette.
|
||||||
* @HB_OT_COLOR_PALETTE_FLAG_FOR_DARK_BACKGROUND: flag indicating that the color palette is suitable for rendering text on dark background.
|
* @HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND: flag indicating that the color
|
||||||
|
* palette is appropriate to use when displaying the font on a light background such as white.
|
||||||
|
* @HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND: flag indicating that the color
|
||||||
|
* palette is appropriate to use when displaying the font on a dark background such as black.
|
||||||
*
|
*
|
||||||
* Since: REPLACEME
|
* Since: REPLACEME
|
||||||
*/
|
*/
|
||||||
typedef enum { /*< flags >*/
|
typedef enum { /*< flags >*/
|
||||||
HB_OT_COLOR_PALETTE_FLAG_DEFAULT = 0x00000000u,
|
HB_OT_COLOR_PALETTE_FLAG_DEFAULT = 0x00000000u,
|
||||||
HB_OT_COLOR_PALETTE_FLAG_FOR_LIGHT_BACKGROUND = 0x00000001u,
|
HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND = 0x00000001u,
|
||||||
HB_OT_COLOR_PALETTE_FLAG_FOR_DARK_BACKGROUND = 0x00000002u,
|
HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND = 0x00000002u,
|
||||||
} hb_ot_color_palette_flags_t;
|
} hb_ot_color_palette_flags_t;
|
||||||
|
|
||||||
HB_EXTERN hb_ot_color_palette_flags_t
|
HB_EXTERN hb_ot_color_palette_flags_t
|
||||||
hb_ot_color_get_palette_flags (hb_face_t *face, unsigned int palette);
|
hb_ot_color_get_palette_flags (hb_face_t *face, unsigned int palette);
|
||||||
|
|
||||||
|
|
||||||
HB_END_DECLS
|
HB_END_DECLS
|
||||||
|
|
||||||
#endif /* HB_OT_COLOR_H */
|
#endif /* HB_OT_COLOR_H */
|
||||||
|
|
|
@ -191,8 +191,8 @@ test_hb_ot_color_get_palette_flags_v0 (void)
|
||||||
static void
|
static void
|
||||||
test_hb_ot_color_get_palette_flags_v1 (void)
|
test_hb_ot_color_get_palette_flags_v1 (void)
|
||||||
{
|
{
|
||||||
g_assert_cmpint (hb_ot_color_get_palette_flags (cpal_v1, 0), ==, HB_OT_COLOR_PALETTE_FLAG_FOR_DARK_BACKGROUND);
|
g_assert_cmpint (hb_ot_color_get_palette_flags (cpal_v1, 0), ==, HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_DARK_BACKGROUND);
|
||||||
g_assert_cmpint (hb_ot_color_get_palette_flags (cpal_v1, 1), ==, HB_OT_COLOR_PALETTE_FLAG_FOR_LIGHT_BACKGROUND);
|
g_assert_cmpint (hb_ot_color_get_palette_flags (cpal_v1, 1), ==, HB_OT_COLOR_PALETTE_FLAG_USABLE_WITH_LIGHT_BACKGROUND);
|
||||||
g_assert_cmpint (hb_ot_color_get_palette_flags (cpal_v0, 2), ==, HB_OT_COLOR_PALETTE_FLAG_DEFAULT);
|
g_assert_cmpint (hb_ot_color_get_palette_flags (cpal_v0, 2), ==, HB_OT_COLOR_PALETTE_FLAG_DEFAULT);
|
||||||
|
|
||||||
/* numPalettes=3, so palette #3 is out of bounds */
|
/* numPalettes=3, so palette #3 is out of bounds */
|
||||||
|
|
Loading…
Reference in New Issue