Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
cffload.h
Go to the documentation of this file.
1 /***************************************************************************/
2 /* */
3 /* cffload.h */
4 /* */
5 /* OpenType & CFF data/program tables loader (specification). */
6 /* */
7 /* Copyright 1996-2001, 2002, 2003, 2007, 2008, 2010 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 __CFFLOAD_H__
20 #define __CFFLOAD_H__
21 
22 
23 #include <ft2build.h>
24 #include "cfftypes.h"
25 
26 
28 
31 
32 
35  FT_UInt element );
36 
39  FT_UInt sid );
40 
41 
44  FT_UInt element,
45  FT_Byte** pbytes,
46  FT_ULong* pbyte_len );
47 
48  FT_LOCAL( void )
50  FT_Byte** pbytes );
51 
54  FT_UInt element );
55 
56 
57  FT_LOCAL( FT_UInt )
59  FT_UInt cid );
60 
61 
65  FT_Int face_index,
66  CFF_Font font,
67  FT_Bool pure_cff );
68 
69  FT_LOCAL( void )
70  cff_font_done( CFF_Font font );
71 
72 
73  FT_LOCAL( FT_Byte )
75  FT_UInt glyph_index );
76 
77 
79 
80 #endif /* __CFFLOAD_H__ */
81 
82 
83 /* END */
int FT_Error
Definition: fttypes.h:296
GLuint GLuint stream
unsigned long FT_ULong
Definition: fttypes.h:249
CFF_Charset charset
Definition: cffcmap.c:129
#define FT_END_HEADER
Definition: ftheader.h:54
cff_fd_select_get(CFF_FDSelect fdselect, FT_UInt glyph_index)
Definition: cffload.c:709
signed int FT_Int
Definition: fttypes.h:216
FT_BEGIN_HEADER cff_get_standard_encoding(FT_UInt charcode)
Definition: cffload.c:183
FT_UInt sid
Definition: cffcmap.c:130
cff_font_load(FT_Library library, FT_Stream stream, FT_Int face_index, CFF_Font font, FT_Bool pure_cff)
Definition: cffload.c:1419
cff_font_done(CFF_Font font)
Definition: cffload.c:1652
FT_Library library
Definition: cffdrivr.c:414
FT_BEGIN_HEADER typedef unsigned char FT_Bool
Definition: fttypes.h:104
unsigned char FT_Byte
Definition: fttypes.h:150
#define FT_BEGIN_HEADER
Definition: ftheader.h:36
cff_index_get_string(CFF_Font font, FT_UInt element)
Definition: cffload.c:612
#define FT_LOCAL(x)
Definition: ftconfig.h:235
FT_UInt idx
Definition: cffcmap.c:127
char FT_String
Definition: fttypes.h:183
cff_charset_cid_to_gindex(CFF_Charset charset, FT_UInt cid)
Definition: cffload.c:817
cff_index_get_sid_string(CFF_Font font, FT_UInt sid)
Definition: cffload.c:622
cff_index_forget_element(CFF_Index idx, FT_Byte **pbytes)
Definition: cffload.c:568
unsigned int FT_UInt
Definition: fttypes.h:227
cff_index_access_element(CFF_Index idx, FT_UInt element, FT_Byte **pbytes, FT_ULong *pbyte_len)
Definition: cffload.c:470
cff_index_get_name(CFF_Font font, FT_UInt element)
Definition: cffload.c:583
unsigned short FT_UShort
Definition: fttypes.h:205
FT_BEGIN_HEADER struct CFF_IndexRec_ * CFF_Index