Qt 4.8
|
#include "qunicodetables_p.h"
#include "qlibrary.h"
#include "qtextcodec.h"
#include "qharfbuzz_p.h"
Go to the source code of this file.
Functions | |
void | HB_GetGraphemeAndLineBreakClass (HB_UChar32 ch, HB_GraphemeClass *grapheme, HB_LineBreakClass *lineBreak) |
HB_GraphemeClass | HB_GetGraphemeClass (HB_UChar32 ch) |
HB_LineBreakClass | HB_GetLineBreakClass (HB_UChar32 ch) |
HB_UChar16 | HB_GetMirroredChar (HB_UChar16 ch) |
HB_SentenceClass | HB_GetSentenceClass (HB_UChar32 ch) |
HB_CharCategory | HB_GetUnicodeCharCategory (HB_UChar32 ch) |
int | HB_GetUnicodeCharCombiningClass (HB_UChar32 ch) |
void | HB_GetUnicodeCharProperties (HB_UChar32 ch, HB_CharCategory *category, int *combiningClass) |
HB_WordClass | HB_GetWordClass (HB_UChar32 ch) |
void * | HB_Library_Resolve (const char *library, int version, const char *symbol) |
void | qGetCharAttributes (const HB_UChar16 *string, hb_uint32 stringLength, const HB_ScriptItem *items, hb_uint32 numItems, HB_CharAttributes *attributes) |
void | qHBFreeFace (HB_Face face) |
HB_Face | qHBNewFace (void *font, HB_GetFontTableFunc tableFunc) |
HB_Bool | qShapeItem (HB_ShaperItem *item) |
void HB_GetGraphemeAndLineBreakClass | ( | HB_UChar32 | ch, |
HB_GraphemeClass * | grapheme, | ||
HB_LineBreakClass * | lineBreak | ||
) |
Definition at line 76 of file qharfbuzz.cpp.
HB_GraphemeClass HB_GetGraphemeClass | ( | HB_UChar32 | ch | ) |
Definition at line 52 of file qharfbuzz.cpp.
HB_LineBreakClass HB_GetLineBreakClass | ( | HB_UChar32 | ch | ) |
Definition at line 70 of file qharfbuzz.cpp.
HB_UChar16 HB_GetMirroredChar | ( | HB_UChar16 | ch | ) |
Definition at line 100 of file qharfbuzz.cpp.
HB_SentenceClass HB_GetSentenceClass | ( | HB_UChar32 | ch | ) |
Definition at line 64 of file qharfbuzz.cpp.
HB_CharCategory HB_GetUnicodeCharCategory | ( | HB_UChar32 | ch | ) |
Definition at line 90 of file qharfbuzz.cpp.
int HB_GetUnicodeCharCombiningClass | ( | HB_UChar32 | ch | ) |
Definition at line 95 of file qharfbuzz.cpp.
void HB_GetUnicodeCharProperties | ( | HB_UChar32 | ch, |
HB_CharCategory * | category, | ||
int * | combiningClass | ||
) |
Definition at line 83 of file qharfbuzz.cpp.
HB_WordClass HB_GetWordClass | ( | HB_UChar32 | ch | ) |
Definition at line 58 of file qharfbuzz.cpp.
void* HB_Library_Resolve | ( | const char * | library, |
int | version, | ||
const char * | symbol | ||
) |
Definition at line 105 of file qharfbuzz.cpp.
void qGetCharAttributes | ( | const HB_UChar16 * | string, |
hb_uint32 | stringLength, | ||
const HB_ScriptItem * | items, | ||
hb_uint32 | numItems, | ||
HB_CharAttributes * | attributes | ||
) |
Definition at line 133 of file qharfbuzz.cpp.
Referenced by QTextEngine::attributes(), and init().
void qHBFreeFace | ( | HB_Face | face | ) |
Definition at line 128 of file qharfbuzz.cpp.
Referenced by QFreetypeFace::release(), and QFontEngine::~QFontEngine().
HB_Face qHBNewFace | ( | void * | font, |
HB_GetFontTableFunc | tableFunc | ||
) |
Definition at line 123 of file qharfbuzz.cpp.
Referenced by QFreetypeFace::getFace(), and QFontEngine::harfbuzzFace().
HB_Bool qShapeItem | ( | HB_ShaperItem * | item | ) |
Definition at line 118 of file qharfbuzz.cpp.
Referenced by QTextEngine::shapeTextWithHarfbuzz().