Mercurial > mxe-octave
view src/poppler-application-fonts-dir.patch @ 2423:1ef908a16c3d
New package: poppler
author | Stefan Löffler <st.loeffler@gmail.com> |
---|---|
date | Tue, 17 Apr 2012 21:07:25 +0200 |
parents | |
children |
line wrap: on
line source
diff --git a/poppler/GlobalParamsWin.cc b/poppler/GlobalParamsWin.cc index f989fb8..7ec1b8f 100644 --- a/poppler/GlobalParamsWin.cc +++ b/poppler/GlobalParamsWin.cc @@ -274,10 +280,15 @@ DisplayFontParam *GlobalParams::getDisplayFont(GfxFont *font) { DisplayFontParam * dfp; GooString * fontName = font->getName(); char * substFontName = NULL; + char appDir[MAX_PATH]; if (!fontName) return NULL; lockGlobalParams; - setupBaseFonts(NULL); + if (::GetModuleFileName(0, appDir, MAX_PATH) > 0) + setupBaseFonts(appendToPath(grabPath(appDir), "fonts")->getCString()); + else + setupBaseFonts(NULL); + dfp = (DisplayFontParam *)displayFonts->lookup(fontName); if (!dfp) { substFontName = findSubstituteName(fontName->getCString());