Board  0.9.4
PSFonts.h
Go to the documentation of this file.
1 /* -*- mode: c++ -*- */
26 #ifndef _BOARD_PSFONTS_H_
27 #define _BOARD_PSFONTS_H_
28 
29 #include <cmath>
30 
31 namespace LibBoard {
32 
33 /*
34  * Postscript Type 1 base fonts :
35  * ------------------------------
36  * ITC Avant Garde Gothic (Book, Book Oblique, Demi, Demi Oblique)
37  * ITC Bookman (Light, Light Italic, Demi, Demi Italic)
38  * Courier (Regular, Oblique, Bold, Bold Oblique)
39  * Helvetica (Regular, Oblique, Bold, Bold Oblique, Condensed, Condensed Oblique, Condensed Bold, Condensed Bold Oblique)
40  * New Century Schoolbook (Roman, Italic, Bold, Bold Italic)
41  * Palatino (Roman, Italic, Bold, Bold Italic)
42  * Symbol
43  * Times (Roman, Italic, Bold, Bold Italic)
44  * ITC Zapf Chancery (Medium Italic)
45  * ITC Zapf Dingbats
46  */
47 namespace Fonts {
48 enum Font {
49  TimesRoman,
50  TimesItalic,
51  TimesBold,
52  TimesBoldItalic,
53  AvantGardeBook,
54  AvantGardeBookOblique,
55  AvantGardeDemi,
56  AvantGardeDemiOblique,
57  BookmanLight,
58  BookmanLightItalic,
59  BookmanDemi,
60  BookmanDemiItalic,
61  Courier,
62  CourierOblique,
63  CourierBold,
64  CourierBoldOblique,
65  Helvetica,
66  HelveticaOblique,
67  HelveticaBold,
68  HelveticaBoldOblique,
69  HelveticaNarrow,
70  HelveticaNarrowOblique,
71  HelveticaNarrowBold,
72  HelveticaNarrowBoldOblique,
73  NewCenturySchoolbookRoman,
74  NewCenturySchoolbookItalic,
75  NewCenturySchoolbookBold,
76  NewCenturySchoolbookBoldItalic,
77  PalatinoRoman,
78  PalatinoItalic,
79  PalatinoBold,
80  PalatinoBoldItalic,
81  Symbol,
82  ZapfChanceryMediumItalic,
83  ZapfDingbats
84 };
85 } // namespace Fonts
86 
87 extern const char * PSFontNames[];
88 
89 } // mamespace LibBoard
90 
91 #endif // _BOARD_PSFONTS_H_
92 
Definition: Board.h:41