字体大小可以在C中更改(在shell中)吗?

时间:2012-07-29 00:08:04

标签: macos bash shell fonts

我正在从shell编写一个C程序(Macintosh终端,具体而言),想知道你是否可以改变程序中的字体大小,看起来像:

Hello world!

Hello world!


谢谢!

P.S。问题不是特定于平台的。我很想知道这是否可以在另一个平台上使用。

2 个答案:

答案 0 :(得分:2)

通常,终端不支持改变字体。某些VT100系列终端的非常忠实的仿真器可能提供双倍宽度和/或双倍高度字体模式(您可能已经看到这些模式用于某些旧的绿色或橙色屏幕零售收银机终端),但我认为它们不太可能得到现代终端仿真器的支持。

答案 1 :(得分:1)

虽然您通常无法更改字体大小,但有一些方法可以使用ASCII艺术来模仿它。看看一些使用ASCII艺术字体的FIGlet服务器来生成文本以获取想法。这是我在Google上找到的第一个:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something

有许多不同尺寸的不同字体,但这里有一些例子

_________ _______          _________
\__   __/(  ____ \|\     /|\__   __/
   ) (   | (    \/( \   / )   ) (   
   | |   | (__     \ (_) /    | |   
   | |   |  __)     ) _ (     | |   
   | |   | (       / ( ) \    | |   
   | |   | (____/\( /   \ )   | |   
   )_(   (_______/|/     \|   )_(   

从那里开始将其中一种字体嵌入到您的程序中并使用它来显示您想要的任何内容并不太难。