LibreOffice Module vcl (master)  1
Classes | Namespaces | Enumerations
fontsubset.hxx File Reference
#include <rtl/ustring.hxx>
#include <tools/gen.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <vcl/dllapi.h>
#include <vcl/glyphitem.hxx>
Include dependency graph for fontsubset.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< FontType >
 
class  FontSubsetInfo
 

Namespaces

 vcl
 
 o3tl
 

Enumerations

enum  FontType {
  FontType::NO_FONT = 0,
  FontType::SFNT_TTF = 1<<1,
  FontType::SFNT_CFF = 1<<2,
  FontType::TYPE1_PFA = 1<<3,
  FontType::TYPE1_PFB = 1<<4,
  FontType::CFF_FONT = 1<<5,
  FontType::TYPE3_FONT = 1<<6,
  FontType::TYPE42_FONT = 1<<7,
  FontType::ANY_SFNT = SFNT_TTF | SFNT_CFF,
  FontType::ANY_TYPE1 = TYPE1_PFA | TYPE1_PFB
}
 < SFT's idea of a TTF font More...
 

Enumeration Type Documentation

enum FontType
strong

< SFT's idea of a TTF font

Enumerator
NO_FONT 
SFNT_TTF 

SFNT container with TrueType glyphs.

SFNT_CFF 

SFNT container with CFF-container.

TYPE1_PFA 

PSType1 Postscript Font Ascii.

TYPE1_PFB 

PSType1 Postscript Font Binary.

CFF_FONT 

CFF-container with PSType2 glyphs.

TYPE3_FONT 

PSType3 Postscript font.

TYPE42_FONT 

PSType42 wrapper for an SFNT_TTF.

ANY_SFNT 
ANY_TYPE1 

Definition at line 32 of file fontsubset.hxx.