[config] Add HB_NO_LANGUAGE_PRIVATE_SUBTAG
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
This commit is contained in:
parent
f642a5fa6c
commit
971330c058
|
@ -58,6 +58,7 @@
|
||||||
#define HB_NO_CFF
|
#define HB_NO_CFF
|
||||||
#define HB_NO_COLOR
|
#define HB_NO_COLOR
|
||||||
#define HB_NO_GETENV
|
#define HB_NO_GETENV
|
||||||
|
#define HB_NO_LANGUAGE_PRIVATE_SUBTAG
|
||||||
#define HB_NO_LAYOUT_UNUSED
|
#define HB_NO_LAYOUT_UNUSED
|
||||||
#define HB_NO_MATH
|
#define HB_NO_MATH
|
||||||
#define HB_NO_MMAP
|
#define HB_NO_MMAP
|
||||||
|
|
|
@ -305,6 +305,10 @@ parse_private_use_subtag (const char *private_use_subtag,
|
||||||
const char *prefix,
|
const char *prefix,
|
||||||
unsigned char (*normalize) (unsigned char))
|
unsigned char (*normalize) (unsigned char))
|
||||||
{
|
{
|
||||||
|
#ifdef HB_NO_LANGUAGE_PRIVATE_SUBTAG
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!(private_use_subtag && count && tags && *count)) return false;
|
if (!(private_use_subtag && count && tags && *count)) return false;
|
||||||
|
|
||||||
const char *s = strstr (private_use_subtag, prefix);
|
const char *s = strstr (private_use_subtag, prefix);
|
||||||
|
|
Loading…
Reference in New Issue