From 3d3b0216941c39ff1eba8d3b4bf7321d663d2594 Mon Sep 17 00:00:00 2001 From: Alexander Shalamov Date: Fri, 24 Apr 2020 18:16:10 +0300 Subject: Add test for PingFang TC Semibold --- .../local_glyphs/ping_fang_semibold/expected.png | Bin 0 -> 18645 bytes test/text/local_glyph_rasterizer.test.cpp | 15 +++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 test/fixtures/local_glyphs/ping_fang_semibold/expected.png diff --git a/test/fixtures/local_glyphs/ping_fang_semibold/expected.png b/test/fixtures/local_glyphs/ping_fang_semibold/expected.png new file mode 100644 index 0000000000..6bb0a2503f Binary files /dev/null and b/test/fixtures/local_glyphs/ping_fang_semibold/expected.png differ diff --git a/test/text/local_glyph_rasterizer.test.cpp b/test/text/local_glyph_rasterizer.test.cpp index 76975edd2e..e1eef46843 100644 --- a/test/text/local_glyph_rasterizer.test.cpp +++ b/test/text/local_glyph_rasterizer.test.cpp @@ -71,6 +71,21 @@ TEST(LocalGlyphRasterizer, PingFang) { #endif // defined(__APPLE__) } +#if !defined(__QT__) +TEST(LocalGlyphRasterizer, PingFangSemibold) { + LocalGlyphRasterizerTest test(std::string("PingFang TC Semibold")); + + test.fileSource->glyphsResponse = [&](const Resource& resource) { + EXPECT_EQ(Resource::Kind::Glyphs, resource.kind); + Response response; + response.data = std::make_shared(util::read_file("test/fixtures/resources/glyphs.pbf")); + return response; + }; + test.map.getStyle().loadJSON(util::read_file("test/fixtures/local_glyphs/mixed.json")); + test.checkRendering("ping_fang_semibold", 0.0161); +} +#endif // !defined(__QT__) + #endif // defined(__APPLE__) #if defined(__linux__) && defined(__QT__) -- cgit v1.2.1