commit | 982d94eaa2a377616f22f39427e5ed9f1ce43263 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Wed Jan 28 10:51:33 2015 -0800 |
committer | Behdad Esfahbod <behdad@behdad.org> | Wed Jan 28 10:51:33 2015 -0800 |
tree | 8c0535c9cf66969b26be8c5ef362f8931924a3f5 | |
parent | 6917a045fd8d16952cad75fda8b291b11e1d3564 [diff] [blame] |
[coretext] Don't generate notdef glyph for default-ignorables As discovered on Chrome Mac: https://code.google.com/p/chromium/issues/detail?id=452326
diff --git a/src/hb-coretext.cc b/src/hb-coretext.cc index 4a1e14c..4a45175 100644 --- a/src/hb-coretext.cc +++ b/src/hb-coretext.cc
@@ -897,6 +897,8 @@ * for this one. */ continue; } + if (buffer->unicode->is_default_ignorable (ch)) + continue; info->codepoint = notdef; info->cluster = log_clusters[j];