(adbb821bc777512bb1d3396bae6d8a213e59f752)
#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.
|
static bool | ft_getSfntTable (void *user_data, uint tag, uchar *buffer, uint *length) |
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 face, FT_GlyphSlot g, FT_Fixed x_scale, FT_Fixed y_scale) |
void | qt_addBitmapToPath (qreal x0, qreal y0, const uchar *image_data, int bpl, int w, int h, QPainterPath *path) |
static void | convertRGBToARGB (const uchar *src, uint *dst, int width, int height, int src_pitch, bool bgr) |
static void | convertRGBToARGB_V (const uchar *src, uint *dst, int width, int height, int src_pitch, bool bgr) |
static QFontEngine::SubpixelAntialiasingType | subpixelAntialiasingTypeHint () |
static void | dont_delete (void *) |
static FT_UShort | calculateActualWeight (QFreetypeFace *freetypeFace, FT_Face face, QFontEngine::FaceId faceId) |
static bool | calculateActualItalic (QFreetypeFace *freetypeFace, FT_Face face, QFontEngine::FaceId faceId) |
static bool | areMetricsTooLarge (const QFontEngineFT::GlyphInfo &info) |
static void | transformBoundingBox (int *left, int *top, int *right, int *bottom, FT_Matrix *matrix) |
static FT_Matrix | QTransformToFTMatrix (const QTransform &matrix) |
static QImage | alphaMapFromGlyphData (QFontEngineFT::Glyph *glyph, QFontEngine::GlyphFormat glyphFormat) |
static bool | is2dRotation (const QTransform &t) |
◆ CEIL
◆ FLOOR
◆ GLYPH2PATH_DEBUG
◆ QT_MAX_CACHED_GLYPH_SIZE
#define QT_MAX_CACHED_GLYPH_SIZE 64 |
◆ ROUND
◆ TRUNC
◆ alphaMapFromGlyphData()
◆ areMetricsTooLarge()
◆ calculateActualItalic()
◆ calculateActualWeight()
◆ computeFaceIndex()
int computeFaceIndex |
( |
const QString & | faceFileName, |
|
|
const QString & | styleName ) |
|
static |
◆ convertRGBToARGB()
void convertRGBToARGB |
( |
const uchar * | src, |
|
|
uint * | dst, |
|
|
int | width, |
|
|
int | height, |
|
|
int | src_pitch, |
|
|
bool | bgr ) |
|
inlinestatic |
◆ convertRGBToARGB_V()
void convertRGBToARGB_V |
( |
const uchar * | src, |
|
|
uint * | dst, |
|
|
int | width, |
|
|
int | height, |
|
|
int | src_pitch, |
|
|
bool | bgr ) |
|
inlinestatic |
◆ dont_delete()
◆ ft_getSfntTable()
◆ is2dRotation()
◆ operator==()
◆ qHash()
◆ qt_addBitmapToPath()
◆ qt_fontdata_from_index()
Q_GUI_EXPORT QByteArray qt_fontdata_from_index |
( |
int | index | ) |
|
|
extern |
◆ qt_getFreetype()
FT_Library qt_getFreetype |
( |
| ) |
|
◆ qt_getFreetypeData()
◆ QTransformToFTMatrix()
FT_Matrix QTransformToFTMatrix |
( |
const QTransform & | matrix | ) |
|
|
inlinestatic |
◆ scaleOutline()
void scaleOutline |
( |
FT_Face | face, |
|
|
FT_GlyphSlot | g, |
|
|
FT_Fixed | x_scale, |
|
|
FT_Fixed | y_scale ) |
|
static |
◆ subpixelAntialiasingTypeHint()
◆ transformBoundingBox()
void transformBoundingBox |
( |
int * | left, |
|
|
int * | top, |
|
|
int * | right, |
|
|
int * | bottom, |
|
|
FT_Matrix * | matrix ) |
|
inlinestatic |
◆ emptyGlyph
◆ ftInitialDefaultHintStyle