ReactOS 0.4.16-dev-258-g81860b4
ttload.h
Go to the documentation of this file.
1/***************************************************************************/
2/* */
3/* ttload.h */
4/* */
5/* Load the basic TrueType tables, i.e., tables that can be either in */
6/* TTF or OTF fonts (specification). */
7/* */
8/* Copyright 1996-2018 by */
9/* David Turner, Robert Wilhelm, and Werner Lemberg. */
10/* */
11/* This file is part of the FreeType project, and may only be used, */
12/* modified, and distributed under the terms of the FreeType project */
13/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
14/* this file you indicate that you have read the license and */
15/* understand and accept it fully. */
16/* */
17/***************************************************************************/
18
19
20#ifndef TTLOAD_H_
21#define TTLOAD_H_
22
23
24#include <ft2build.h>
25#include FT_INTERNAL_STREAM_H
26#include FT_INTERNAL_TRUETYPE_TYPES_H
27
28
30
31
34 FT_ULong tag );
35
41
42
46
47
54
55
59
60
64
65
69
70
74
75
79
80
84
85
89
90 FT_LOCAL( void )
92
93
97
98#ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
99
101 tt_face_load_bhed( TT_Face face,
103
104#endif /* TT_CONFIG_OPTION_EMBEDDED_BITMAPS */
105
106
108
109#endif /* TTLOAD_H_ */
110
111
112/* END */
#define FT_LOCAL(x)
Definition: ftconfig.h:387
#define FT_END_HEADER
Definition: ftheader.h:54
#define FT_BEGIN_HEADER
Definition: ftheader.h:36
unsigned long FT_ULong
Definition: fttypes.h:253
unsigned char FT_Byte
Definition: fttypes.h:154
int FT_Error
Definition: fttypes.h:300
signed long FT_Long
Definition: fttypes.h:242
GLuint buffer
Definition: glext.h:5915
GLenum GLuint GLint GLenum face
Definition: glext.h:7025
GLuint GLsizei GLsizei * length
Definition: glext.h:6040
GLintptr offset
Definition: glext.h:5920
Definition: parse.h:23
Definition: ecma_167.h:138
tt_face_free_name(TT_Face face)
Definition: ttload.c:996
tt_face_load_post(TT_Face face, FT_Stream stream)
Definition: ttload.c:1248
tt_face_load_pclt(TT_Face face, FT_Stream stream)
Definition: ttload.c:1308
tt_face_load_gasp(TT_Face face, FT_Stream stream)
Definition: ttload.c:1369
tt_face_load_font_dir(TT_Face face, FT_Stream stream)
Definition: ttload.c:335
tt_face_load_head(TT_Face face, FT_Stream stream)
Definition: ttload.c:660
FT_BEGIN_HEADER tt_face_lookup_table(TT_Face face, FT_ULong tag)
Definition: ttload.c:56
tt_face_load_os2(TT_Face face, FT_Stream stream)
Definition: ttload.c:1088
tt_face_load_maxp(TT_Face face, FT_Stream stream)
Definition: ttload.c:696
tt_face_load_any(TT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
Definition: ttload.c:540
tt_face_goto_table(TT_Face face, FT_ULong tag, FT_Stream stream, FT_ULong *length)
Definition: ttload.c:126
tt_face_load_cmap(TT_Face face, FT_Stream stream)
Definition: ttload.c:1052
tt_face_load_name(TT_Face face, FT_Stream stream)
Definition: ttload.c:804