From bdc867031a6d7588e92353c961be651777b1a2b2 Mon Sep 17 00:00:00 2001 From: Carter Li Date: Sun, 4 Jan 2026 10:41:24 +0800 Subject: [PATCH] TerminalFont (Linux): check `xterm.vt100.faceName` for xterm font detection --- src/detection/terminalfont/terminalfont_linux.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/detection/terminalfont/terminalfont_linux.c b/src/detection/terminalfont/terminalfont_linux.c index 7eb8c2cef..7b4cbf92f 100644 --- a/src/detection/terminalfont/terminalfont_linux.c +++ b/src/detection/terminalfont/terminalfont_linux.c @@ -287,6 +287,14 @@ static void detectXterm(FFTerminalFontResult* terminalFont) {"xterm*faceSize:", &fontSize}, }); + if (fontName.length == 0) + { + ffParsePropFileHomeValues(".Xresources", 2, (FFpropquery[]) { + {"xterm.vt100.faceName:", &fontName}, + {"xterm.vt100.faceSize:", &fontSize}, + }); + } + if (fontName.length == 0) ffStrbufAppendS(&fontName, "fixed"); if (fontSize.length == 0)