zenilib
0.5.3.0
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
cffcmap.h
Go to the documentation of this file.
1
/***************************************************************************/
2
/* */
3
/* cffcmap.h */
4
/* */
5
/* CFF character mapping table (cmap) support (specification). */
6
/* */
7
/* Copyright 2002, 2003, 2006 by */
8
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
9
/* */
10
/* This file is part of the FreeType project, and may only be used, */
11
/* modified, and distributed under the terms of the FreeType project */
12
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13
/* this file you indicate that you have read the license and */
14
/* understand and accept it fully. */
15
/* */
16
/***************************************************************************/
17
18
19
#ifndef __CFFCMAP_H__
20
#define __CFFCMAP_H__
21
22
#include "
cffobjs.h
"
23
24
FT_BEGIN_HEADER
25
26
27
/*************************************************************************/
28
/*************************************************************************/
29
/***** *****/
30
/***** TYPE1 STANDARD (AND EXPERT) ENCODING CMAPS *****/
31
/***** *****/
32
/*************************************************************************/
33
/*************************************************************************/
34
35
/* standard (and expert) encoding cmaps */
36
typedef
struct
CFF_CMapStdRec_
*
CFF_CMapStd
;
37
38
typedef
struct
CFF_CMapStdRec_
39
{
40
FT_CMapRec
cmap
;
41
FT_UShort
*
gids
;
/* up to 256 elements */
42
43
}
CFF_CMapStdRec
;
44
45
46
FT_DECLARE_CMAP_CLASS
(cff_cmap_encoding_class_rec)
47
48
49
/*************************************************************************/
50
/*************************************************************************/
51
/***** *****/
52
/***** CFF SYNTHETIC UNICODE ENCODING CMAP *****/
53
/***** *****/
54
/*************************************************************************/
55
/*************************************************************************/
56
57
/* unicode (synthetic) cmaps */
58
59
FT_DECLARE_CMAP_CLASS
(cff_cmap_unicode_class_rec)
60
61
62
FT_END_HEADER
63
64
#endif
/* __CFFCMAP_H__ */
65
66
67
/* END */
FT_END_HEADER
#define FT_END_HEADER
Definition:
ftheader.h:54
CFF_CMapStd
typedefFT_BEGIN_HEADER struct CFF_CMapStdRec_ * CFF_CMapStd
Definition:
cffcmap.h:36
FT_BEGIN_HEADER
#define FT_BEGIN_HEADER
Definition:
ftheader.h:36
FT_CMapRec_
Definition:
ftobjs.h:131
CFF_CMapStdRec_::cmap
FT_CMapRec cmap
Definition:
cffcmap.h:40
CFF_CMapStdRec
struct CFF_CMapStdRec_ CFF_CMapStdRec
FT_DECLARE_CMAP_CLASS
#define FT_DECLARE_CMAP_CLASS(class_)
Definition:
ftobjs.h:211
cffobjs.h
CFF_CMapStdRec_
Definition:
cffcmap.h:38
CFF_CMapStdRec_::gids
FT_UShort * gids
Definition:
cffcmap.h:41
FT_UShort
unsigned short FT_UShort
Definition:
fttypes.h:205
zenilib
jni
external
freetype2
src
cff
cffcmap.h
Generated on Thu Oct 3 2013 19:56:03 for zenilib by
1.8.5