Make CPDF_BAFontMap::EncodeFontAlias() a standalone function.

It does not need to be part of CPDF_BAFontMap.

Change-Id: I7aeffd4194122a051297a41d4cef04c736f60018
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/91711
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfdoc/cpdf_bafontmap.cpp b/core/fpdfdoc/cpdf_bafontmap.cpp
index 9813a75..fed8210 100644
--- a/core/fpdfdoc/cpdf_bafontmap.cpp
+++ b/core/fpdfdoc/cpdf_bafontmap.cpp
@@ -54,6 +54,12 @@
   return pDocPageData->AddFont(std::move(pFXFont), nCharset);
 }
 
+ByteString EncodeFontAlias(ByteString sFontName, FX_Charset nCharset) {
+  sFontName.Remove(' ');
+  sFontName += ByteString::Format("_%02X", nCharset);
+  return sFontName;
+}
+
 }  // namespace
 
 CPDF_BAFontMap::Data::Data() = default;
@@ -331,9 +337,8 @@
   RetainPtr<CPDF_Font> pFont =
       bFind ? FindFontSameCharset(&sAlias, nCharset) : nullptr;
   if (!pFont) {
-    ByteString sTemp = sFontName;
-    pFont = AddFontToDocument(sTemp, nCharset);
-    sAlias = EncodeFontAlias(sTemp, nCharset);
+    pFont = AddFontToDocument(sFontName, nCharset);
+    sAlias = EncodeFontAlias(sFontName, nCharset);
   }
   AddFontToAnnotDict(pFont, sAlias);
   return AddFontData(pFont, sAlias, nCharset);
@@ -350,14 +355,6 @@
   return fxcrt::CollectionSize<int32_t>(m_Data) - 1;
 }
 
-ByteString CPDF_BAFontMap::EncodeFontAlias(const ByteString& sFontName,
-                                           FX_Charset nCharset) {
-  ByteString sRet = sFontName;
-  sRet.Remove(' ');
-  sRet += ByteString::Format("_%02X", nCharset);
-  return sRet;
-}
-
 int32_t CPDF_BAFontMap::FindFont(const ByteString& sFontName,
                                  FX_Charset nCharset) {
   int32_t i = 0;
diff --git a/core/fpdfdoc/cpdf_bafontmap.h b/core/fpdfdoc/cpdf_bafontmap.h
index ea85be0..95a8ff3 100644
--- a/core/fpdfdoc/cpdf_bafontmap.h
+++ b/core/fpdfdoc/cpdf_bafontmap.h
@@ -69,8 +69,6 @@
                       const ByteString& sFontAlias,
                       FX_Charset nCharset);
 
-  ByteString EncodeFontAlias(const ByteString& sFontName, FX_Charset nCharset);
-
   int32_t FindFont(const ByteString& sFontName, FX_Charset nCharset);
   ByteString GetNativeFontName(FX_Charset nCharset);
   ByteString GetCachedNativeFontName(FX_Charset nCharset);