summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qfontengine_qpa_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/text/qfontengine_qpa_p.h')
-rw-r--r--src/gui/text/qfontengine_qpa_p.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gui/text/qfontengine_qpa_p.h b/src/gui/text/qfontengine_qpa_p.h
index c8b40abd7f..e84b067c68 100644
--- a/src/gui/text/qfontengine_qpa_p.h
+++ b/src/gui/text/qfontengine_qpa_p.h
@@ -163,6 +163,7 @@ public:
FaceId faceId() const { return face_id; }
bool getSfntTableData(uint tag, uchar *buffer, uint *length) const;
+ virtual glyph_t glyphIndex(uint ucs4) const;
bool stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, ShaperFlags flags) const;
void recalcAdvances(QGlyphLayout *, ShaperFlags) const;
@@ -181,11 +182,6 @@ public:
QFixed underlinePosition() const;
QFixed lineThickness() const;
- Type type() const;
-
- bool canRender(const QChar *string, int len);
- inline const char *name() const { return "QPF2"; }
-
virtual int glyphCount() const { return glyphMapEntries; }
bool isValid() const;
@@ -199,7 +195,7 @@ private:
const uchar *fontData;
int dataSize;
- const uchar *externalCMap;
+ const uchar *cmap;
quint32 cmapOffset;
int cmapSize;
quint32 glyphMapOffset;