ADi-FontEngine  1.0
PDF Optimized FontEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FontEngineEncoding.h File Reference
#include "FontEngine/FontEngineDLL.h"
#include "FontEngine/FontEngineError.h"
#include "FontEngine/FontEngineTypes.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  FontEngine::TToUNiCodeEnc
 abstract class interface from Character-Code to Unicode converter More...
 
struct  FontEngine::TCIDToUNiCode
 abstract class interface from CID to Unicode converter. CID's are Character Collection for CID-Keyed fonts from Adobe saved in CMap files More...
 

Namespaces

 FontEngine
 

Functions

const TToUNiCodeEnc *const FontEngine::getToUNiCodeEncoder (unsigned int platform, unsigned int encoding, const std::wstring &cmaprespath)
 get Character-Code to Unicode converter instance pointer More...
 
FONTENGINE_EXPORTS const
TCIDToUNiCode *const 
FontEngine::getCIDToUNiCode (const char *registry, const char *ordering, const std::wstring &cmaprespath, bool vert_wmode=false)
 get CID to Unicode converter instance pointer More...
 
FONTENGINE_EXPORTS bool FontEngine::checkLatinLigature (TCharCode &unicode)
 try to convert some used unicode combinations to single ligature unicode U+0066 U+0066 ==> U+fb00; U+0066 U+0069 ==> U+fb01; U+0066 U+006c ==> U+fb02; U+017f U+0074 ==> U+fb05; U+0073 U+0074 ==> U+fb06; U+0066 U+0066 U+0069 ==> U+fb03; U+0066 U+0069 U+006c ==> U+fb04; More...
 
FONTENGINE_EXPORTS std::string FontEngine::getUTF8Text (const std::wstring &text)
 get utf8 encoded unicode string from wstring More...
 
FONTENGINE_EXPORTS std::string FontEngine::getSysText (const std::wstring &text)
 get sys encoded unicode string from wstring More...
 
FONTENGINE_EXPORTS std::wstring FontEngine::getUCS2Text (const char *text, unsigned int textlen)
 get wstring from utf8 encoded unicode string More...
 
std::wstring FontEngine::getUCS2Text (const std::string &text)
 get wstring from utf8 encoded unicode string More...
 
FONTENGINE_EXPORTS std::wstring FontEngine::getEncodedTTName (unsigned int platform, unsigned int encoding, const char *text, unsigned int len)
 get wstring from TrueType name string More...
 
FONTENGINE_EXPORTS std::wstring FontEngine::getEncodedText (unsigned int platform, unsigned int encoding, const std::string &text, bool big_endian)
 get wstring from string buffer could be contain 2 byte character also, the format is certain by encoding. More...
 
InsideFont and ADI-FontEngine : Andreas Dippe, © 2013
http://www.insidefont.de