9#include <QScopedPointer>
10#include <kritaflake_export.h>
101 QScopedPointer<Private>
d;
The KoOpenTypeFeatureInfoFactory class.
QScopedPointer< Private > d
KoOpenTypeFeatureInfo(const QLatin1String &tag, const QString &name, const QString &description, const QVector< OpenTypeTable > &tables, const bool glyphPalette=false, const int maxValue=1)
QVector< OpenTypeTable > tables
Named parameters. Only used by CVXX features and retrieved from the font.
@ GPOS8
Chained-Contextual positioning.
@ GPOS9
Extension positioning.
@ GSUB4
Ligature substitution.
@ GSUB1
Single substitution.
@ GSUB2
Multiple substitution (1 -> 2)
@ GPOS2
Pair position adjustment.
@ GSUB8
Reverse Chained Contextual substitution.
@ GSUB7
Extension substitution.
@ GPOS1
Single position adjustment.
@ GSUB3
Alternate substitution.
@ GPOS7
Contextual positioning.
@ GPOS4
Mark-to-base adjustment.
@ GPOS5
Mark-to-ligature adjustment.
@ GSUB5
Contextual substitution.
@ GPOS6
Mark-to-mark adjustment.
@ GSUB6
Chained Contextual substitution.
@ GPOS3
Cursive attachment.
QString description
Description of the feature.
QString name
User-friendly name.
bool glyphPalette
Whether the feature should be visible in the glyph palette.
QStringList namedParameters
QString sample
Sample of the feature, if any. Only used by CVXX features and retrieved from the font.
int maxValue
The maximum value possible, this is by default 1 (on), but for alternate substitution(gsub 3),...
QLatin1String tag
4 char tag.