Cross Reference: fontutil.h
xref: /xsrc/external/mit/libXfont/dist/include/X11/fonts/fontutil.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/libXfont/dist/include/X11/fonts/
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

Indexes created Sat Dec 06 17:09:31 GMT 2025