X-Git-Url: http://gitweb.hachti.de/?a=blobdiff_plain;ds=sidebyside;f=pc-tools%2Ffontgen%2Fsrc%2Ffontgen.h;fp=pc-tools%2Ffontgen%2Fsrc%2Ffontgen.h;h=e5757b7aa4f6423fec322b10df8f7366cb131c43;hb=8dc281af5fb8e214e88da24bc72f78a955514ce8;hp=41c2f3903d90e8964c07d05dcb21d1eb302fdb8f;hpb=990b21a1a4d0d5590aba547d3cf9879f1a6f5659;p=h316.git diff --git a/pc-tools/fontgen/src/fontgen.h b/pc-tools/fontgen/src/fontgen.h index 41c2f39..e5757b7 100644 --- a/pc-tools/fontgen/src/fontgen.h +++ b/pc-tools/fontgen/src/fontgen.h @@ -48,7 +48,9 @@ typedef struct { typedef struct { char * f_label; int f_size; /* Number of glyphs */ - int f_offset; /* Y offset to next line */ + int f_base; + int f_top; + int f_offset; /* Y offset to next line */ char * f_comment; pl_glyph * f_glyphs; } pl_font; @@ -57,12 +59,24 @@ typedef struct { extern pl_font hershey_fonts; +extern pl_font hp_convert(char ** fontdata, int scale); extern void op_font (pl_font *); extern pl_glyph find_glyph(int); extern pl_font assemble_font(int first_id, int size, int glyph_ids[]); +extern char* charset0[]; +extern char* charset1[]; +extern char* charset2[]; +extern char* charset3[]; +extern char* charset4[]; +extern char* charset5[]; +extern char* charset6[]; +extern char* charset7[]; +extern char* charset173[]; +extern char* charset205[]; + extern void font_init(void); extern pl_font font_cyrilc; extern pl_font font_gothgbt; @@ -84,4 +98,39 @@ extern pl_font font_romant; extern pl_font font_scriptc; extern pl_font font_scripts; + + +extern pl_font font_astrology; +extern pl_font font_cursive; +extern pl_font font_cyrilc_1; +extern pl_font font_cyrillic; +extern pl_font font_futural; +extern pl_font font_futuram; +extern pl_font font_gothgbt; +extern pl_font font_gothgrt; +extern pl_font font_gothiceng; +extern pl_font font_gothicger; +extern pl_font font_gothicita; +extern pl_font font_gothitt; +extern pl_font font_greekc; +extern pl_font font_greek; +extern pl_font font_greeks; +extern pl_font font_japanese; +extern pl_font font_markers; +extern pl_font font_mathlow; +extern pl_font font_mathupp; +extern pl_font font_meteorology; +extern pl_font font_music; +extern pl_font font_rowmand; +extern pl_font font_rowmans; +extern pl_font font_rowmant; +extern pl_font font_scriptc; +extern pl_font font_scripts; +extern pl_font font_symbolic; +extern pl_font font_timesg; +extern pl_font font_timesib; +extern pl_font font_timesi; +extern pl_font font_timesrb; +extern pl_font font_timesr; + #endif