(6704e55a9c04014097cc2e90fd75b20ae5da56c8)
#include "qwindowsfontengine_p.h"
#include "qwindowsnativeimage_p.h"
#include "qwindowsfontdatabase_p.h"
#include <QtCore/qt_windows.h>
#include <QtGui/qpa/qplatformintegration.h>
#include <QtGui/private/qtextengine_p.h>
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/QPaintDevice>
#include <QtGui/QBitmap>
#include <QtGui/QPainter>
#include <QtGui/private/qpainter_p.h>
#include <QtGui/QPaintEngine>
#include <QtGui/private/qpaintengine_raster_p.h>
#include <QtGui/private/qtgui-config_p.h>
#include <QtCore/QtEndian>
#include <QtCore/QFile>
#include <QtCore/qmath.h>
#include <QtCore/QTextStream>
#include <QtCore/QThreadStorage>
#include <QtCore/private/qsystemlibrary_p.h>
#include <QtCore/private/qstringiterator_p.h>
#include <QtCore/QDebug>
#include <limits.h>
#include <qdebug.h>
Go to the source code of this file.
|
static OUTLINETEXTMETRIC * | getOutlineTextMetric (HDC hdc) |
static QString | stringFromOutLineTextMetric (const OUTLINETEXTMETRIC *otm, PSTR offset) |
void | calculateTTFGlyphWidth (HDC hdc, UINT glyph, int &width) |
static double | qt_fixed_to_double (const FIXED &p) |
static QPointF | qt_to_qpointf (const POINTFX &pt, qreal scale, qreal stretch) |
static bool | addGlyphToPath (glyph_t glyph, const QFixedPoint &position, HDC hdc, QPainterPath *path, bool ttf, glyph_metrics_t *metric=nullptr, qreal scale=1.0, qreal stretch=1.0) |
◆ CLEARTYPE_QUALITY
#define CLEARTYPE_QUALITY 5 |
◆ GGO_UNHINTED
#define GGO_UNHINTED 0x0100 |
◆ MAKE_LITTLE_ENDIAN_TAG
#define MAKE_LITTLE_ENDIAN_TAG |
( |
| ch1, |
|
|
| ch2, |
|
|
| ch3, |
|
|
| ch4 ) |
◆ SPI_GETFONTSMOOTHINGCONTRAST
#define SPI_GETFONTSMOOTHINGCONTRAST 0x200C |
◆ SPI_SETFONTSMOOTHINGCONTRAST
#define SPI_SETFONTSMOOTHINGCONTRAST 0x200D |
◆ TT_PRIM_CSPLINE
#define TT_PRIM_CSPLINE 3 |
◆ anonymous enum [1/2]
◆ anonymous enum [2/2]
◆ addGlyphToPath()
◆ calculateTTFGlyphWidth()
void calculateTTFGlyphWidth |
( |
HDC | hdc, |
|
|
UINT | glyph, |
|
|
int & | width ) |
|
inline |
◆ getOutlineTextMetric()
OUTLINETEXTMETRIC * getOutlineTextMetric |
( |
HDC | hdc | ) |
|
|
static |
◆ qt_fixed_to_double()
double qt_fixed_to_double |
( |
const FIXED & | p | ) |
|
|
inlinestatic |
◆ qt_to_qpointf()
◆ stringFromOutLineTextMetric()
QString stringFromOutLineTextMetric |
( |
const OUTLINETEXTMETRIC * | otm, |
|
|
PSTR | offset ) |
|
inlinestatic |
◆ char_table
Initial value:= {
40,
67,
70,
75,
86,
88,
89,
91,
102,
114,
124,
127,
205,
645,
884,
922,
1070,
12386,
0
}
Definition at line 513 of file qwindowsfontengine.cpp.
◆ char_table_entries