]> www.fi.muni.cz Git - evince.git/blob - dvi/dvilib/dl-dvi-fontdefinition.hh
Updated Swedish translation.
[evince.git] / dvi / dvilib / dl-dvi-fontdefinition.hh
1 #ifndef DL_FONT_DEFINITION_HH__
2 #define DL_FONT_DEFINITION_HH__
3
4 #include <string>
5 #include <map>
6
7 #include "dl-refcounted.hh"
8
9 namespace DviLib {
10
11     class DviFontdefinition : public RefCounted
12     {
13     public:
14         uint fontnum;
15         uint checksum;
16         uint at_size;           /* if 300 dpi base, 
17                                  * load at at_size * 300 / 1000 */
18         uint design_size;
19         string directory;
20         string name;
21     };
22
23     class DviFontMap : public RefCounted
24     {
25     public:
26         std::map <int, DviFontdefinition *> fontmap;
27         DviFontdefinition *get_fontdefinition (int fontnum);
28         void set_fontdefinition (int fontnum, DviFontdefinition *fd);
29         DviFontMap::~DviFontMap ();
30     };
31 }    
32 #endif // DL_FONT_DEFINITION_HH__