diff --git a/Scribus/scribus/fonts/scface_ttf.h b/Scribus/scribus/fonts/scface_ttf.h index dc57b33..83a2db5 100644 --- a/Scribus/scribus/fonts/scface_ttf.h +++ b/Scribus/scribus/fonts/scface_ttf.h @@ -10,7 +10,7 @@ for which a new license (GPL+exception) is in place. #include "scribusapi.h" #include "fonts/ftface.h" - +#include #include FT_TRUETYPE_TABLES_H #include FT_TRUETYPE_TAGS_H @@ -21,7 +21,7 @@ for which a new license (GPL+exception) is in place. */ class SCRIBUS_API KernFeature { - typedef QMap > ClassDefTable; // + typedef QHash > ClassDefTable; // public: /** @@ -49,11 +49,11 @@ class SCRIBUS_API KernFeature private: bool m_valid; QByteArray GPOSTableRaw; - QMap > coverages; - mutable QMap > pairs; - QMap< quint16, QMap > classGlyphFirst; // < subtable offset, map > for first glyph - QMap< quint16, QMap > classGlyphSecond; // < subtable offset, map > for second glyph - QMap< quint16, QMap > > classValue; // < subtable offset, map > > + QHash > coverages; + mutable QHash > pairs; + QHash< quint16, QHash > classGlyphFirst; // < subtable offset, map > for first glyph + QHash< quint16, QHash > classGlyphSecond; // < subtable offset, map > for second glyph + QHash< quint16, QHash > > classValue; // < subtable offset, map > > void makeCoverage(); void makePairs ( quint16 subtableOffset );