- Main Page
- Classes
- Files
- Examples

- File List
- File Members

# include/board/PSFonts.h

Go to the documentation of this file.

    00001 /* -*- mode: c++ -*- */
    00010 #ifndef _BOARD_PSFONTS_H_
    00011 #define _BOARD_PSFONTS_H_
    00012
    00013 #include <cmath>
    00014
    00015 namespace LibBoard {
    00016
    00017 /*
    00018  * Postscript Type 1 base fonts :
    00019  * ------------------------------
    00020  * ITC Avant Garde Gothic (Book, Book Oblique, Demi, Demi Oblique)
    00021  * ITC Bookman (Light, Light Italic, Demi, Demi Italic)
    00022  * Courier (Regular, Oblique, Bold, Bold Oblique)
    00023  * Helvetica (Regular, Oblique, Bold, Bold Oblique, Condensed, Condensed Oblique, Condensed Bold, Condensed Bold Oblique)
    00024  * New Century Schoolbook (Roman, Italic, Bold, Bold Italic)
    00025  * Palatino (Roman, Italic, Bold, Bold Italic)
    00026  * Symbol
    00027  * Times (Roman, Italic, Bold, Bold Italic)
    00028  * ITC Zapf Chancery (Medium Italic)
    00029  * ITC Zapf Dingbats
    00030  */
    00031   namespace Fonts {
    00032     enum Font {
    00033       TimesRoman,
    00034       TimesItalic,
    00035       TimesBold,
    00036       TimesBoldItalic,
    00037       AvantGardeBook,
    00038       AvantGardeBookOblique,
    00039       AvantGardeDemi,
    00040       AvantGardeDemiOblique,
    00041       BookmanLight,
    00042       BookmanLightItalic,
    00043       BookmanDemi,
    00044       BookmanDemiItalic,
    00045       Courier,
    00046       CourierOblique,
    00047       CourierBold,
    00048       CourierBoldOblique,
    00049       Helvetica,
    00050       HelveticaOblique,
    00051       HelveticaBold,
    00052       HelveticaBoldOblique,
    00053       HelveticaNarrow,
    00054       HelveticaNarrowOblique,
    00055       HelveticaNarrowBold,
    00056       HelveticaNarrowBoldOblique,
    00057       NewCenturySchoolbookRoman,
    00058       NewCenturySchoolbookItalic,
    00059       NewCenturySchoolbookBold,
    00060       NewCenturySchoolbookBoldItalic,
    00061       PalatinoRoman,
    00062       PalatinoItalic,
    00063       PalatinoBold,
    00064       PalatinoBoldItalic,
    00065       Symbol,
    00066       ZapfChanceryMediumItalic,
    00067       ZapfDingbats
    00068     };
    00069   } // namespace Fonts
    00070
    00071   extern const char * PSFontNames[];
    00072
    00073 } // mamespace LibBoard
    00074
    00075 #endif // _BOARD_PSFONTS_H_
    00076