Use hintgasp font when testing rendering.

The hintgasp font was added specifically for the typefacerendering gm.
However, this gm didn't actually use the font, so now use it. In
addition this adds embedded bitmap strikes to the hintgasp font and the
gm is updated to test these as well.

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2140863002

NOTREECHECKS=true
Test only change, does not affect users.

Review-Url: https://codereview.chromium.org/2140863002
diff --git a/gm/typeface.cpp b/gm/typeface.cpp
index 8b6a648..34420db 100644
--- a/gm/typeface.cpp
+++ b/gm/typeface.cpp
@@ -180,7 +180,7 @@
     }
 
     SkISize onISize() override {
-        return SkISize::Make(640, 480);
+        return SkISize::Make(640, 680);
     }
 
     void onDraw(SkCanvas* canvas) override {
@@ -204,7 +204,8 @@
         // GASP_DOGRAY|GASP_GRIDFIT                         0x0003  13<=ppem<=14
         // GASP_SYMMETRIC_SMOOTHING|GASP_SYMMETRIC_GRIDFIT  0x000C  13<=ppem<=14
         // (neither)                                        0x0000  15<=ppem
-        constexpr SkScalar textSizes[] = { 10, 12, 14, 16 };
+        // Odd sizes have embedded bitmaps.
+        constexpr SkScalar textSizes[] = { 9, 10, 11, 12, 13, 14, 15, 16 };
 
         constexpr SkPaint::Hinting hintingTypes[] = { SkPaint::kNo_Hinting,
                                                       SkPaint::kSlight_Hinting,
@@ -224,6 +225,9 @@
         constexpr bool rotateABitTypes[] = { false, true };
 
         SkPaint paint;
+        paint.setTypeface(fFace);
+        paint.setEmbeddedBitmapText(true);
+
         SkScalar x = 0;
         SkScalar xMax = x;
         SkScalar xBase = 0;
diff --git a/resources/fonts/hintgasp.ttf b/resources/fonts/hintgasp.ttf
index f533643..ce1771e 100644
--- a/resources/fonts/hintgasp.ttf
+++ b/resources/fonts/hintgasp.ttf
Binary files differ