FIX: Get monospace font under Linux (fixes #2062)

This commit is contained in:
Alexander Koblov 2025-02-10 21:05:10 +03:00
commit 1b1ca89bc1

View file

@ -621,7 +621,7 @@ begin
AFont:= FcFontMatch(nil, APattern, @Res);
if Assigned(AFont) then
begin
AFontName:= FcPatternFormat(AFont, '%{fullname}');
AFontName:= FcPatternFormat(AFont, '%{family}');
if Assigned(AFontName) then
begin
Result:= StrPas(AFontName);
@ -641,6 +641,7 @@ initialization
if LoadFontConfigLib('libfontconfig.so.1') then
begin
MonoSpaceFont:= GetFontName(MonoSpaceFont);
DebugLn('Monospace: ', MonoSpaceFont);
UnLoadFontConfigLib;
end;
{$ENDIF}