LibreOffice Module vcl (master) 1
Classes | Namespaces | Enumerations | Functions
fontsubset.hxx File Reference
#include <rtl/ustring.hxx>
#include <tools/gen.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <vcl/dllapi.h>
#include "glyphid.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

namespace  vcl
 
namespace  o3tl
 

Enumerations

enum class  FontType {
  NO_FONT = 0 ,
  SFNT_TTF = 1<<1 ,
  SFNT_CFF = 1<<2 ,
  TYPE1_PFA = 1<<3 ,
  TYPE1_PFB = 1<<4 ,
  CFF_FONT = 1<<5 ,
  TYPE3_FONT = 1<<6 ,
  TYPE42_FONT = 1<<7 ,
  ANY_SFNT = SFNT_TTF | SFNT_CFF ,
  ANY_TYPE1 = TYPE1_PFA | TYPE1_PFB
}
 

Functions

int VCL_DLLPUBLIC TestFontSubset (const void *data, sal_uInt32 size)
 

Enumeration Type Documentation

◆ FontType

enum class FontType
strong
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 34 of file fontsubset.hxx.

Function Documentation

◆ TestFontSubset()

int VCL_DLLPUBLIC TestFontSubset ( const void *  data,
sal_uInt32  size 
)