diff --git a/src/detection/terminalsize/terminalsize_windows.c b/src/detection/terminalsize/terminalsize_windows.c index 14c0a0af2..d5c2a2f8a 100644 --- a/src/detection/terminalsize/terminalsize_windows.c +++ b/src/detection/terminalsize/terminalsize_windows.c @@ -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; diff --git a/src/logo/image/image.c b/src/logo/image/image.c index 2ead988d7..0084144b3 100644 --- a/src/logo/image/image.c +++ b/src/logo/image/image.c @@ -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;