1 #define F_FAMILY_ROMAN 1 2 #define F_FAMILY_ROMAN_1 2 3 #define F_FAMILY_ROMAN_2 3 4 #define F_FAMILY_ROMAN_3 4 5 #define F_FAMILY_ROMAN_4 17 6 #define F_FAMILY_SANSSERIF 5 7 #define F_FAMILY_SANSSERIF_1 6 8 #define F_FAMILY_SANSSERIF_2 7 9 #define F_FAMILY_SANSSERIF_3 8 10 #define F_FAMILY_SANSSERIF_4 18 11 #define F_FAMILY_TYPEWRITER 9 12 #define F_FAMILY_TYPEWRITER_1 10 13 #define F_FAMILY_TYPEWRITER_2 11 14 #define F_FAMILY_TYPEWRITER_3 12 15 #define F_FAMILY_TYPEWRITER_4 19 16 #define F_FAMILY_CALLIGRAPHIC 13 17 #define F_FAMILY_CALLIGRAPHIC_1 14 18 #define F_FAMILY_CALLIGRAPHIC_2 15 19 #define F_FAMILY_CALLIGRAPHIC_3 16 20 21 #define F_SHAPE_SLANTED 1 22 #define F_SHAPE_SLANTED_1 2 23 #define F_SHAPE_SLANTED_2 3 24 #define F_SHAPE_SLANTED_3 4 25 #define F_SHAPE_SLANTED_4 17 26 #define F_SHAPE_ITALIC 5 27 #define F_SHAPE_ITALIC_1 6 28 #define F_SHAPE_ITALIC_2 7 29 #define F_SHAPE_ITALIC_3 8 30 #define F_SHAPE_ITALIC_4 18 31 #define F_SHAPE_CAPS 9 32 #define F_SHAPE_CAPS_1 10 33 #define F_SHAPE_CAPS_2 11 34 #define F_SHAPE_CAPS_3 12 35 #define F_SHAPE_CAPS_4 19 36 #define F_SHAPE_UPRIGHT 13 37 #define F_SHAPE_UPRIGHT_1 14 38 #define F_SHAPE_UPRIGHT_2 15 39 #define F_SHAPE_UPRIGHT_3 16 40 #define F_SHAPE_MATH_UPRIGHT 17 41 42 #define F_SERIES_MEDIUM 1 43 #define F_SERIES_MEDIUM_1 2 44 #define F_SERIES_MEDIUM_2 3 45 #define F_SERIES_MEDIUM_3 4 46 #define F_SERIES_BOLD 5 47 #define F_SERIES_BOLD_1 6 48 #define F_SERIES_BOLD_2 7 49 #define F_SERIES_BOLD_3 8 50 #define F_SERIES_BOLD_4 9 51 52 #define F_TEXT_NORMAL 1 53 #define F_TEXT_NORMAL_1 2 54 #define F_TEXT_NORMAL_2 3 55 #define F_TEXT_NORMAL_3 4 56 57 #define F_EMPHASIZE_1 2 58 #define F_EMPHASIZE_2 3 59 #define F_EMPHASIZE_3 4 60 61 #define F_SMALLER -1 62 #define F_LARGER -2 63 64 void InitializeDocumentFont(int family, int size, int shape, int series, int encoding); 65 66 void CmdFontFamily(int code); 67 int CurrentFontFamily(void); 68 int DefaultFontFamily(void); 69 70 void CmdFontShape(int code); 71 int CurrentFontShape(void); 72 int DefaultFontShape(void); 73 74 void CmdFontSeries(int code); 75 int CurrentFontSeries(void); 76 int DefaultFontSeries(void); 77 78 void CmdFontSize(int code); 79 int CurrentFontSize(void); 80 int DefaultFontSize(void); 81 void CmdFontSizeEnviron(int code); 82 83 void CmdFontEncoding(int code); 84 int CurrentFontEncoding(void); 85 int DefaultFontEncoding(void); 86 87 void CmdEmphasize(int code); 88 void CmdUnderline(int code); 89 void CmdTextNormal(int code); 90 91 int TexFontNumber(const char *Fname); 92 int RtfFontNumber(const char *Fname); 93 94 void PushFontSettings(void); 95 void PopFontSettings(void); 96 void MonitorFontChanges(const unsigned char *text); 97