*** empty log message ***
[h316.git] / pc-tools / fontgen / src / fontgen.h
index 41c2f3903d90e8964c07d05dcb21d1eb302fdb8f..e5757b7aa4f6423fec322b10df8f7366cb131c43 100644 (file)
@@ -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