summaryrefslogtreecommitdiffstats
path: root/external/poppler/disable-freetype.patch.1
blob: d59006eba97969550b692c98f4f40920012011e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
disable freetype dependent code

--- poppler/poppler/Form.cc.orig	2022-09-14 15:46:48.588316681 +0200
+++ poppler/poppler/Form.cc	2022-09-14 15:48:01.468274551 +0200
@@ -46,7 +46,7 @@
 #include <cstdlib>
 #include <cstring>
 #include <cctype>
-#include "goo/ft_utils.h"
+//#include "goo/ft_utils.h"
 #include "goo/gmem.h"
 #include "goo/gfile.h"
 #include "goo/GooString.h"
@@ -77,8 +77,8 @@
 #include "fofi/FoFiTrueType.h"
 #include "fofi/FoFiIdentifier.h"
 
-#include <ft2build.h>
-#include FT_FREETYPE_H
+//#include <ft2build.h>
+//#include FT_FREETYPE_H
 
 // return a newly allocated char* containing an UTF16BE string of size length
 char *pdfDocEncodingToUTF16(const std::string &orig, int *length)
@@ -2730,6 +2730,8 @@
 
 Form::AddFontResult Form::addFontToDefaultResources(const std::string &filepath, int faceIndex, const std::string &fontFamily, const std::string &fontStyle)
 {
+    return {};
+#if 0
     if (!GooString::endsWith(filepath, ".ttf") && !GooString::endsWith(filepath, ".ttc") && !GooString::endsWith(filepath, ".otf")) {
         error(errIO, -1, "We only support embedding ttf/ttc/otf fonts for now. The font file for {0:s} {1:s} was {2:s}", fontFamily.c_str(), fontStyle.c_str(), filepath.c_str());
         return {};
@@ -2939,6 +2941,7 @@
     }
 
     return { dictFontName, fontDictRef };
+#endif
 }
 
 std::string Form::getFallbackFontForChar(Unicode uChar, const GfxFont &fontToEmulate) const