LibreOffice Module vcl (master) 1
Functions | Variables
fontcharmap.cxx File Reference
#include <utility>
#include <vcl/fontcharmap.hxx>
#include <impfontcharmap.hxx>
#include <sal/log.hxx>
#include <algorithm>
#include <vector>
Include dependency graph for fontcharmap.cxx:

Go to the source code of this file.

Functions

static unsigned GetUShort (const unsigned char *p)
 
bool HasMicrosoftSymbolCmap (const unsigned char *pCmap, int nLength)
 

Variables

static ImplFontCharMapRef g_pDefaultImplFontCharMap
 
const std::vector< sal_uInt32 > aDefaultUnicodeRanges = { 0x0020, 0xD800, 0xE000, 0xFFF0 }
 
const std::vector< sal_uInt32 > aDefaultSymbolRanges = { 0x0020, 0x0100, 0xF020, 0xF100 }
 

Function Documentation

◆ GetUShort()

static unsigned GetUShort ( const unsigned char *  p)
static

Definition at line 60 of file fontcharmap.cxx.

References p.

Referenced by HasMicrosoftSymbolCmap().

◆ HasMicrosoftSymbolCmap()

bool HasMicrosoftSymbolCmap ( const unsigned char *  pCmap,
int  nLength 
)

Variable Documentation

◆ aDefaultSymbolRanges

const std::vector<sal_uInt32> aDefaultSymbolRanges = { 0x0020, 0x0100, 0xF020, 0xF100 }

◆ aDefaultUnicodeRanges

const std::vector<sal_uInt32> aDefaultUnicodeRanges = { 0x0020, 0xD800, 0xE000, 0xFFF0 }

◆ g_pDefaultImplFontCharMap

ImplFontCharMapRef g_pDefaultImplFontCharMap
static

Definition at line 26 of file fontcharmap.cxx.

Referenced by ImplFontCharMap::getDefaultMap().