Partially revert fuzz SkFontMgr changes

Chrome builds these fuzzers for Windows [1], so we will
need to re-land these changes with some Chromium-side
build changes (probably GNI file lists).

[1] https://source.chromium.org/chromium/chromium/src/+/main:skia/tools/fuzzers/BUILD.gn;l=10;drc=0eb3d308534e45fea7a892e0458eecaf55d36592

Change-Id: I9b9004a6765f54e53cc65d712a1f17a5cf85b67d
Bug: b/305780908
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/778676
Auto-Submit: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Nicolette Prevost <nicolettep@google.com>
Reviewed-by: Nicolette Prevost <nicolettep@google.com>
diff --git a/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp b/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp
index ad267b5..0a69ac6 100644
--- a/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp
+++ b/fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp
@@ -11,7 +11,8 @@
 #include "include/core/SkImage.h"
 #include "include/core/SkImageFilter.h"
 #include "include/core/SkPaint.h"
-#include "tools/fonts/FontToolUtils.h"
+#include "src/core/SkFontMgrPriv.h"
+#include "tools/fonts/TestFontMgr.h"
 
 void FuzzImageFilterDeserialize(const uint8_t *data, size_t size) {
     const int BitmapSize = 24;
@@ -43,7 +44,7 @@
     if (size > 10024) {
         return 0;
     }
-    ToolUtils::UsePortableFontMgr();
+    gSkFontMgr_DefaultFactory = &ToolUtils::MakePortableFontMgr;
     FuzzImageFilterDeserialize(data, size);
     return 0;
 }
diff --git a/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp b/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp
index fab6256..1475f1b 100644
--- a/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp
+++ b/fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp
@@ -8,9 +8,10 @@
 #include "include/core/SkCanvas.h"
 #include "include/core/SkPaint.h"
 #include "include/core/SkSurface.h"
+#include "src/core/SkFontMgrPriv.h"
 #include "src/core/SkReadBuffer.h"
 #include "src/core/SkTextBlobPriv.h"
-#include "tools/fonts/FontToolUtils.h"
+#include "tools/fonts/TestFontMgr.h"
 
 void FuzzTextBlobDeserialize(const uint8_t *data, size_t size) {
     SkReadBuffer buf(data, size);
@@ -33,7 +34,7 @@
     if (size > 1024) {
         return 0;
     }
-    ToolUtils::UsePortableFontMgr();
+    gSkFontMgr_DefaultFactory = &ToolUtils::MakePortableFontMgr;
     FuzzTextBlobDeserialize(data, size);
     return 0;
 }