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/
123a0898aSmrg#ifndef _FONTUTIL_H_
223a0898aSmrg#define _FONTUTIL_H_
323a0898aSmrg
423a0898aSmrg#include <X11/fonts/FSproto.h>
523a0898aSmrg
623a0898aSmrgextern int FontCouldBeTerminal(FontInfoPtr);
723a0898aSmrgextern int CheckFSFormat(fsBitmapFormat, fsBitmapFormatMask, int *, int *,
823a0898aSmrg			 int *, int *, int *);
923a0898aSmrgextern void FontComputeInfoAccelerators(FontInfoPtr);
1023a0898aSmrg
1141c30155Smrgextern void GetGlyphs ( FontPtr font, unsigned long count,
1241c30155Smrg			unsigned char *chars, FontEncoding fontEncoding,
1323a0898aSmrg			unsigned long *glyphcount, CharInfoPtr *glyphs );
1441c30155Smrgextern void QueryGlyphExtents ( FontPtr pFont, CharInfoPtr *charinfo,
1523a0898aSmrg				unsigned long count, ExtentInfoRec *info );
1641c30155Smrgextern Bool QueryTextExtents ( FontPtr pFont, unsigned long count,
1723a0898aSmrg			       unsigned char *chars, ExtentInfoRec *info );
1823a0898aSmrgextern Bool ParseGlyphCachingMode ( char *str );
1923a0898aSmrgextern void InitGlyphCaching ( void );
2023a0898aSmrgextern void SetGlyphCachingMode ( int newmode );
2141c30155Smrgextern int add_range ( fsRange *newrange, int *nranges, fsRange **range,
2223a0898aSmrg		       Bool charset_subset );
2323a0898aSmrg
2423a0898aSmrg#endif /* _FONTUTIL_H_ */
25

Indexes created Tue Dec 02 08:09:32 GMT 2025