w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

l2r_fonts.h
Go to the documentation of this file.
1 /* $Id: l2r_fonts.h,v 1.14 2002/04/28 18:45:53 prahl Exp $ */
2 
3 #define F_FAMILY_ROMAN 1
4 #define F_FAMILY_ROMAN_1 2
5 #define F_FAMILY_ROMAN_2 3
6 #define F_FAMILY_ROMAN_3 4
7 #define F_FAMILY_ROMAN_4 17
8 #define F_FAMILY_SANSSERIF 5
9 #define F_FAMILY_SANSSERIF_1 6
10 #define F_FAMILY_SANSSERIF_2 7
11 #define F_FAMILY_SANSSERIF_3 8
12 #define F_FAMILY_SANSSERIF_4 18
13 #define F_FAMILY_TYPEWRITER 9
14 #define F_FAMILY_TYPEWRITER_1 10
15 #define F_FAMILY_TYPEWRITER_2 11
16 #define F_FAMILY_TYPEWRITER_3 12
17 #define F_FAMILY_TYPEWRITER_4 19
18 #define F_FAMILY_CALLIGRAPHIC 13
19 #define F_FAMILY_CALLIGRAPHIC_1 14
20 #define F_FAMILY_CALLIGRAPHIC_2 15
21 #define F_FAMILY_CALLIGRAPHIC_3 16
22 
23 #define F_SHAPE_SLANTED 1
24 #define F_SHAPE_SLANTED_1 2
25 #define F_SHAPE_SLANTED_2 3
26 #define F_SHAPE_SLANTED_3 4
27 #define F_SHAPE_SLANTED_4 17
28 #define F_SHAPE_ITALIC 5
29 #define F_SHAPE_ITALIC_1 6
30 #define F_SHAPE_ITALIC_2 7
31 #define F_SHAPE_ITALIC_3 8
32 #define F_SHAPE_ITALIC_4 18
33 #define F_SHAPE_CAPS 9
34 #define F_SHAPE_CAPS_1 10
35 #define F_SHAPE_CAPS_2 11
36 #define F_SHAPE_CAPS_3 12
37 #define F_SHAPE_CAPS_4 19
38 #define F_SHAPE_UPRIGHT 13
39 #define F_SHAPE_UPRIGHT_1 14
40 #define F_SHAPE_UPRIGHT_2 15
41 #define F_SHAPE_UPRIGHT_3 16
42 
43 #define F_SERIES_MEDIUM 1
44 #define F_SERIES_MEDIUM_1 2
45 #define F_SERIES_MEDIUM_2 3
46 #define F_SERIES_MEDIUM_3 4
47 #define F_SERIES_BOLD 5
48 #define F_SERIES_BOLD_1 6
49 #define F_SERIES_BOLD_2 7
50 #define F_SERIES_BOLD_3 8
51 #define F_SERIES_BOLD_4 9
52 
53 #define F_TEXT_NORMAL 1
54 #define F_TEXT_NORMAL_1 2
55 #define F_TEXT_NORMAL_2 3
56 #define F_TEXT_NORMAL_3 4
57 
58 #define F_EMPHASIZE_1 2
59 #define F_EMPHASIZE_2 3
60 #define F_EMPHASIZE_3 4
61 
62 #define F_SMALLER -1
63 #define F_LARGER -2
64 
65 void InitializeDocumentFont(int family, int size, int shape, int series);
66 
67 void CmdFontFamily(int code);
68 int CurrentFontFamily(void);
69 int DefaultFontFamily(void);
70 
71 void CmdFontShape(int code);
72 int CurrentFontShape(void);
73 int DefaultFontShape(void);
74 
75 void CmdFontSeries(int code);
76 int CurrentFontSeries(void);
77 int DefaultFontSeries(void);
78 
79 void CmdFontSize(int code);
80 int CurrentFontSize(void);
81 int DefaultFontSize(void);
83 
84 void CmdEmphasize(int code);
85 void CmdUnderline(int code);
86 void CmdTextNormal(int code);
87 
88 int TexFontNumber(char *Fname);
89 int RtfFontNumber(char *Fname);
90 
91 void PushFontSettings(void);
92 void PopFontSettings(void);
93 void MonitorFontChanges(char *text);
string family
void CmdUnderline(int code)
Definition: l2r_fonts.c:452
int CurrentCyrillicFontFamily(void)
Definition: l2r_fonts.c:619
void MonitorFontChanges(char *text)
Definition: l2r_fonts.c:717
void CmdFontSize(int code)
Definition: l2r_fonts.c:375
int CurrentFontShape(void)
Definition: l2r_fonts.c:655
void PopFontSettings(void)
Definition: l2r_fonts.c:704
int RtfFontNumber(char *Fname)
Definition: l2r_fonts.c:103
int DefaultFontFamily(void)
Definition: l2r_fonts.c:581
int CurrentFontSeries(void)
Definition: l2r_fonts.c:676
int DefaultFontSize(void)
Definition: l2r_fonts.c:588
void InitializeDocumentFont(int family, int size, int shape, int series)
Definition: l2r_fonts.c:560
void CmdFontSeries(int code)
Definition: l2r_fonts.c:309
void CmdTextNormal(int code)
Definition: l2r_fonts.c:469
int CurrentFontSize(void)
Definition: l2r_fonts.c:665
int TexFontNumber(char *Fname)
Definition: l2r_fonts.c:123
void PushFontSettings(void)
Definition: l2r_fonts.c:686
void CmdEmphasize(int code)
Definition: l2r_fonts.c:403
void CmdFontShape(int code)
Definition: l2r_fonts.c:233
int DefaultFontShape(void)
Definition: l2r_fonts.c:595
void CmdFontFamily(int code)
Definition: l2r_fonts.c:133
int DefaultFontSeries(void)
Definition: l2r_fonts.c:602
int CurrentFontFamily(void)
Definition: l2r_fonts.c:609
static int size
Definition: ppmlabel.c:24
Definition: inftrees.h:24