]> www.fi.muni.cz Git - evince.git/blob - dvi/dvilib/dl-font.hh
Updated Swedish translation.
[evince.git] / dvi / dvilib / dl-font.hh
1 #ifndef DL_FONT_HH__
2 #define DL_FONT_HH__
3
4 #include "dl-loader.hh"
5 #include "dl-refcounted.hh"
6 #include "dl-dvi-runtime.hh"
7
8 #include <vector>
9 #include <map>
10
11 namespace DviLib {
12
13     class AbstractCharacter : public RefCounted {
14     public:
15         virtual void paint (DviRuntime &runtime) = 0;
16         virtual int get_tfm_width () = 0;
17     };
18
19     class AbstractFont : public RefCounted {
20     public:
21         virtual int get_at_size () = 0;
22         virtual int get_design_size () = 0;
23         virtual AbstractCharacter *get_char (int ccode) = 0;
24     };
25 }
26
27 #endif /* DL_PKFONT_HH__ */