autohint.h |
The auto-hinter is used to load and automatically hint glyphs if a
format-specific hinter isn't available.
|
7498 |
cffotypes.h |
@type:
CFF_Size
@description:
A handle to an OpenType size object.
|
2354 |
cfftypes.h |
@struct:
CFF_IndexRec
@description:
A structure used to model a CFF Index table.
@fields:
stream ::
The source input stream.
start ::
The position of the first index byte in the input stream.
count ::
The number of elements in the index.
off_size ::
The size in bytes of object offsets in index.
data_offset ::
The position of first data byte in the index's bytes.
data_size ::
The size of the data table in this index.
offsets ::
A table of element offsets in the index. Must be loaded explicitly.
bytes ::
If the index is loaded in memory, its bytes.
|
11866 |
compiler-macros.h |
Fix compiler warning with sgi compiler. |
11499 |
ftcalc.h |
FT_MulDiv() and FT_MulFix() are declared in freetype.h.
|
15772 |
ftdebug.h |
FT_DEBUG_LOGGING |
13332 |
ftdrv.h |
@struct:
FT_Driver_ClassRec
@description:
The font driver class. This structure mostly contains pointers to
driver methods.
@fields:
root ::
The parent module.
face_object_size ::
The size of a face object in bytes.
size_object_size ::
The size of a size object in bytes.
slot_object_size ::
The size of a glyph object in bytes.
init_face ::
The format-specific face constructor.
done_face ::
The format-specific face destructor.
init_size ::
The format-specific size constructor.
done_size ::
The format-specific size destructor.
init_slot ::
The format-specific slot constructor.
done_slot ::
The format-specific slot destructor.
load_glyph ::
A function handle to load a glyph to a slot. This field is
mandatory!
get_kerning ::
A function handle to return the unscaled kerning for a given pair of
glyphs. Can be set to 0 if the format doesn't support kerning.
attach_file ::
This function handle is used to read additional data for a face from
another file/stream. For example, this can be used to add data from
AFM or PFM files on a Type 1 face, or a CIDMap on a CID-keyed face.
get_advances ::
A function handle used to return advance widths of 'count' glyphs
(in font units), starting at 'first'. The 'vertical' flag must be
set to get vertical advance heights. The 'advances' buffer is
caller-allocated. The idea of this function is to be able to
perform device-independent text layout without loading a single
glyph image.
request_size ::
A handle to a function used to request the new character size. Can
be set to 0 if the scaling done in the base layer suffices.
select_size ::
A handle to a function used to select a new fixed size. It is used
only if @FT_FACE_FLAG_FIXED_SIZES is set. Can be set to 0 if the
scaling done in the base layer suffices.
@note:
Most function pointers, with the exception of `load_glyph`, can be set
to 0 to indicate a default behaviour.
|
9214 |
ftgloadr.h |
@struct:
FT_GlyphLoader
@description:
The glyph loader is an internal object used to load several glyphs
together (for example, in the case of composites).
|
4504 |
fthash.h |
fthash.h
Hashing functions (specification).
|
3242 |
ftmemory.h |
@macro:
FT_SET_ERROR
@description:
This macro is used to set an implicit 'error' variable to a given
expression's value (usually a function call), and convert it to a
boolean which is set whenever the value is != 0.
|
16123 |
ftmmtypes.h |
Number of delta sets per item. |
3003 |
ftobjs.h |
This file contains the definition of all internal FreeType classes.
|
42282 |
ftpsprop.h |
PS_Driver |
1130 |
ftrfork.h |
Development of the code in this file is support of
Information-technology Promotion Agency, Japan.
|
7651 |
ftserv.h |
Each module can export one or more 'services'. Each service is
identified by a constant string and modeled by a pointer; the latter
generally corresponds to a structure containing function pointers.
Note that a service's data cannot be a mere function pointer because in
C it is possible that function pointers might be implemented differently
than data pointers (e.g. 48 bits instead of 32).
|
24053 |
ftstream.h |
format of an 8-bit frame_op value: |
23230 |
fttrace.h |
definitions of trace levels for FreeType 2 |
5987 |
ftvalid.h |
for ft_jmpbuf |
5762 |
psaux.h |
PostScript modules driver class.
|
43936 |
pshints.h |
/
/************************************************************************ |
20852 |
services |
|
|
sfnt.h |
@functype:
TT_Init_Face_Func
@description:
First part of the SFNT face object initialization. This finds the
face in a SFNT file or collection, and load its format tag in
face->format_tag.
@input:
stream ::
The input stream.
face ::
A handle to the target face object.
face_index ::
The index of the TrueType font, if we are opening a collection, in
bits 0-15. The numbered instance index~+~1 of a GX (sub)font, if
applicable, in bits 16-30.
num_params ::
The number of additional parameters.
params ::
Optional additional parameters.
@return:
FreeType error code. 0 means success.
@note:
The stream cursor must be at the font file's origin.
This function recognizes fonts embedded in a 'TrueType collection'.
Once the format tag has been validated by the font driver, it should
then call the TT_Load_Face_Func() callback to read the rest of the
SFNT tables in the object.
|
32698 |
svginterface.h |
SVGINTERFACE_H_ |
1041 |
t1types.h |
/
/************************************************************************ |
9563 |
tttypes.h |
/
/************************************************************************ |
52183 |
wofftypes.h |
@struct:
WOFF_HeaderRec
@description:
WOFF file format header.
@fields:
See
https://www.w3.org/TR/WOFF/#WOFFHeader
|
8010 |