From 930fb06ca726ce22ba67eeedaee156f122bdb1d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Fri, 13 Mar 2026 13:27:29 +0800 Subject: [PATCH] TerminalFont (Windows): adds style detection support for warp terminal --- src/detection/terminalfont/terminalfont_windows.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/detection/terminalfont/terminalfont_windows.c b/src/detection/terminalfont/terminalfont_windows.c index da41efdf0..4d57c5a91 100644 --- a/src/detection/terminalfont/terminalfont_windows.c +++ b/src/detection/terminalfont/terminalfont_windows.c @@ -289,6 +289,13 @@ static void detectWarp(FFTerminalFontResult* terminalFont) } ffFontInitValues(&terminalFont->font, fontName.chars, fontSize.chars); + + FFstrbuf* fontWeight = (FFstrbuf*) ffListAdd(&terminalFont->font.styles); + ffStrbufInit(fontWeight); + if (ffRegReadStrbuf(key, L"FontWeight", fontWeight, NULL)) + ffStrbufTrim(fontWeight, '"'); + else + ffStrbufSetStatic(fontWeight, "Normal"); } bool ffDetectTerminalFontPlatform(const FFTerminalResult* terminal, FFTerminalFontResult* terminalFont)