zenilib: zenilib/jni/external/freetype2/src/sfnt/ttmtx.h File Reference

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
Functions
ttmtx.h File Reference
`#include <ft2build.h>`
`#include <FT_INTERNAL_STREAM_H>`
`#include <FT_INTERNAL_TRUETYPE_TYPES_H>`

Go to the source code of this file.

## Functions

| tt_face_get_metrics (TT_Face face, FT_Bool vertical, FT_UInt gindex, FT_Short *abearing, FT_UShort *aadvance)
FT_BEGIN_HEADER | tt_face_load_hhea (TT_Face face, FT_Stream stream, FT_Bool vertical)
| tt_face_load_hmtx (TT_Face face, FT_Stream stream, FT_Bool vertical)

## Function Documentation

tt_face_get_metrics | ( | TT_Face | face,
|  | FT_Bool | vertical,
|  | FT_UInt | gindex,
|  | FT_Short * | abearing,
|  | FT_UShort * | aadvance
| ) |  |

Definition at line 349 of file ttmtx.c.

References error, FT_READ_SHORT, FT_READ_USHORT, FT_STREAM_SEEK, header(), k, and TT_HoriHeader_::number_Of_HMetrics.

FT_BEGIN_HEADER tt_face_load_hhea | ( | TT_Face | face,
|  | FT_Stream | stream,
|  | FT_Bool | vertical
| ) |  |

Definition at line 256 of file ttmtx.c.

References TT_HoriHeader_::Ascender, TT_HoriHeader_::Descender, error, FT_FRAME_END, FT_FRAME_SHORT, FT_FRAME_START, FT_FRAME_ULONG, FT_FRAME_USHORT, FT_STREAM_READ_FIELDS, FT_TRACE3, header(), TT_HoriHeader_::long_metrics, NULL, TT_HoriHeader_::number_Of_HMetrics, TT_HoriHeader_::short_metrics, TTAG_hhea, and TTAG_vhea.

tt_face_load_hmtx | ( | TT_Face | face,
|  | FT_Stream | stream,
|  | FT_Bool | vertical
| ) |  |

Definition at line 66 of file ttmtx.c.

References error, FT_STREAM_POS, TTAG_hmtx, and TTAG_vmtx.