LibreOffice Module vcl (master) 1
|
#include <utility>
#include <vcl/fontcharmap.hxx>
#include <impfontcharmap.hxx>
#include <sal/log.hxx>
#include <algorithm>
#include <vector>
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 } |
|
static |
Definition at line 60 of file fontcharmap.cxx.
References p.
Referenced by HasMicrosoftSymbolCmap().
bool HasMicrosoftSymbolCmap | ( | const unsigned char * | pCmap, |
int | nLength | ||
) |
Definition at line 62 of file fontcharmap.cxx.
References GetUShort(), nLength, and p.
Referenced by vcl::font::PhysicalFontFace::GetFontCharMap(), and vcl::AbstractTrueTypeFont::indexGlyphData().
const std::vector<sal_uInt32> aDefaultSymbolRanges = { 0x0020, 0x0100, 0xF020, 0xF100 } |
Definition at line 28 of file fontcharmap.cxx.
Referenced by ImplFontCharMap::getDefaultMap(), and ImplFontCharMap::isDefaultMap().
const std::vector<sal_uInt32> aDefaultUnicodeRanges = { 0x0020, 0xD800, 0xE000, 0xFFF0 } |
Definition at line 27 of file fontcharmap.cxx.
Referenced by ImplFontCharMap::getDefaultMap(), and ImplFontCharMap::isDefaultMap().
|
static |
Definition at line 26 of file fontcharmap.cxx.
Referenced by ImplFontCharMap::getDefaultMap().