From 7c0a76f027d5820af7f2bbbe6abb3234383a5d9b Mon Sep 17 00:00:00 2001 From: kraxel Date: Mon, 7 Jun 2004 19:19:20 +0000 Subject: - fbi: switch over text rendering to freetype2 + fontconfig. --- fs.h | 72 -------------------------------------------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 fs.h (limited to 'fs.h') diff --git a/fs.h b/fs.h deleted file mode 100644 index 3b5fe59..0000000 --- a/fs.h +++ /dev/null @@ -1,72 +0,0 @@ -#ifndef X_DISPLAY_MISSING -# include - -struct fs_font { - Font font; - FSXFontInfoHeader fontHeader; - FSPropInfo propInfo; - FSPropOffset *propOffsets; - unsigned char *propData; - - FSXCharInfo *extents; - FSOffset *offsets; - unsigned char *glyphs; - - int maxenc,width,height; - FSXCharInfo **eindex; - unsigned char **gindex; -}; - -#else - -typedef struct _FSXCharInfo { - short left; - short right; - short width; - short ascent; - short descent; - //unsigned short attributes; -} FSXCharInfo; - -typedef struct _FSXFontInfoHeader { - //int flags; - //FSRange char_range; - //unsigned draw_direction; - //FSChar2b default_char; - FSXCharInfo min_bounds; - FSXCharInfo max_bounds; - short font_ascent; - short font_descent; -} FSXFontInfoHeader; - -struct fs_font { - FSXFontInfoHeader fontHeader; - //unsigned char *propData; - FSXCharInfo *extents; - unsigned char *glyphs; - int maxenc,width,height; - FSXCharInfo **eindex; - unsigned char **gindex; -}; - -#endif - -/* ------------------------------------------------------------------ */ - -extern unsigned int fs_bpp, fs_black, fs_white; -void (*fs_setpixel)(void *ptr, unsigned int color); - -int fs_init_fb(int white8); -void fs_render_fb(unsigned char *ptr, int pitch, - FSXCharInfo *charInfo, unsigned char *data); -int fs_puts(struct fs_font *f, unsigned int x, unsigned int y, - unsigned char *str); -int fs_textwidth(struct fs_font *f, unsigned char *str); -void fs_render_tty(FSXCharInfo *charInfo, unsigned char *data); - -#ifndef X_DISPLAY_MISSING -int fs_connect(char *servername); -struct fs_font* fs_open(char *pattern); -#endif -struct fs_font* fs_consolefont(char **filename); -void fs_free(struct fs_font *f); -- cgit