0

シェル(具体的にはMacintoshターミナル)からCプログラムを作成していますが、プログラム内でフォントサイズを変更して、次のようにできるかどうかを知りたいと思います。

こんにちは世界!

こんにちは世界!


ありがとう!

PS質問はプラットフォーム固有ではありません。これが別のプラットフォームで可能かどうか聞いてみたいです。

4

2 に答える 2

2

一般に、端末はフォントの変更をサポートしていません。一部のVT100ファミリ端末の非常に忠実なエミュレータは、倍幅および/または倍高のフォントモードを提供する場合があります(これらのモードは、一部の古い緑色またはオレンジ色の小売レジ端末で使用されているのを見たことがあるかもしれません)が、私は思います最新のターミナルエミュレータでサポートされる可能性は低いです。

于 2012-07-29T00:11:23.360 に答える
1

通常、フォント サイズを変更することはできませんが、ASCII アートでそれを模倣する方法があります。ASCII アート フォントを使用してテキストを生成し、アイデアを得ている FIGlet サーバーを見てください。Google で最初に見つけたものを次に示します: http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something

さまざまなサイズのさまざまなフォントがありますが、ここにいくつかの例を示します

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

そこからフォントの 1 つをプログラムに埋め込み、それを使用して必要なものを表示することはそれほど難しくありません。

于 2012-07-29T00:21:43.367 に答える