c ++:更改简单输出程序的字体

时间:2016-02-20 22:50:26

标签: c++ fonts

我注意到在命令提示符下,您可以更改属性,以便以不同的字体显示文本。您如何设置程序以便自动使用所选字体?

示例:

#include <iostream>

using namespace std;

int main() {

    cout << "Hello World!" << endl;

}

您如何更改Hello World程序以便以不同的字体显示文本?此外,请记住,如果程序打开时设置了字体类型,则字体应包含在程序中,而不是链接到计算机上已安装的字体。谢谢!

1 个答案:

答案 0 :(得分:1)

如果不更改终端模拟器的字体,则无法执行此操作。 cout将你给它的文字写入一个名为&#34;标准输出&#34; (stdout)只包含文本。它不包含任何有关字体的信息。

无论显示程序的输出是什么,都会读取该文本,然后使用某种已决定使用的字体显示给您,因此,程序无法控制它。

这类似于您无法更改纯文本文件中的字体的方式。文本编辑器决定如何显示文本,文件只包含文本。