aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2024-02-28 12:52:06 +0100
committerCristian Adam <cristian.adam@qt.io>2024-02-28 12:54:50 +0000
commit64a77d8c83a739c82814e5b095df95e0cc7c65fa (patch)
treeca96e8f29b541959ac27366afc099a8935975943 /src/plugins/texteditor
parent95a5f010962ab642a3dbd9d6f8f96f3b2e917b79 (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.cpp5
-rw-r--r--src/plugins/texteditor/fontsettings.h2
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);