fontutil.h revision fa2b3b63
1fa2b3b63Smrg#ifndef _FONTUTIL_H_ 2fa2b3b63Smrg#define _FONTUTIL_H_ 3fa2b3b63Smrg 4fa2b3b63Smrg#include <X11/fonts/FSproto.h> 5fa2b3b63Smrg 6fa2b3b63Smrgextern int FontCouldBeTerminal(FontInfoPtr); 7fa2b3b63Smrgextern int CheckFSFormat(fsBitmapFormat, fsBitmapFormatMask, int *, int *, 8fa2b3b63Smrg int *, int *, int *); 9fa2b3b63Smrgextern void FontComputeInfoAccelerators(FontInfoPtr); 10fa2b3b63Smrg 11fa2b3b63Smrgextern void GetGlyphs ( FontPtr font, unsigned long count, 12fa2b3b63Smrg unsigned char *chars, FontEncoding fontEncoding, 13fa2b3b63Smrg unsigned long *glyphcount, CharInfoPtr *glyphs ); 14fa2b3b63Smrgextern void QueryGlyphExtents ( FontPtr pFont, CharInfoPtr *charinfo, 15fa2b3b63Smrg unsigned long count, ExtentInfoRec *info ); 16fa2b3b63Smrgextern Bool QueryTextExtents ( FontPtr pFont, unsigned long count, 17fa2b3b63Smrg unsigned char *chars, ExtentInfoRec *info ); 18fa2b3b63Smrgextern Bool ParseGlyphCachingMode ( char *str ); 19fa2b3b63Smrgextern void InitGlyphCaching ( void ); 20fa2b3b63Smrgextern void SetGlyphCachingMode ( int newmode ); 21fa2b3b63Smrgextern int add_range ( fsRange *newrange, int *nranges, fsRange **range, 22fa2b3b63Smrg Bool charset_subset ); 23fa2b3b63Smrg 24fa2b3b63Smrg#endif /* _FONTUTIL_H_ */ 25