diff options
author | Cristian Adam <cristian.adam@qt.io> | 2024-02-28 12:52:06 +0100 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2024-02-28 12:54:50 +0000 |
commit | 64a77d8c83a739c82814e5b095df95e0cc7c65fa (patch) | |
tree | ca96e8f29b541959ac27366afc099a8935975943 /src/plugins/texteditor | |
parent | 95a5f010962ab642a3dbd9d6f8f96f3b2e917b79 (diff) |
TextEditor: Set the special weight of Source Code Pro font family
The text editor font is used also for output panes, make sure that on
macOS we use QFont::Medium so that the font is not too skinny.
Amends 13dc66a08d3120fe4eb9c1e124618a3d17408d8e
Change-Id: Idad26738d42452c8d683df7a40a4a2fe44e9793e
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Diffstat (limited to 'src/plugins/texteditor')
-rw-r--r-- | src/plugins/texteditor/fontsettings.cpp | 5 | ||||
-rw-r--r-- | src/plugins/texteditor/fontsettings.h | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/texteditor/fontsettings.cpp b/src/plugins/texteditor/fontsettings.cpp index 5b79514d92..e74a37c0d3 100644 --- a/src/plugins/texteditor/fontsettings.cpp +++ b/src/plugins/texteditor/fontsettings.cpp @@ -356,13 +356,14 @@ QFont FontSettings::font() const { QFont f(family(), fontSize()); f.setStyleStrategy(m_antialias ? QFont::PreferAntialias : QFont::NoAntialias); + f.setWeight(fontNormalWeight()); return f; } -int FontSettings::fontNormalWeight() const +QFont::Weight FontSettings::fontNormalWeight() const { // TODO: Fix this when we upgrade "Source Code Pro" to a version greater than 2.0.30 - int weight = QFont::Normal; + QFont::Weight weight = QFont::Normal; if (Utils::HostOsInfo::isMacHost() && m_family == g_sourceCodePro) weight = QFont::Medium; return weight; diff --git a/src/plugins/texteditor/fontsettings.h b/src/plugins/texteditor/fontsettings.h index 338948d9e9..2cf23ec5a3 100644 --- a/src/plugins/texteditor/fontsettings.h +++ b/src/plugins/texteditor/fontsettings.h @@ -61,7 +61,7 @@ public: void setRelativeLineSpacing(int relativeLineSpacing); QFont font() const; - int fontNormalWeight() const; + QFont::Weight fontNormalWeight() const; bool antialias() const; void setAntialias(bool antialias); |