Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qfontenginemultifontconfig_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QFONTENGINEMULTIFONTCONFIG_H
5
#
define
QFONTENGINEMULTIFONTCONFIG_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
<
QtGui
/
private
/
qfontengine_p
.
h
>
19
#
include
<
fontconfig
/
fontconfig
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
class
Q_GUI_EXPORT
QFontEngineMultiFontConfig
:
public
QFontEngineMulti
24
{
25
public
:
26
explicit
QFontEngineMultiFontConfig(QFontEngine *fe,
int
script);
27
28
~QFontEngineMultiFontConfig();
29
30
bool
shouldLoadFontEngineForCharacter(
int
at, uint ucs4)
const
override;
31
private
:
32
FcPattern* getMatchPatternForFallback(
int
at)
const
;
33
34
mutable
QList<FcPattern *> cachedMatchPatterns;
35
};
36
37
QT_END_NAMESPACE
38
39
#
endif
// QFONTENGINEMULTIFONTCONFIG_H
QFontEngineMultiFontConfig
Definition
qfontenginemultifontconfig_p.h:24
QFontconfigDatabase
Definition
qfontconfigdatabase_p.h:26
stretchFromFcWidth
static int stretchFromFcWidth(int fcwidth)
Definition
qfontconfigdatabase.cpp:71
queryFont
static FcPattern * queryFont(const FcChar8 *file, const QByteArray &data, int id, FcBlanks *blanks, int *count, FT_Face *face)
Definition
qfontconfigdatabase.cpp:906
weightFromFcWeight
static int weightFromFcWeight(int fcweight)
Definition
qfontconfigdatabase.cpp:38
languageForWritingSystem
static const char languageForWritingSystem[][6]
Definition
qfontconfigdatabase.cpp:268
mapToQtWeightForRange
static int mapToQtWeightForRange(int fcweight, int fcLower, int fcUpper, int qtLower, int qtUpper)
Definition
qfontconfigdatabase.cpp:33
specialLanguages
static const char specialLanguages[][6]
Definition
qfontconfigdatabase.cpp:87
populateFromPattern
static void populateFromPattern(FcPattern *pattern, QFontDatabasePrivate::ApplicationFont *applicationFont=nullptr, FT_Face face=nullptr, QFontconfigDatabase *db=nullptr)
Definition
qfontconfigdatabase.cpp:381
isDprScaling
static bool isDprScaling()
Definition
qfontconfigdatabase.cpp:606
requiresOpenType
static bool requiresOpenType(int writingSystem)
Definition
qfontconfigdatabase.cpp:375
getFcFamilyForStyleHint
static const char * getFcFamilyForStyleHint(const QFont::StyleHint style)
Definition
qfontconfigdatabase.cpp:349
qtbase
src
gui
text
unix
qfontenginemultifontconfig_p.h
Generated on
for Qt by
1.18.0