summarylogtreecommitdiffstats
path: root/Use-system-wide-font.patch
blob: e08edb5a0569fc48d236957372ff38fbd0fff516 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
diff --git a/Telegram/Resources/qrc/fonts.qrc b/Telegram/Resources/qrc/fonts.qrc
index 233b8d572..122d89140 100644
--- a/Telegram/Resources/qrc/fonts.qrc
+++ b/Telegram/Resources/qrc/fonts.qrc
@@ -1,7 +1,4 @@
 <RCC>
   <qresource prefix="/gui">
-    <file alias="fonts/OpenSans-Regular.ttf">../fonts/OpenSans-Regular.ttf</file>
-    <file alias="fonts/OpenSans-Bold.ttf">../fonts/OpenSans-Bold.ttf</file>
-    <file alias="fonts/OpenSans-Semibold.ttf">../fonts/OpenSans-Semibold.ttf</file>
   </qresource>
 </RCC>
diff --git a/Telegram/SourceFiles/ui/style/style_core_font.cpp b/Telegram/SourceFiles/ui/style/style_core_font.cpp
index 22ccfea7e..36f271f93 100644
--- a/Telegram/SourceFiles/ui/style/style_core_font.cpp
+++ b/Telegram/SourceFiles/ui/style/style_core_font.cpp
@@ -84,9 +84,9 @@ void StartFonts() {
 	}
 	Started = true;
 
-	auto regular = LoadCustomFont(":/gui/fonts/OpenSans-Regular.ttf", "Open Sans");
-	auto bold = LoadCustomFont(":/gui/fonts/OpenSans-Bold.ttf", "Open Sans", style::internal::FontBold);
-	auto semibold = LoadCustomFont(":/gui/fonts/OpenSans-Semibold.ttf", "Open Sans Semibold");
+        auto regular = ValidateFont("Open Sans");
+        auto bold = ValidateFont("Open Sans", style::internal::FontBold);
+        auto semibold = ValidateFont("Open Sans Semibold");
 
 #ifdef Q_OS_WIN
 	// Attempt to workaround a strange font bug with Open Sans Semibold not loading.
-- 
2.23.0