1 //========================================================================
3 // SplashT1FontEngine.h
5 //========================================================================
7 #ifndef SPLASHT1FONTENGINE_H
8 #define SPLASHT1FONTENGINE_H
12 #ifdef USE_GCC_PRAGMAS
16 #include "goo/gtypes.h"
19 class SplashFontFileID
;
22 //------------------------------------------------------------------------
24 //------------------------------------------------------------------------
26 class SplashT1FontEngine
{
29 static SplashT1FontEngine
*init(GBool aaA
);
31 ~SplashT1FontEngine();
34 SplashFontFile
*loadType1Font(SplashFontFileID
*idA
, SplashFontSrc
*src
, const char **enc
);
35 SplashFontFile
*loadType1CFont(SplashFontFileID
*idA
, SplashFontSrc
*src
, const char **enc
);
39 SplashT1FontEngine(GBool aaA
);
41 static int t1libInitCount
;
44 friend class SplashT1FontFile
;
45 friend class SplashT1Font
;
48 #endif // HAVE_T1LIB_H