Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qfontengine_ft_p.h>
Classes | |
struct | GlyphAndSubPixelPosition |
struct | GlyphInfo |
struct | QGlyphSet |
Public Types | |
enum | Scaling { Scaled , Unscaled } |
Public Types inherited from QFontEngine | |
enum | Type { Box , Multi , Win , Mac , Freetype , QPF1 , QPF2 , Proxy , DirectWrite , TestFontEngine = 0x1000 } |
enum | GlyphFormat { Format_None , Format_Render = Format_None , Format_Mono , Format_A8 , Format_A32 , Format_ARGB } |
enum | ShaperFlag { DesignMetrics = 0x0002 , GlyphIndicesOnly = 0x0004 , FullStringFallback = 0x008 } |
enum | SynthesizedFlags { SynthesizedItalic = 0x1 , SynthesizedBold = 0x2 , SynthesizedStretch = 0x4 } |
enum | HintStyle { HintNone , HintLight , HintMedium , HintFull } |
enum | SubpixelAntialiasingType { Subpixel_None , Subpixel_RGB , Subpixel_BGR , Subpixel_VRGB , Subpixel_VBGR } |
Static Public Member Functions | |
static QFontEngineFT * | create (const QFontDef &fontDef, FaceId faceId, const QByteArray &fontData=QByteArray()) |
static QFontEngineFT * | create (const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference, const QMap< QFont::Tag, float > &variableAxisValue) |
Static Public Member Functions inherited from QFontEngine | |
static bool | isIgnorableChar (char32_t ucs4) |
static bool | scriptRequiresOpenType (QChar::Script script) |
static const uchar * | getCMap (const uchar *table, uint tableSize, bool *isSymbolFont, int *cmapSize) |
static quint32 | getTrueTypeGlyphIndex (const uchar *cmap, int cmapSize, uint unicode) |
static QByteArray | convertToPostscriptFontFamilyName (const QByteArray &fontFamily) |
Protected Attributes | |
QFreetypeFace * | freetype |
int | default_load_flags |
HintStyle | default_hint_style |
bool | antialias |
bool | transform |
bool | embolden |
bool | obliquen |
SubpixelAntialiasingType | subpixelType |
int | lcdFilterType |
bool | embeddedbitmap |
bool | cacheEnabled |
bool | forceAutoHint |
bool | stemDarkeningDriver |
Protected Attributes inherited from QFontEngine | |
QFixed | m_ascent |
QFixed | m_descent |
QFixed | m_leading |
bool | m_heightMetricsQueried |
Friends | |
class | QFontEngineFTRawFont |
class | QFontconfigDatabase |
class | QFreeTypeFontDatabase |
class | QFontEngineMultiFontConfig |
Additional Inherited Members | |
Public Attributes inherited from QFontEngine | |
QAtomicInt | ref |
QFontDef | fontDef |
Holder | font_ |
Holder | face_ |
struct QFontEngine::FaceData | faceData |
uint | cache_cost |
uint | fsType: 16 |
bool | symbol |
bool | isSmoothlyScalable |
QList< KernPair > | kerning_pairs |
GlyphFormat | glyphFormat |
int | m_subPixelPositionCount |
Protected Member Functions inherited from QFontEngine | |
QFontEngine (Type type) | |
QFixed | firstLeftBearing (const QGlyphLayout &glyphs) |
QFixed | lastRightBearing (const QGlyphLayout &glyphs) |
QFixed | calculatedCapHeight () const |
bool | processHheaTable () const |
bool | processOS2Table () const |
Definition at line 99 of file qfontengine_ft_p.h.
Enumerator | |
---|---|
Scaled | |
Unscaled |
Definition at line 217 of file qfontengine_ft_p.h.
QFontEngineFT::QFontEngineFT | ( | const QFontDef & | fd | ) |
Definition at line 794 of file qfontengine_ft.cpp.
References antialias, QFontEngine::cache_cost, cacheEnabled, default_hint_style, default_load_flags, embeddedbitmap, embolden, QFontEngine::fontDef, forceAutoHint, QFontEngine::Format_None, freetype, ftInitialDefaultHintStyle, QByteArray::isEmpty(), lcdFilterType, QFontEngine::m_subPixelPositionCount, obliquen, qgetenv(), stemDarkeningDriver, QFontEngine::Subpixel_None, subpixelType, and QByteArray::toInt().
Referenced by cloneWithSize().
|
virtual |
Definition at line 822 of file qfontengine_ft.cpp.
References freetype, and QFreetypeFace::release().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1627 of file qfontengine_ft.cpp.
References QFreetypeFace::addGlyphToPath(), embolden, lockFace(), obliquen, positions, unlockFace(), and Unscaled.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1603 of file qfontengine_ft.cpp.
References QFreetypeFace::addBitmapToPath(), QFontEngine::addOutlineToPath(), QFreetypeFace::face, freetype, QFontEngine::getGlyphPositions(), lockFace(), QGlyphLayout::numGlyphs, positions, QTransform::translate(), unlockFace(), and Unscaled.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1944 of file qfontengine_ft.cpp.
References cacheEnabled, CEIL, emptyGlyph, QFreetypeFace::face, FLOOR, QFontEngine::Format_A8, QFontEngine::Format_Mono, freetype, isScalableBitmap(), loadGlyphFor(), lockFace(), ROUND, TRUNC, QTransform::TxTranslate, unlockFace(), and glyph_metrics_t::x.
Referenced by boundingBox().
Create a qimage with the alpha values for the glyph. Returns an image indexed_8 with index values ranging from 0=fully transparent to 255=opaque
Reimplemented from QFontEngine.
Definition at line 196 of file qfontengine_ft_p.h.
References alphaMapForGlyph().
Referenced by alphaMapForGlyph(), and alphaMapForGlyph().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2079 of file qfontengine_ft.cpp.
References alphaMapFromGlyphData(), antialias, cacheEnabled, emptyGlyph, QFreetypeFace::face, QFontEngine::Format_A8, QFontEngine::Format_Mono, freetype, loadGlyphFor(), Qt::SmoothTransformation, and QTransform::TxTranslate.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2074 of file qfontengine_ft.cpp.
References alphaMapForGlyph().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2101 of file qfontengine_ft.cpp.
References alphaMapFromGlyphData(), QFontEngine::alphaRGBMapForGlyph(), cacheEnabled, emptyGlyph, QFontEngine::Format_A32, loadGlyphFor(), and QTransform::TxRotate.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1444 of file qfontengine_ft.cpp.
References QFontEngine::averageCharWidth(), emSquareSize(), QFreetypeFace::face, freetype, lockFace(), and unlockFace().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2124 of file qfontengine_ft.cpp.
References cacheEnabled, QImage::copy(), QFontEngine::Glyph::data, emptyGlyph, QFontEngine::Format_ARGB, QImage::Format_ARGB32_Premultiplied, QImage::Format_Mono, QFontEngine::Format_Mono, QFontEngine::Glyph::height, loadGlyphFor(), Q_UNUSED, QTransform::scale(), Qt::SmoothTransformation, QFixed::toReal(), and QFontEngine::Glyph::width.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1833 of file qfontengine_ft.cpp.
References QGlyphLayout::advances, QFontEngine::ascent(), QGlyphLayout::attributes, cacheEnabled, QFixed::ceil(), CEIL, QFontEngine::descent(), QGlyphAttributes::dontPrint, QGlyphLayout::effectiveAdvance(), emptyGlyph, FLOOR, QFontEngine::Format_None, QFixed::fromFixed(), QFontEngineFT::QGlyphSet::getGlyph(), QGlyphLayout::glyphs, i, isScalableBitmap(), loadGlyph(), lockFace(), QGlyphLayout::numGlyphs, QGlyphLayout::offsets, qMax(), qMin(), TRUNC, unlockFace(), QFixedPoint::x, QFixedPoint::y, and glyph_metrics_t::y.
|
overridevirtual |
Implements QFontEngine.
Definition at line 1898 of file qfontengine_ft.cpp.
References cacheEnabled, CEIL, emptyGlyph, FLOOR, QFontEngine::Format_None, QFontEngineFT::QGlyphSet::getGlyph(), isScalableBitmap(), loadGlyph(), lockFace(), ROUND, TRUNC, unlockFace(), and QFontEngine::Glyph::x.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1939 of file qfontengine_ft.cpp.
References alphaMapBoundingBox(), and QFontEngine::Format_None.
|
overridevirtual |
Implements QFontEngine.
Definition at line 1419 of file qfontengine_ft.cpp.
References QFontEngine::calculatedCapHeight(), QFreetypeFace::face, freetype, QFixed::fromFixed(), lockFace(), and unlockFace().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2298 of file qfontengine_ft.cpp.
References QFontEngineFT(), QFontEngine::fontDef, and QFontDef::pixelSize.
|
static |
Definition at line 771 of file qfontengine_ft.cpp.
References QFontEngine::fontDef, QFontDef::hintingPreference, QFontDef::pixelSize, QFontDef::stretch, QFont::Unstretched, and QFontDef::variableAxisValues.
|
static |
Definition at line 712 of file qfontengine_ft.cpp.
References antialias, engine, faceId(), QFontEngine::fontDef, QFontEngine::Format_A32, QFontEngine::Format_A8, QFontEngine::Format_Mono, QFontDef::hintingPreference, QFont::NoAntialias, QFont::NoSubpixelAntialias, qWarning, QFontDef::styleStrategy, QFontEngine::Subpixel_None, subpixelAntialiasingTypeHint(), and subpixelType.
Referenced by QFreeTypeFontDatabase::fontEngine(), QFreeTypeFontDatabase::fontEngine(), and QCoreTextFontDatabaseEngineFactory< T >::fontEngine().
|
inline |
Definition at line 269 of file qfontengine_ft_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1475 of file qfontengine_ft.cpp.
References QFontEngine::DesignMetrics, QFontEngine::doKerning(), emSquareSize(), QFreetypeFace::face, freetype, QFontEngine::loadKerningPairs(), lockFace(), and unlockFace().
|
inline |
Definition at line 226 of file qfontengine_ft_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1379 of file qfontengine_ft.cpp.
References QFreetypeFace::face, and freetype.
Referenced by averageCharWidth(), doKerning(), and xHeight().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1018 of file qfontengine_ft.cpp.
References stemDarkeningDriver.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1364 of file qfontengine_ft.cpp.
Referenced by create(), init(), and init().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2265 of file qfontengine_ft.cpp.
References QFontEngine::Format_A8, freetype, QFreetypeFace::getPointInOutline(), lockFace(), and unlockFace().
|
overridevirtual |
Returns true
if the font table idetified by tag exists in the font; returns false
otherwise.
If buffer is \nullptr, stores the size of the buffer required for the font table data, in bytes, in length. If buffer is not \nullptr and the capacity of the buffer, passed in length, is sufficient to store the font table data, also copies the font table data to buffer.
Note: returning false
when the font table exists could lead to an undefined behavior.
Reimplemented from QFontEngine.
Definition at line 1387 of file qfontengine_ft.cpp.
References QFreetypeFace::face, freetype, ft_getSfntTable(), and tag.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1568 of file qfontengine_ft.cpp.
References QFreetypeFace::addBitmapToPath(), QFreetypeFace::addGlyphToPath(), QFreetypeFace::face, freetype, QFixed::fromFixed(), lockFace(), QFreetypeFace::matrix, unlockFace(), Unscaled, and QFixedPoint::x.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2159 of file qfontengine_ft.cpp.
References lockFace(), and unlockFace().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2018 of file qfontengine_ft.cpp.
References cacheEnabled, QFontEngine::Format_A8, QFontEngine::Format_Mono, QFontEngine::Format_None, glyphIndex(), QFontEngine::Glyph::height, isBitmapFont(), loadGlyphFor(), Q_ASSERT, and QFontEngine::Glyph::width.
Implements QFontEngine.
Definition at line 1649 of file qfontengine_ft.cpp.
References QFreetypeFace::cmapCache, QFreetypeFace::cmapCacheSize, QFreetypeFace::face, freetype, QFontEngine::symbol, QFreetypeFace::symbol_map, and QFreetypeFace::unicode_map.
Referenced by glyphData().
|
inlineoverridevirtual |
Reimplemented from QFontEngine.
Definition at line 213 of file qfontengine_ft_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 2311 of file qfontengine_ft.cpp.
References non_locked_face().
|
inlineoverridevirtual |
Reimplemented from QFontEngine.
Definition at line 209 of file qfontengine_ft_p.h.
bool QFontEngineFT::init | ( | FaceId | faceId, |
bool | antiaalias, | ||
GlyphFormat | defaultFormat = Format_None, | ||
const QByteArray & | fontData = QByteArray() ) |
Definition at line 828 of file qfontengine_ft.cpp.
References antialias, faceId(), QFreetypeFace::getFace(), and init().
Referenced by init(), and initFromFontEngine().
bool QFontEngineFT::init | ( | FaceId | faceId, |
bool | antialias, | ||
GlyphFormat | format, | ||
QFreetypeFace * | freetypeFace ) |
Definition at line 867 of file qfontengine_ft.cpp.
References antialias, QFont::Bold, cacheEnabled, calculateActualItalic(), calculateActualWeight(), Qt::CaseInsensitive, QFreetypeFace::computeSize(), dont_delete(), embolden, QFreetypeFace::face, QFontEngine::face_, QFontEngine::faceData, faceId(), QFontDef::families, fmt, QFontEngine::fontDef, QFontEngine::Format_ARGB, QFontEngine::Format_Mono, freetype, QFixed::fromFixed(), QString::fromUtf8(), QFreetypeFace::fsType(), QFontEngine::fsType, ft_getSfntTable(), QFontEngine::Holder::get(), QFontEngine::glyphFormat, QFontEngine::harfbuzzFace(), i, isScalableBitmap(), QFontEngine::leading(), lockFace(), QFreetypeFace::matrix, obliquen, QFontEngineFT::QGlyphSet::outline_drawing, QFontDef::pixelSize, Q_ASSERT, qEnvironmentVariableIsSet(), qstrncmp(), qt_getFreetype(), stemDarkeningDriver, QFontDef::style, QFontDef::styleName, QFont::StyleNormal, QFontEngine::symbol, QFreetypeFace::symbol_map, unlockFace(), void, and QFontDef::weight.
bool QFontEngineFT::initFromFontEngine | ( | const QFontEngineFT * | fontEngine | ) |
Definition at line 2276 of file qfontengine_ft.cpp.
References antialias, default_hint_style, default_load_flags, embeddedbitmap, embolden, freetype, init(), lcdFilterType, obliquen, QBasicAtomicInteger< T >::ref(), and subpixelType.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1404 of file qfontengine_ft.cpp.
References QFixed::fromFixed(), QFontEngine::initializeHeightMetrics(), QFontEngine::m_ascent, QFontEngine::m_descent, and QFontEngine::m_leading.
|
inline |
Definition at line 227 of file qfontengine_ft_p.h.
|
inline |
Definition at line 228 of file qfontengine_ft_p.h.
Referenced by glyphData().
|
inline |
Definition at line 229 of file qfontengine_ft_p.h.
Referenced by alphaMapBoundingBox(), boundingBox(), boundingBox(), init(), and loadGlyph().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1465 of file qfontengine_ft.cpp.
QFontEngineFT::Glyph * QFontEngineFT::loadGlyph | ( | QGlyphSet * | set, |
uint | glyph, | ||
const QFixedPoint & | subPixelPosition, | ||
GlyphFormat | format = Format_None, | ||
bool | fetchMetricsOnly = false, | ||
bool | disableOutlineDrawing = false ) const |
Definition at line 1100 of file qfontengine_ft.cpp.
References areMetricsTooLarge(), CEIL, convertRGBToARGB(), convertRGBToARGB_V(), QFontEngine::Glyph::data, default_hint_style, default_load_flags, embolden, emptyGlyph, QFreetypeFace::face, FLOOR, QFontEngine::Format_A32, QFontEngine::Format_A8, QFontEngine::Format_ARGB, QFontEngine::Format_Mono, QFontEngine::Format_None, freetype, QFontEngine::HintLight, info, isScalableBitmap(), lcdFilterType, QFreetypeFace::matrix, obliquen, Q_ASSERT, qbswap(), qWarning, ROUND, set, QFontEngine::Subpixel_RGB, QFontEngine::Subpixel_VRGB, subpixelType, transformBoundingBox(), TRUNC, QFixed::value(), QFixedPoint::x, and QFixedPoint::y.
|
inline |
Definition at line 231 of file qfontengine_ft_p.h.
Referenced by boundingBox(), boundingBox(), loadGlyphFor(), and recalcAdvances().
QFontEngineFT::Glyph * QFontEngineFT::loadGlyphFor | ( | glyph_t | g, |
const QFixedPoint & | subPixelPosition, | ||
GlyphFormat | format, | ||
const QTransform & | t, | ||
bool | fetchBoundingBox = false, | ||
bool | disableOutlineDrawing = false ) |
Definition at line 2045 of file qfontengine_ft.cpp.
References QFontEngine::Glyph::data, default_hint_style, QFontEngine::Glyph::format, freetype, QFontEngine::HintNone, is2dRotation(), loadGlyph(), loadGlyphSet(), lockFace(), QFreetypeFace::matrix, QTransformToFTMatrix(), QTransform::TxScale, and unlockFace().
Referenced by alphaMapBoundingBox(), alphaMapForGlyph(), alphaRGBMapForGlyph(), bitmapForGlyph(), and glyphData().
QFontEngineFT::QGlyphSet * QFontEngineFT::loadGlyphSet | ( | const QTransform & | matrix | ) |
Definition at line 1556 of file qfontengine_ft.cpp.
References cacheEnabled, QFreetypeFace::face, QFontEngine::fontDef, freetype, QTransform::TxShear, and QTransform::TxTranslate.
Referenced by loadGlyphFor().
Definition at line 2170 of file qfontengine_ft.cpp.
References QFreetypeFace::face, freetype, QFreetypeFace::lock(), QFreetypeFace::matrix, Unscaled, QFreetypeFace::xsize, and QFreetypeFace::ysize.
Referenced by addGlyphsToPath(), addOutlineToPath(), alphaMapBoundingBox(), averageCharWidth(), boundingBox(), boundingBox(), capHeight(), doKerning(), getPointInOutline(), getUnscaledGlyph(), glyphCount(), init(), loadGlyphFor(), recalcAdvances(), and xHeight().
|
overridevirtual |
Implements QFontEngine.
Definition at line 1457 of file qfontengine_ft.cpp.
References QFixed::fromFixed(), and QFixed::toReal().
FT_Face QFontEngineFT::non_locked_face | ( | ) | const |
Definition at line 2200 of file qfontengine_ft.cpp.
References QFreetypeFace::face, and freetype.
Referenced by handle().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1369 of file qfontengine_ft.cpp.
References QFontEngine::convertToPostscriptFontFamilyName(), QFontDef::families, QFontEngine::fontDef, freetype, QFontEngine::Properties::postscriptName, and QFreetypeFace::properties().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1799 of file qfontengine_ft.cpp.
References QGlyphLayout::advances, cacheEnabled, emptyGlyph, QFontEngine::Format_Mono, QFontEngine::Format_None, QFixed::fromFixed(), QFontEngineFT::QGlyphSet::getGlyph(), QGlyphLayout::glyphs, i, loadGlyph(), lockFace(), QGlyphLayout::numGlyphs, and unlockFace().
Referenced by stringToCMap().
Reimplemented from QFontEngine.
Definition at line 2154 of file qfontengine_ft.cpp.
References QFontEngineFT::QGlyphSet::removeGlyphFromCache().
Reimplemented from QFontEngine.
Definition at line 1013 of file qfontengine_ft.cpp.
References default_hint_style.
Referenced by setQtDefaultHintStyle().
void QFontEngineFT::setQtDefaultHintStyle | ( | QFont::HintingPreference | hintingPreference | ) |
Definition at line 995 of file qfontengine_ft.cpp.
References ftInitialDefaultHintStyle, QFontEngine::HintFull, QFontEngine::HintLight, QFontEngine::HintNone, QFont::PreferDefaultHinting, QFont::PreferFullHinting, QFont::PreferNoHinting, QFont::PreferVerticalHinting, and setDefaultHintStyle().
|
overridevirtual |
Implements QFontEngine.
Definition at line 1681 of file qfontengine_ft.cpp.
References QFreetypeFace::cmapCache, QFreetypeFace::cmapCacheSize, QFreetypeFace::face, freetype, QFontEngine::GlyphIndicesOnly, QGlyphLayout::glyphs, QFontEngine::isIgnorableChar(), it, QGlyphLayout::numGlyphs, Q_ASSERT, recalcAdvances(), str, QFontEngine::symbol, QFreetypeFace::symbol_map, and QFreetypeFace::unicode_map.
|
inlineoverridevirtual |
Reimplemented from QFontEngine.
Definition at line 154 of file qfontengine_ft_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1598 of file qfontengine_ft.cpp.
References freetype, QFreetypeFace::isScalable(), QFreetypeFace::isScalableBitmap(), and QTransform::TxRotate.
|
inlineoverridevirtual |
Reimplemented from QFontEngine.
Definition at line 160 of file qfontengine_ft_p.h.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1392 of file qfontengine_ft.cpp.
References QFont::Bold, QFreetypeFace::face, QFontEngine::fontDef, freetype, QFontDef::stretch, QFontDef::style, QFont::StyleNormal, QFontEngine::SynthesizedBold, QFontEngine::SynthesizedItalic, QFontEngine::SynthesizedStretch, and QFontDef::weight.
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1470 of file qfontengine_ft.cpp.
void QFontEngineFT::unlockFace | ( | ) | const |
Definition at line 2195 of file qfontengine_ft.cpp.
References freetype, and QFreetypeFace::unlock().
Referenced by addGlyphsToPath(), addOutlineToPath(), alphaMapBoundingBox(), averageCharWidth(), boundingBox(), boundingBox(), capHeight(), doKerning(), getPointInOutline(), getUnscaledGlyph(), glyphCount(), init(), loadGlyphFor(), recalcAdvances(), and xHeight().
|
overridevirtual |
Reimplemented from QFontEngine.
Definition at line 1431 of file qfontengine_ft.cpp.
References emSquareSize(), QFreetypeFace::face, freetype, lockFace(), unlockFace(), and QFontEngine::xHeight().
|
friend |
Definition at line 292 of file qfontengine_ft_p.h.
|
friend |
Definition at line 291 of file qfontengine_ft_p.h.
|
friend |
Definition at line 294 of file qfontengine_ft_p.h.
|
friend |
Definition at line 293 of file qfontengine_ft_p.h.
|
protected |
Definition at line 279 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), alphaMapForGlyph(), create(), init(), init(), and initFromFontEngine().
|
protected |
Definition at line 286 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), alphaMapBoundingBox(), alphaMapForGlyph(), alphaRGBMapForGlyph(), bitmapForGlyph(), boundingBox(), boundingBox(), glyphData(), init(), loadGlyphSet(), and recalcAdvances().
|
protected |
Definition at line 278 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), initFromFontEngine(), loadGlyph(), loadGlyphFor(), and setDefaultHintStyle().
|
mutableprotected |
Definition at line 277 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), initFromFontEngine(), and loadGlyph().
|
protected |
Definition at line 285 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), and initFromFontEngine().
|
protected |
Definition at line 281 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), addGlyphsToPath(), init(), initFromFontEngine(), and loadGlyph().
|
protected |
Definition at line 287 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT().
|
protected |
Definition at line 276 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), ~QFontEngineFT(), addOutlineToPath(), alphaMapBoundingBox(), alphaMapForGlyph(), averageCharWidth(), capHeight(), doKerning(), emSquareSize(), getPointInOutline(), getSfntTableData(), getUnscaledGlyph(), glyphIndex(), init(), initFromFontEngine(), loadGlyph(), loadGlyphFor(), loadGlyphSet(), lockFace(), non_locked_face(), properties(), stringToCMap(), supportsTransformation(), synthesized(), unlockFace(), and xHeight().
|
protected |
Definition at line 284 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), initFromFontEngine(), and loadGlyph().
|
protected |
Definition at line 282 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), addGlyphsToPath(), init(), initFromFontEngine(), and loadGlyph().
|
protected |
Definition at line 288 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), expectsGammaCorrectedBlending(), and init().
|
protected |
Definition at line 283 of file qfontengine_ft_p.h.
Referenced by QFontEngineFT(), create(), initFromFontEngine(), and loadGlyph().
|
protected |
Definition at line 280 of file qfontengine_ft_p.h.