我试图将控制台应用程序的字体更改为Raster字体。这是字体的图像,您可以在其中进行设置:
我的问题是如何在我的C ++应用程序中执行此操作?它有某个名字吗?这就是我到目前为止所做的:
CONSOLE_FONT_INFOEX cf;
cf.cbSize = sizeof cf;
cf.dwFontSize.X = 6;
cf.dwFontSize.Y = 8;
wcscpy_s(cf.FaceName, L"NEED NAME HERE");
SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), 0, &cf);
" Raster"," Raster Font"," Raster Fonts"," RasterFont"," RasterFonts", " Font Raster"," Fonts Raster"," FontRaster"," FontsRaster"," Font"所有的避风港都不适合我。是否有不同的方式设置它或它的一些不同的名称?
答案 0 :(得分:4)
您可以将字体名称设置为光栅字体的终端:
CONSOLE_FONT_INFOEX cf = {0};
cf.cbSize = sizeof cf;
cf.dwFontSize.X = 6;
cf.dwFontSize.Y = 8;
wcscpy_s(cf.FaceName, L"Terminal");
SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), 0, &cf);