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

Go to the source code of this file.

Functions

static unsigned GetUInt (const unsigned char *p)
 
static unsigned GetUShort (const unsigned char *p)
 
static int GetSShort (const unsigned char *p)
 
bool ParseCMAP (const unsigned char *pCmap, int nLength, CmapResult &rResult)
 

Variables

static ImplFontCharMapRef g_pDefaultImplFontCharMap
 
static const sal_UCS4 aDefaultUnicodeRanges [] = {0x0020,0xD800, 0xE000,0xFFF0}
 
static const sal_UCS4 aDefaultSymbolRanges [] = {0x0020,0x0100, 0xF020,0xF100}
 

Function Documentation

static int GetSShort ( const unsigned char *  p)
static

Definition at line 91 of file fontcharmap.cxx.

Referenced by ParseCMAP().

static unsigned GetUInt ( const unsigned char *  p)
static

Definition at line 89 of file fontcharmap.cxx.

Referenced by ParseCMAP().

static unsigned GetUShort ( const unsigned char *  p)
static

Definition at line 90 of file fontcharmap.cxx.

Referenced by ParseCMAP().

bool ParseCMAP ( const unsigned char *  pCmap,
int  nLength,
CmapResult rResult 
)

Variable Documentation

const sal_UCS4 aDefaultSymbolRanges[] = {0x0020,0x0100, 0xF020,0xF100}
static
const sal_UCS4 aDefaultUnicodeRanges[] = {0x0020,0xD800, 0xE000,0xFFF0}
static
ImplFontCharMapRef g_pDefaultImplFontCharMap
static

Definition at line 37 of file fontcharmap.cxx.

Referenced by ImplFontCharMap::getDefaultMap().