Don't include codepoint 0 in the results of collect_unicodes.
It is always assumed to be the notdef glyph.
This commit is contained in:
parent
aca6390281
commit
14ad96ffbf
|
@ -1324,7 +1324,13 @@ struct cmap
|
||||||
}
|
}
|
||||||
|
|
||||||
void collect_unicodes (hb_set_t *out) const
|
void collect_unicodes (hb_set_t *out) const
|
||||||
{ subtable->collect_unicodes (out); }
|
{
|
||||||
|
subtable->collect_unicodes (out);
|
||||||
|
// Never include unicode codepoint 0 in the set.
|
||||||
|
// This is assumed to be the notdef glyph.
|
||||||
|
out->del (0);
|
||||||
|
}
|
||||||
|
|
||||||
void collect_variation_selectors (hb_set_t *out) const
|
void collect_variation_selectors (hb_set_t *out) const
|
||||||
{ subtable_uvs->collect_variation_selectors (out); }
|
{ subtable_uvs->collect_variation_selectors (out); }
|
||||||
void collect_variation_unicodes (hb_codepoint_t variation_selector,
|
void collect_variation_unicodes (hb_codepoint_t variation_selector,
|
||||||
|
|
Loading…
Reference in New Issue