From aff645272fb51440276b07fac8d8c219eaee1772 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 9 Dec 2025 02:46:59 +0100 Subject: [PATCH] overlays/macOs: add some fallback fonts for cyrillic --- rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp b/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp index b1dc3fee5a..78229d3845 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp @@ -120,9 +120,15 @@ namespace rsx { result.font_names.emplace_back("Arial.ttf"); result.font_names.emplace_back("arial.ttf"); -#ifndef _WIN32 - result.font_names.emplace_back("/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf"); // ubuntu - result.font_names.emplace_back("/usr/share/fonts/TTF/DejaVuSans.ttf"); // arch +#ifdef __APPLE__ + result.font_names.emplace_back("DejaVuSans.ttf"); + result.font_names.emplace_back("NotoSans-Regular.ttf"); + result.font_names.emplace_back("Roboto-Regular.ttf"); + result.font_names.emplace_back("OpenSans-Regular.ttf"); + result.font_names.emplace_back("FreeSans.ttf"); +#elifndef _WIN32 + result.font_names.emplace_back("/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf"); // ubuntu + result.font_names.emplace_back("/usr/share/fonts/TTF/DejaVuSans.ttf"); // arch #endif // Attempt to load a font from dev_flash as a last resort result.font_names.emplace_back("SCE-PS3-VR-R-LATIN.TTF");