diff --git a/Telegram/Resources/qrc/telegram_linux.qrc b/Telegram/Resources/qrc/telegram_linux.qrc index 0554fa179..164e8d4f2 100644 --- a/Telegram/Resources/qrc/telegram_linux.qrc +++ b/Telegram/Resources/qrc/telegram_linux.qrc @@ -2,4 +2,7 @@ ../etc/qt_linux.conf + + ../fc-custom.conf + diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp index bc5def7fe..9708c6e1b 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -83,71 +83,11 @@ void FallbackFontConfig() { const auto minor = match.capturedRef(2).toInt(); LOG(("Fontconfig version: %1.%2").arg(major).arg(minor)); if (major <= 2 && (major != 2 || minor <= 12)) { - if (qgetenv("TDESKTOP_FORCE_CUSTOM_FONCONFIG").isEmpty()) { + if (qgetenv("TDESKTOP_FORCE_CUSTOM_FONTCONFIG").isEmpty()) { return; } } - QFile file(custom); - if (!file.open(QIODevice::WriteOnly)) { - return; - } - file.write(R"CONF( - - - /usr/share/fonts - /usr/local/share/fonts - ~/.fonts - ~/.local/share/fonts - /usr/X11R6/lib/X11/fonts - fonts - - - mono - - - monospace - - - - - sans serif - - - sans-serif - - - - - sans - - - sans-serif - - - /var/cache/fontconfig_11 - fontconfig_11 - ~/.fontconfig_11 - - - true - - - false - - - true - - - hintslight - - - lcddefault - - - rgb - - -)CONF"); + QFile(":/fc/fc-custom.conf").copy(custom); #endif // TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION }