From af97b8698325656cea28e335a9e4a7b49b9464f5 Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Fri, 23 Mar 2018 18:05:17 +0100 Subject: Allow building with USE_PANGO_WIN32. Needs to be tested.... --- src/libnrtype/FontFactory.cpp | 2 ++ src/libnrtype/OpenTypeUtil.cpp | 6 +++++- src/libnrtype/OpenTypeUtil.h | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/libnrtype/FontFactory.cpp b/src/libnrtype/FontFactory.cpp index 3b8703321..8cccd6ff3 100644 --- a/src/libnrtype/FontFactory.cpp +++ b/src/libnrtype/FontFactory.cpp @@ -703,12 +703,14 @@ font_instance *font_factory::Face(PangoFontDescription *descr, bool canFail) } } +#ifndef USE_PANGO_WIN32 if (res) { readOpenTypeGsubTable( res->theFace, res->openTypeTables, res->openTypeSubstitutions ); std::map axes; std::map named; readOpenTypeFvarTable( res->theFace, axes, named ); } +#endif } else { // already here diff --git a/src/libnrtype/OpenTypeUtil.cpp b/src/libnrtype/OpenTypeUtil.cpp index 7998427d9..72541824b 100644 --- a/src/libnrtype/OpenTypeUtil.cpp +++ b/src/libnrtype/OpenTypeUtil.cpp @@ -1,6 +1,9 @@ +#ifndef USE_PANGO_WIN32 + #include "OpenTypeUtil.h" + #include // For debugging // FreeType @@ -243,9 +246,10 @@ void readOpenTypeFvarTable(const FT_Face ft_face, } -#endif +#endif /* FREETYPE Version */ } +#endif /* !USE_PANGO_WIND32 */ /* Local Variables: diff --git a/src/libnrtype/OpenTypeUtil.h b/src/libnrtype/OpenTypeUtil.h index 424087017..d76b53e06 100644 --- a/src/libnrtype/OpenTypeUtil.h +++ b/src/libnrtype/OpenTypeUtil.h @@ -2,6 +2,8 @@ #ifndef SEEN_OPENTYPEUTIL_H #define SEEN_OPENTYPEUTIL_H +#ifndef USE_PANGO_WIN32 + #include #include @@ -47,7 +49,7 @@ void readOpenTypeFvarTable (const FT_Face ft_face, std::map& axes, std::map& named); - +#endif /* !USE_PANGO_WIND32 */ #endif /* !SEEN_OPENTYPEUTIL_H */ /* -- cgit v1.2.3