1 //========================================================================
3 // SplashT1FontEngine.h
5 //========================================================================
7 #ifndef SPLASHT1FONTENGINE_H
8 #define SPLASHT1FONTENGINE_H
14 #ifdef USE_GCC_PRAGMAS
21 class SplashFontFileID;
23 //------------------------------------------------------------------------
25 //------------------------------------------------------------------------
27 class SplashT1FontEngine {
30 static SplashT1FontEngine *init(GBool aaA);
32 ~SplashT1FontEngine();
35 SplashFontFile *loadType1Font(SplashFontFileID *idA, char *fileName,
36 GBool deleteFile, char **enc);
37 SplashFontFile *loadType1CFont(SplashFontFileID *idA, char *fileName,
38 GBool deleteFile, char **enc);
42 SplashT1FontEngine(GBool aaA);
44 static int t1libInitCount;
47 friend class SplashT1FontFile;
48 friend class SplashT1Font;
51 #endif // HAVE_T1LIB_H