QtBase  v6.3.1
Macros | Functions
hb-coretext.h File Reference
#include "hb.h"
#include <TargetConditionals.h>
#include <ApplicationServices/ApplicationServices.h>
Include dependency graph for hb-coretext.h:

Go to the source code of this file.

Macros

#define HB_CORETEXT_TAG_MORT   HB_TAG('m','o','r','t')
 
#define HB_CORETEXT_TAG_MORX   HB_TAG('m','o','r','x')
 
#define HB_CORETEXT_TAG_KERX   HB_TAG('k','e','r','x')
 

Functions

HB_EXTERN hb_face_thb_coretext_face_create (CGFontRef cg_font)
 
HB_EXTERN hb_font_thb_coretext_font_create (CTFontRef ct_font)
 
HB_EXTERN CGFontRef hb_coretext_face_get_cg_font (hb_face_t *face)
 
HB_EXTERN CTFontRef hb_coretext_font_get_ct_font (hb_font_t *font)
 

Macro Definition Documentation

◆ HB_CORETEXT_TAG_KERX

#define HB_CORETEXT_TAG_KERX   HB_TAG('k','e','r','x')

HB_CORETEXT_TAG_KERX:

The hb_tag_t tag for the kerx (extended kerning) table, which holds AAT kerning information.

For more information, see https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6kerx.html

Definition at line 77 of file hb-coretext.h.

◆ HB_CORETEXT_TAG_MORT

#define HB_CORETEXT_TAG_MORT   HB_TAG('m','o','r','t')

HB_CORETEXT_TAG_MORT:

The hb_tag_t tag for the mort (glyph metamorphosis) table, which holds AAT features.

For more information, see https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6mort.html

Definition at line 53 of file hb-coretext.h.

◆ HB_CORETEXT_TAG_MORX

#define HB_CORETEXT_TAG_MORX   HB_TAG('m','o','r','x')

HB_CORETEXT_TAG_MORX:

The hb_tag_t tag for the morx (extended glyph metamorphosis) table, which holds AAT features.

For more information, see https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6morx.html

Definition at line 65 of file hb-coretext.h.

Function Documentation

◆ hb_coretext_face_create()

HB_EXTERN hb_face_t* hb_coretext_face_create ( CGFontRef  cg_font)

◆ hb_coretext_face_get_cg_font()

HB_EXTERN CGFontRef hb_coretext_face_get_cg_font ( hb_face_t face)

◆ hb_coretext_font_create()

HB_EXTERN hb_font_t* hb_coretext_font_create ( CTFontRef  ct_font)

◆ hb_coretext_font_get_ct_font()

HB_EXTERN CTFontRef hb_coretext_font_get_ct_font ( hb_font_t font)