Add HB_NO_OT_LAYOUT_BLACKLIST
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
This commit is contained in:
parent
571fad4cf1
commit
9ddbfa006d
|
@ -138,6 +138,9 @@ bool
|
||||||
OT::GDEF::is_blacklisted (hb_blob_t *blob,
|
OT::GDEF::is_blacklisted (hb_blob_t *blob,
|
||||||
hb_face_t *face) const
|
hb_face_t *face) const
|
||||||
{
|
{
|
||||||
|
#if defined(HB_NO_OT_LAYOUT_BLACKLIST)
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
/* The ugly business of blacklisting individual fonts' tables happen here!
|
/* The ugly business of blacklisting individual fonts' tables happen here!
|
||||||
* See this thread for why we finally had to bend in and do this:
|
* See this thread for why we finally had to bend in and do this:
|
||||||
* https://lists.freedesktop.org/archives/harfbuzz/2016-February/005489.html
|
* https://lists.freedesktop.org/archives/harfbuzz/2016-February/005489.html
|
||||||
|
@ -381,6 +384,9 @@ bool
|
||||||
OT::GSUB::is_blacklisted (hb_blob_t *blob HB_UNUSED,
|
OT::GSUB::is_blacklisted (hb_blob_t *blob HB_UNUSED,
|
||||||
hb_face_t *face) const
|
hb_face_t *face) const
|
||||||
{
|
{
|
||||||
|
#if defined(HB_NO_OT_LAYOUT_BLACKLIST)
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
/* Mac OS X prefers morx over GSUB. It also ships with various Indic fonts,
|
/* Mac OS X prefers morx over GSUB. It also ships with various Indic fonts,
|
||||||
* all by 'MUTF' foundry (Tamil MN, Tamil Sangam MN, etc.), that have broken
|
* all by 'MUTF' foundry (Tamil MN, Tamil Sangam MN, etc.), that have broken
|
||||||
* GSUB/GPOS tables. Some have GSUB with zero scripts, those are ignored by
|
* GSUB/GPOS tables. Some have GSUB with zero scripts, those are ignored by
|
||||||
|
@ -406,6 +412,9 @@ bool
|
||||||
OT::GPOS::is_blacklisted (hb_blob_t *blob HB_UNUSED,
|
OT::GPOS::is_blacklisted (hb_blob_t *blob HB_UNUSED,
|
||||||
hb_face_t *face HB_UNUSED) const
|
hb_face_t *face HB_UNUSED) const
|
||||||
{
|
{
|
||||||
|
#if defined(HB_NO_OT_LAYOUT_BLACKLIST)
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue