![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qdir.h"#include "qmetatype.h"#include "qtextstream.h"#include "qvariant.h"#include "qfontengine_ft_p.h"#include "private/qfontdatabase_p.h"#include "private/qimage_p.h"#include <private/qstringiterator_p.h>#include <qguiapplication.h>#include <qscreen.h>#include <qpa/qplatformscreen.h>#include <QtCore/QUuid>#include <QtCore/QLoggingCategory>#include <QtGui/QPainterPath>#include "qfile.h"#include "qfileinfo.h"#include <qscopedvaluerollback.h>#include "qthreadstorage.h"#include <qmath.h>#include <qendian.h>#include <private/qcolrpaintgraphrenderer_p.h>#include <memory>#include <ft2build.h>Go to the source code of this file.
Classes | |
| class | QtFreetypeData |
| struct | QtFreetypeData::FaceStyle |
Macros | |
| #define | FLOOR(x) |
| #define | CEIL(x) |
| #define | TRUNC(x) |
| #define | ROUND(x) |
| #define | GLYPH2PATH_DEBUG QT_NO_QDEBUG_MACRO |
Functions | |
| static bool | ft_getSfntTable (void *user_data, uint tag, uchar *bufferbuffer, uint *lengthlength) |
| bool | operator== (const QtFreetypeData::FaceStyle &style1, const QtFreetypeData::FaceStyle &style2) |
| size_t | qHash (const QtFreetypeData::FaceStyle &style, size_t seed) |
| QtFreetypeData * | qt_getFreetypeData () |
| FT_Library | qt_getFreetype () |
| QByteArray | qt_fontdata_from_index (int) |
| static int | computeFaceIndex (const QString &faceFileName, const QString &styleName) |
| static void | scaleOutline (FT_Face faceface, FT_GlyphSlot gg, FT_Fixed x_scale, FT_Fixed y_scale) |
| void | qt_addBitmapToPath (qreal x0x0, qreal y0y0, const uchar *image_data, int bpl, int ww, int hh, QPainterPath *pathpath) |
| static void | convertRGBToARGB (const uchar *srcsrc, uint *dstdst, int widthwidth, int heightheight, int src_pitch, bool bgr) |
| static void | convertRGBToARGB_V (const uchar *srcsrc, uint *dstdst, int widthwidth, int heightheight, int src_pitch, bool bgr) |
| static QFontEngine::SubpixelAntialiasingType | subpixelAntialiasingTypeHint () |
| static FT_UShort | calculateActualWeight (QFreetypeFace *freetypeFace, FT_Face faceface, QFontEngine::FaceId faceId) |
| static void | dont_delete (void *) |
| static bool | calculateActualItalic (QFreetypeFace *freetypeFace, FT_Face faceface, QFontEngine::FaceId faceId) |
| static bool | hasTrueTypeInterpreterV40 (FT_Library library) |
| static bool | areMetricsTooLarge (const QFontEngineFT::GlyphInfo &info) |
| static void | transformBoundingBox (int *leftleft, int *toptop, int *rightright, int *bottombottom, FT_Matrix *matrixmatrix) |
| static FT_Matrix | QTransformToFTMatrix (const QTransform &matrixmatrix) |
| static QImage | alphaMapFromGlyphData (QFontEngineFT::Glyph *glyph, QFontEngine::GlyphFormat glyphFormat) |
| static bool | is2dRotation (const QTransform &tt) |
Variables | |
| static QFontEngineFT::Glyph | emptyGlyph |
| static const QFontEngine::HintStyle | ftInitialDefaultHintStyle |
| static const FT_Fixed | obliqueSlant = 0x0366A |
| #define CEIL | ( | x | ) |
Definition at line 60 of file qfontengine_ft.cpp.
| #define FLOOR | ( | x | ) |
Definition at line 59 of file qfontengine_ft.cpp.
| #define GLYPH2PATH_DEBUG QT_NO_QDEBUG_MACRO |
Definition at line 669 of file qfontengine_ft.cpp.
| #define ROUND | ( | x | ) |
Definition at line 62 of file qfontengine_ft.cpp.
| #define TRUNC | ( | x | ) |
Definition at line 61 of file qfontengine_ft.cpp.
|
inlinestatic |
Definition at line 2809 of file qfontengine_ft.cpp.
|
inlinestatic |
Definition at line 1206 of file qfontengine_ft.cpp.
|
static |
Definition at line 964 of file qfontengine_ft.cpp.
|
static |
Definition at line 843 of file qfontengine_ft.cpp.
Definition at line 498 of file qfontengine_ft.cpp.
|
inlinestatic |
Definition at line 775 of file qfontengine_ft.cpp.
|
inlinestatic |
Definition at line 792 of file qfontengine_ft.cpp.
Definition at line 962 of file qfontengine_ft.cpp.
Definition at line 64 of file qfontengine_ft.cpp.
|
static |
Definition at line 1136 of file qfontengine_ft.cpp.
|
inlinestatic |
Definition at line 2860 of file qfontengine_ft.cpp.
|
inline |
Definition at line 134 of file qfontengine_ft.cpp.
|
inline |
Definition at line 139 of file qfontengine_ft.cpp.
|
extern |
|
extern |
Definition at line 2213 of file qfontdatabase.cpp.
| FT_Library qt_getFreetype | ( | ) |
Definition at line 162 of file qfontengine_ft.cpp.
References qt_getFreetypeData().
| QtFreetypeData * qt_getFreetypeData | ( | ) |
Definition at line 146 of file qfontengine_ft.cpp.
Referenced by qt_getFreetype().
|
inlinestatic |
Definition at line 2297 of file qfontengine_ft.cpp.
|
static |
Definition at line 656 of file qfontengine_ft.cpp.
|
static |
Definition at line 806 of file qfontengine_ft.cpp.
|
inlinestatic |
Definition at line 1212 of file qfontengine_ft.cpp.
|
static |
Definition at line 79 of file qfontengine_ft.cpp.
|
static |
Definition at line 81 of file qfontengine_ft.cpp.
|
static |
Definition at line 1833 of file qfontengine_ft.cpp.