(6704e55a9c04014097cc2e90fd75b20ae5da56c8)
#include "qfontsubset_p.h"
#include <qdebug.h>
#include <qendian.h>
#include <qpainterpath.h>
#include "private/qpdf_p.h"
#include "qfontsubset_agl.cpp"
#include <algorithm>
Go to the source code of this file.
|
enum | Flags {
OffCurve = 0
, OnCurve = (1 << 0)
, XShortVector = (1 << 1)
, YShortVector = (1 << 2)
,
Repeat = (1 << 3)
, XSame = (1 << 4)
, XShortPositive = (1 << 4)
, YSame = (1 << 5)
,
YShortPositive = (1 << 5)
, OffCurve = 0
, OnCurve = (1 << 0)
, XShortVector = (1 << 1)
,
YShortVector = (1 << 2)
, Repeat = (1 << 3)
, XSame = (1 << 4)
, XShortPositive = (1 << 4)
,
YSame = (1 << 5)
, YShortPositive = (1 << 5)
} |
enum | Flags {
OffCurve = 0
, OnCurve = (1 << 0)
, XShortVector = (1 << 1)
, YShortVector = (1 << 2)
,
Repeat = (1 << 3)
, XSame = (1 << 4)
, XShortPositive = (1 << 4)
, YSame = (1 << 5)
,
YShortPositive = (1 << 5)
, OffCurve = 0
, OnCurve = (1 << 0)
, XShortVector = (1 << 1)
,
YShortVector = (1 << 2)
, Repeat = (1 << 3)
, XSame = (1 << 4)
, XShortPositive = (1 << 4)
,
YSame = (1 << 5)
, YShortPositive = (1 << 5)
} |
|
static void | checkRanges (QPdf::ByteStream &ts, QByteArray &ranges, int &nranges) |
| Q_DECLARE_TYPEINFO (QTtfTable, Q_RELOCATABLE_TYPE) |
| Q_DECLARE_TYPEINFO (qttf_head_table, Q_PRIMITIVE_TYPE) |
| Q_DECLARE_TYPEINFO (qttf_hhea_table, Q_PRIMITIVE_TYPE) |
| Q_DECLARE_TYPEINFO (qttf_maxp_table, Q_PRIMITIVE_TYPE) |
| Q_DECLARE_TYPEINFO (qttf_name_table, Q_RELOCATABLE_TYPE) |
static QTtfTable | generateHead (const qttf_head_table &head) |
static QTtfTable | generateHhea (const qttf_hhea_table &hhea) |
static QTtfTable | generateMaxp (const qttf_maxp_table &maxp) |
static QTtfTable | generateName (const qttf_name_table &name) |
| Q_DECLARE_TYPEINFO (QTtfGlyph, Q_RELOCATABLE_TYPE) |
static QTtfGlyph | generateGlyph (int index, const QPainterPath &path, qreal advance, qreal lsb, qreal ppem) |
static QList< QTtfTable > | generateGlyphTables (qttf_font_tables &tables, const QList< QTtfGlyph > &_glyphs) |
static QByteArray | bindFont (const QList< QTtfTable > &_tables) |
static quint32 | checksum (const QByteArray &table) |
| Q_DECLARE_TYPEINFO (QTtfNameRecord, Q_RELOCATABLE_TYPE) |
static QTtfTable | generateName (const QList< QTtfNameRecord > &name) |
| Q_DECLARE_TYPEINFO (TTF_POINT, Q_PRIMITIVE_TYPE) |
static void | convertPath (const QPainterPath &path, QList< TTF_POINT > *points, QList< int > *endPoints, qreal ppem) |
static void | getBounds (const QList< TTF_POINT > &points, qint16 *xmin, qint16 *xmax, qint16 *ymin, qint16 *ymax) |
static int | convertToRelative (QList< TTF_POINT > *points) |
static void | getGlyphData (QTtfGlyph *glyph, const QList< TTF_POINT > &points, const QList< int > &endPoints, int point_array_size) |
static bool | operator< (const QTtfGlyph &g1, const QTtfGlyph &g2) |
static bool | operator< (const QTtfTable &t1, const QTtfTable &t2) |
◆ TAG
Value:char(
t.tag >> 24) << char((
t.tag >> 16) & 0xff) << char((
t.tag >> 8) & 0xff) << char(
t.tag & 0xff)
◆ TO_TTF
Value:
GLint GLint GLint GLint GLint x
◆ F2DOT14
◆ GlyphID
◆ Offset
◆ Tag
◆ Flags [1/2]
Enumerator |
---|
OffCurve | |
OnCurve | |
XShortVector | |
YShortVector | |
Repeat | |
XSame | |
XShortPositive | |
YSame | |
YShortPositive | |
OffCurve | |
OnCurve | |
XShortVector | |
YShortVector | |
Repeat | |
XSame | |
XShortPositive | |
YSame | |
YShortPositive | |
Definition at line 651 of file qfontsubset.cpp.
◆ Flags [2/2]
Enumerator |
---|
OffCurve | |
OnCurve | |
XShortVector | |
YShortVector | |
Repeat | |
XSame | |
XShortPositive | |
YSame | |
YShortPositive | |
OffCurve | |
OnCurve | |
XShortVector | |
YShortVector | |
Repeat | |
XSame | |
XShortPositive | |
YSame | |
YShortPositive | |
Definition at line 651 of file qfontsubset.cpp.
◆ bindFont()
◆ checkRanges()
◆ checksum()
◆ convertPath()
◆ convertToRelative()
◆ generateGlyph()
◆ generateGlyphTables()
◆ generateHead()
◆ generateHhea()
◆ generateMaxp()
◆ generateName() [1/2]
◆ generateName() [2/2]
◆ getBounds()
◆ getGlyphData()
◆ operator<() [1/2]
◆ operator<() [2/2]
◆ Q_DECLARE_TYPEINFO() [1/8]
◆ Q_DECLARE_TYPEINFO() [2/8]
◆ Q_DECLARE_TYPEINFO() [3/8]
◆ Q_DECLARE_TYPEINFO() [4/8]
◆ Q_DECLARE_TYPEINFO() [5/8]
◆ Q_DECLARE_TYPEINFO() [6/8]
◆ Q_DECLARE_TYPEINFO() [7/8]
◆ Q_DECLARE_TYPEINFO() [8/8]
◆ symbol_map
const unsigned short symbol_map |
|
static |