Index: core/fpdfapi/font/cpdf_font.cpp |
diff --git a/core/fpdfapi/font/cpdf_font.cpp b/core/fpdfapi/font/cpdf_font.cpp |
index c5da4ea519634946d0373b995d485f4b7b330f73..c7725c3fced558bba6cbb12a44e2751342192621 100644 |
--- a/core/fpdfapi/font/cpdf_font.cpp |
+++ b/core/fpdfapi/font/cpdf_font.cpp |
@@ -7,6 +7,7 @@ |
#include "core/fpdfapi/font/cpdf_font.h" |
#include <memory> |
+#include <utility> |
#include <vector> |
#include "core/fpdfapi/cpdf_modulemgr.h" |
@@ -310,10 +311,10 @@ CPDF_Font* CPDF_Font::GetStockFont(CPDF_Document* pDoc, |
return pFont; |
CPDF_Dictionary* pDict = new CPDF_Dictionary(pDoc->GetByteStringPool()); |
- pDict->SetNameFor("Type", "Font"); |
- pDict->SetNameFor("Subtype", "Type1"); |
- pDict->SetNameFor("BaseFont", fontname); |
- pDict->SetNameFor("Encoding", "WinAnsiEncoding"); |
+ pDict->SetNewFor<CPDF_Name>("Type", "Font"); |
+ pDict->SetNewFor<CPDF_Name>("Subtype", "Type1"); |
+ pDict->SetNewFor<CPDF_Name>("BaseFont", fontname); |
+ pDict->SetNewFor<CPDF_Name>("Encoding", "WinAnsiEncoding"); |
return pFontGlobals->Set(pDoc, font_id, CPDF_Font::Create(nullptr, pDict)); |
} |