diff options
| author | Aleksandr Reviakin <aleksandr.reviakin@qt.io> | 2022-08-23 12:51:52 +0200 |
|---|---|---|
| committer | Aleksandr Reviakin <aleksandr.reviakin@qt.io> | 2022-08-30 15:46:01 +0200 |
| commit | 89a703dcb88911b9e4dba246024c314b04b1afe7 (patch) | |
| tree | cd25eeab3340607e24d3f99ee7d487dfaa6606b6 /src/plugins/platforms/wasm/qwasmfontdatabase.h | |
| parent | be44827240efbd2f89ad493e209061906a53028c (diff) | |
wasm: add local-fonts API support
Add support for accessing local fonts via local-fonts API.
Local fonts API is available in Chrome 103 and above.
Fixes: QTBUG-81736
Change-Id: Iac47b3a30c7a22933cbdbfc97ce0791edb63b5bd
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmfontdatabase.h')
| -rw-r--r-- | src/plugins/platforms/wasm/qwasmfontdatabase.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/platforms/wasm/qwasmfontdatabase.h b/src/plugins/platforms/wasm/qwasmfontdatabase.h index ccb71b8e0be..22c550f2445 100644 --- a/src/plugins/platforms/wasm/qwasmfontdatabase.h +++ b/src/plugins/platforms/wasm/qwasmfontdatabase.h @@ -12,12 +12,15 @@ class QWasmFontDatabase : public QFreeTypeFontDatabase { public: void populateFontDatabase() override; + void populateFamily(const QString &familyName) override; QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; void releaseHandle(void *handle) override; QFont defaultFont() const override; + + static void notifyFontsChanged(); }; QT_END_NAMESPACE #endif |
