Reuse CFX_FontMgr::GetFixedFace().

CFX_FontMgr::AddCachedFace() has nearly identical code.

Change-Id: If46afec460f3a0108e1a906babda19c9924f804a
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/56392
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fxge/cfx_fontmgr.cpp b/core/fxge/cfx_fontmgr.cpp
index 2cf2626..e473c4f 100644
--- a/core/fxge/cfx_fontmgr.cpp
+++ b/core/fxge/cfx_fontmgr.cpp
@@ -126,14 +126,10 @@
     std::unique_ptr<uint8_t, FxFreeDeleter> pData,
     uint32_t size,
     int face_index) {
-  RetainPtr<CFX_Face> face =
-      CFX_Face::New(m_FTLibrary.get(), {pData.get(), size}, face_index);
+  RetainPtr<CFX_Face> face = GetFixedFace({pData.get(), size}, face_index);
   if (!face)
     return nullptr;
 
-  if (FT_Set_Pixel_Sizes(face->GetRec(), 64, 64) != 0)
-    return nullptr;
-
   auto pFontDesc = pdfium::MakeUnique<CTTFontDesc>(std::move(pData));
   pFontDesc->SetFace(0, face.Get());
   m_FaceMap[KeyNameFromFace(face_name, weight, bItalic)] = std::move(pFontDesc);