00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 struct ENCODING_INFO {
00017 const char *charset;
00018 const char *encoding;
00019 gu_boolean encoding_ascii_compatible;
00020 char line[256];
00021 } ;
00022
00023 int charset_to_encoding(const char charset[], struct ENCODING_INFO *encinfo);
00024
00025 struct FONT_INFO
00026 {
00027 char *font_family;
00028 char *font_weight;
00029 char *font_slant;
00030 char *font_width;
00031 char *font_psname;
00032 char *font_encoding;
00033 char *font_type;
00034
00035 char *ascii_subst_font;
00036
00037 char line[256];
00038 };
00039
00040 int encoding_to_font(const char encoding[], const char fontfamily[], const char fontweight[], const char fontslant[], const char fontwidth[], struct FONT_INFO *fontinfo);
00041 struct FONT_INFO *font_info_new(void);
00042 void font_info_delete(struct FONT_INFO *p);
00043
00044
00045