[parse_tag] Accept non-ALNUM in tag name

This commit is contained in:
Behdad Esfahbod 2023-08-09 15:35:59 -06:00
parent 9a7afe922b
commit e8eb1dc5ff

View file

@ -815,7 +815,7 @@ parse_tag (const char **pp, const char *end, hb_tag_t *tag)
}
const char *p = *pp;
while (*pp < end && (ISALNUM(**pp) || **pp == '_'))
while (*pp < end && (**pp != ' ' && **pp != '=' && **pp != '['))
(*pp)++;
if (p == *pp || *pp - p > 4)