Index: Source/platform/fonts/shaping/HarfBuzzFace.cpp |
diff --git a/Source/platform/fonts/shaping/HarfBuzzFace.cpp b/Source/platform/fonts/shaping/HarfBuzzFace.cpp |
index b30d14beff01c9c11bb1d84bd1762386de636ea4..7506eb9542911a799102d0f40b0e667347999514 100644 |
--- a/Source/platform/fonts/shaping/HarfBuzzFace.cpp |
+++ b/Source/platform/fonts/shaping/HarfBuzzFace.cpp |
@@ -193,11 +193,6 @@ static hb_bool_t harfBuzzGetGlyph(hb_font_t* hbFont, void* fontData, hb_codepoin |
HarfBuzzFontData* hbFontData = reinterpret_cast<HarfBuzzFontData*>(fontData); |
if (variationSelector) { |
-#if OS(LINUX) |
- // TODO(kojii): Linux non-official builds cannot use new HB APIs |
- // until crbug.com/462689 resolved or pangoft2 updates its HB. |
- return false; |
-#else |
// Skia does not support variation selectors, but hb does. |
// We're not fully ready to switch to hb-ot-font yet, |
// but are good enough to get glyph IDs for OpenType fonts. |
@@ -208,7 +203,6 @@ static hb_bool_t harfBuzzGetGlyph(hb_font_t* hbFont, void* fontData, hb_codepoin |
return hb_font_get_glyph(hbFontData->m_hbOpenTypeFont, unicode, variationSelector, glyph); |
// When not found, glyph_func should return false rather than fallback to the base. |
// http://lists.freedesktop.org/archives/harfbuzz/2015-May/004888.html |
-#endif |
} |
WTF::HashMap<uint32_t, uint16_t>::AddResult result = hbFontData->m_glyphCacheForFaceCacheEntry->add(unicode, 0); |