w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ttpload.h File Reference
#include <freetype/internal/tttypes.h>
Include dependency graph for ttpload.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

FT_BEGIN_HEADER tt_face_load_loca (TT_Face face, FT_Stream stream)
 
 tt_face_get_location (TT_Face face, FT_UInt gindex, FT_UInt *asize)
 
 tt_face_done_loca (TT_Face face)
 
 tt_face_load_cvt (TT_Face face, FT_Stream stream)
 
 tt_face_load_fpgm (TT_Face face, FT_Stream stream)
 
 tt_face_load_prep (TT_Face face, FT_Stream stream)
 
 tt_face_load_hdmx (TT_Face face, FT_Stream stream)
 
 tt_face_free_hdmx (TT_Face face)
 
 tt_face_get_device_metrics (TT_Face face, FT_UInt ppem, FT_UInt gindex)
 

Function Documentation

◆ tt_face_done_loca()

tt_face_done_loca ( TT_Face  face)

Definition at line 290 of file ttpload.c.

◆ tt_face_free_hdmx()

tt_face_free_hdmx ( TT_Face  face)

Definition at line 611 of file ttpload.c.

◆ tt_face_get_device_metrics()

tt_face_get_device_metrics ( TT_Face  face,
FT_UInt  ppem,
FT_UInt  gindex 
)

Return the advance width table for a given pixel size if it is found in the font's ‘hdmx’ table (if any).

Definition at line 628 of file ttpload.c.

◆ tt_face_get_location()

tt_face_get_location ( TT_Face  face,
FT_UInt  gindex,
FT_UInt asize 
)

Definition at line 196 of file ttpload.c.

◆ tt_face_load_cvt()

tt_face_load_cvt ( TT_Face  face,
FT_Stream  stream 
)

@Function: tt_face_load_cvt

@Description: Load the control value table into a face object.

@InOut: face :: A handle to the target face object.

@Input: stream :: A handle to the input stream.

@Return: FreeType error code. 0 means success.

Definition at line 321 of file ttpload.c.

◆ tt_face_load_fpgm()

tt_face_load_fpgm ( TT_Face  face,
FT_Stream  stream 
)

@Function: tt_face_load_fpgm

@Description: Load the font program.

@InOut: face :: A handle to the target face object.

@Input: stream :: A handle to the input stream.

@Return: FreeType error code. 0 means success.

Definition at line 404 of file ttpload.c.

◆ tt_face_load_hdmx()

tt_face_load_hdmx ( TT_Face  face,
FT_Stream  stream 
)

@Function: tt_face_load_hdmx

@Description: Load the ‘hdmx’ table into the face object.

@Input: face :: A handle to the target face object.

stream :: A handle to the input stream.

@Return: FreeType error code. 0 means success.

Definition at line 531 of file ttpload.c.

◆ tt_face_load_loca()

FT_BEGIN_HEADER tt_face_load_loca ( TT_Face  face,
FT_Stream  stream 
)

ttpload.h

TrueType-specific tables loader (specification).

Copyright (C) 1996-2020 by David Turner, Robert Wilhelm, and Werner Lemberg.

This file is part of the FreeType project, and may only be used, modified, and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully.

@Function: tt_face_load_loca

@Description: Load the locations table.

@InOut: face :: A handle to the target face object.

@Input: stream :: The input stream.

@Return: FreeType error code. 0 means success.

Definition at line 63 of file ttpload.c.

◆ tt_face_load_prep()

tt_face_load_prep ( TT_Face  face,
FT_Stream  stream 
)

@Function: tt_face_load_prep

@Description: Load the cvt program.

@InOut: face :: A handle to the target face object.

@Input: stream :: A handle to the input stream.

@Return: FreeType error code. 0 means success.

Definition at line 468 of file ttpload.c.