FONTAINE  1.0
FontFile.h
Go to the documentation of this file.
1 //
2 // The Fontaine Font Analysis Project
3 //
4 // Copyright (c) 2009 by Edward H. Trager
5 // All Rights Reserved
6 //
7 // Released under the GNU GPL version 2.0 or later.
8 //
9 
10 
11 #include <string>
12 #include <set>
13 #include "Script.h"
14 
18 
19 //
20 // This class contains information
21 // about a single font file:
22 //
23 class FontFile{
24 
25 private:
26 
27  std::string _fileName;
28  std::string _commonName;
29  std::string _nativeName;
30 
34 
35  std::set<Script> _supportedScripts;
36 
37 };
38 
LIGHT
@ LIGHT
Definition: FontFile.h:16
NORMAL
@ NORMAL
Definition: FontFile.h:17
FontFile::_nativeName
std::string _nativeName
Definition: FontFile.h:29
BOLD
@ BOLD
Definition: FontFile.h:16
FontFile::_fileName
std::string _fileName
Definition: FontFile.h:27
FontFile::_supportedScripts
std::set< Script > _supportedScripts
Definition: FontFile.h:35
fontStyle
fontStyle
Definition: FontFile.h:17
NORMAL_WEIGHT
@ NORMAL_WEIGHT
Definition: FontFile.h:16
FontFile
Definition: FontFile.h:23
MODULATED
@ MODULATED
Definition: FontFile.h:15
FontFile::_weight
fontWeight _weight
Definition: FontFile.h:32
OBLIQUE
@ OBLIQUE
Definition: FontFile.h:17
UNMODULATED
@ UNMODULATED
Definition: FontFile.h:15
FontFile::_commonName
std::string _commonName
Definition: FontFile.h:28
FontFile::_style
fontStyle _style
Definition: FontFile.h:33
FontFile::_stroke
fontStroke _stroke
Definition: FontFile.h:31
fontStroke
fontStroke
Definition: FontFile.h:15
fontWeight
fontWeight
Definition: FontFile.h:16
ITALIC
@ ITALIC
Definition: FontFile.h:17