Global (Windows): uses GetCurrentConsoleFontEx instead of GetCurrentConsoleFont

This commit is contained in:
李通洲
2026-03-16 15:16:54 +08:00
parent 8edfda979e
commit 42e01e7b8f
2 changed files with 4 additions and 4 deletions
@@ -33,8 +33,8 @@ bool ffDetectTerminalSize(FFTerminalSizeResult* result)
return false;
{
CONSOLE_FONT_INFO cfi;
if(GetCurrentConsoleFont(hOutput, FALSE, &cfi)) // Only works for ConHost
CONSOLE_FONT_INFOEX cfi;
if(GetCurrentConsoleFontEx(hOutput, FALSE, &cfi)) // Only works for ConHost
{
result->width = result->columns * (uint16_t) cfi.dwFontSize.X;
result->height = result->rows * (uint16_t) cfi.dwFontSize.Y;
+2 -2
View File
@@ -960,8 +960,8 @@ static bool getCharacterPixelDimensions(FFLogoRequestData* requestData)
{
#ifdef _WIN32
CONSOLE_FONT_INFO cfi;
if(GetCurrentConsoleFont(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi)) // Only works for ConHost
CONSOLE_FONT_INFOEX cfi;
if(GetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi)) // Only works for ConHost
{
requestData->characterPixelWidth = cfi.dwFontSize.X;
requestData->characterPixelHeight = cfi.dwFontSize.Y;