fontutil.h revision 23a0898a
123a0898aSmrg/* $XFree86: xc/lib/font/include/fontutil.h,v 1.1 1999/03/14 11:17:49 dawes Exp $ */ 223a0898aSmrg 323a0898aSmrg#ifndef _FONTUTIL_H_ 423a0898aSmrg#define _FONTUTIL_H_ 523a0898aSmrg 623a0898aSmrg#include <X11/fonts/FSproto.h> 723a0898aSmrg 823a0898aSmrgextern int FontCouldBeTerminal(FontInfoPtr); 923a0898aSmrgextern int CheckFSFormat(fsBitmapFormat, fsBitmapFormatMask, int *, int *, 1023a0898aSmrg int *, int *, int *); 1123a0898aSmrgextern void FontComputeInfoAccelerators(FontInfoPtr); 1223a0898aSmrg 1323a0898aSmrgextern void GetGlyphs ( FontPtr font, unsigned long count, 1423a0898aSmrg unsigned char *chars, FontEncoding fontEncoding, 1523a0898aSmrg unsigned long *glyphcount, CharInfoPtr *glyphs ); 1623a0898aSmrgextern void QueryGlyphExtents ( FontPtr pFont, CharInfoPtr *charinfo, 1723a0898aSmrg unsigned long count, ExtentInfoRec *info ); 1823a0898aSmrgextern Bool QueryTextExtents ( FontPtr pFont, unsigned long count, 1923a0898aSmrg unsigned char *chars, ExtentInfoRec *info ); 2023a0898aSmrgextern Bool ParseGlyphCachingMode ( char *str ); 2123a0898aSmrgextern void InitGlyphCaching ( void ); 2223a0898aSmrgextern void SetGlyphCachingMode ( int newmode ); 2323a0898aSmrgextern int add_range ( fsRange *newrange, int *nranges, fsRange **range, 2423a0898aSmrg Bool charset_subset ); 2523a0898aSmrg 2623a0898aSmrg#endif /* _FONTUTIL_H_ */ 27