6#ifndef KOFFWWSCONVERTER_H
7#define KOFFWWSCONVERTER_H
12#include <kritaflake_export.h>
35 QHash<QString, KoSvgText::FontFamilyAxis>
axes;
69 bool addFontFromPattern(
const FcPattern *pattern,
FT_LibrarySP freeTypeLibrary);
74 bool addFontFromFile(
const QString &filename,
const int index,
FT_LibrarySP freeTypeLibrary);
76 void addSupportedLanguagesByFile(
const QString &filename,
const int index,
const QList<QLocale> &supportedLanguages, FcCharSet *set);
79 void sortIntoWWSFamilies();
82 void addGenericFamily(
const QString &name);
88 std::optional<KoFontFamilyWWSRepresentation> representationByFamilyName(
const QString &familyName)
const;
91 std::optional<QString> wwsNameByFamilyName(
const QString familyName)
const;
101 quint32 yRes = 72)
const;
104 void debugInfo()
const;
108 QScopedPointer<Private>
d;
The KoFFWWSConverter class This class takes fontconfig patterns and tries to sort them into a hierarc...
QScopedPointer< Private > d
The KoCSSFontInfo class Convenience struct to make it easier to use KoFontRegistry....
QList< KoSvgText::FontFamilyStyleInfo > styles
QHash< QString, KoSvgText::FontFamilyAxis > axes
KoSvgText::FontFormatType type
QDateTime lastModified
Value of the most recently modified font family. Used for updates.
QHash< QLocale, QString > localizedTypographicStyles
QList< QLocale > supportedLanguages
sample string used to generate the preview;
QHash< QString, QString > sampleStrings
QString typographicFamilyName
QHash< QLocale, QString > localizedTypographicFamily
QHash< QLocale, QString > localizedFontFamilyNames