Update Viewer for SkFont overrides.

Change-Id: I18871dd6db647b24db08a3e92e0470c5baa5850c
Reviewed-on: https://skia-review.googlesource.com/c/186082
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
diff --git a/tools/viewer/Viewer.h b/tools/viewer/Viewer.h
index 495c81b..ec6a2d5 100644
--- a/tools/viewer/Viewer.h
+++ b/tools/viewer/Viewer.h
@@ -47,6 +47,10 @@
         bool fHinting = false;
         bool fEdging = false;
         bool fSubpixel = false;
+        bool fForceAutoHinting = false;
+        bool fEmbeddedBitmaps = false;
+        bool fLinearMetrics = false;
+        bool fEmbolden = false;
     };
     struct SkPaintFields {
         bool fPathEffect = false;
@@ -61,7 +65,8 @@
         bool fMiterLimit = false;
         bool fBlendMode = false;
 
-        uint32_t fFlags = 0;
+        bool fAntiAlias = false;
+        bool fDither = false;
         enum class AntiAliasState {
             Alias,
             Normal,
@@ -69,7 +74,7 @@
             AnalyticAAForced,
             DeltaAAEnabled,
             DeltaAAForced,
-        } fAntiAlias = AntiAliasState::Alias;
+        } fAntiAliasState = AntiAliasState::Alias;
         const bool fOriginalSkUseAnalyticAA = gSkUseAnalyticAA;
         const bool fOriginalSkForceAnalyticAA = gSkForceAnalyticAA;
         const bool fOriginalSkUseDeltaAA = gSkUseDeltaAA;