ANSI 转义码。 SGR 10-19。替代字体

问题描述 投票:0回答:1

请帮我理解ANSI转义码从10到19的SGR参数

\033[12m

来源仅表明有关它们:

SGR参数 姓名 注意
11-19 替代字体 选择替代字体 n − 10

我想找出并弄清楚替代字体是什么以及这些 ANSI 命令如何工作。

操作系统 - Windows 11。文件.py在默认命令行中运行。 Python代码:

print('\033[10m', end='')
print('font0 TEST123test')
print('\033[11m', end='')
print('font1 TEST123test')
print('\033[12m', end='')
print('font2 TEST123test')

print('\033[0;33m', end='')
print('TEST123test')
print('\033[1;33m', end='')
print('TEST123test')

代码执行结果:terminal

我认为字体应该更改为一些替代字体,但我不明白这应该发生什么以及如何发生,以及我还应该配置什么。

terminal fonts ansi-escape
1个回答
0
投票

几乎所有问题都可以在这里找到答案,ANSI 转义代码。对于替代字体,尽管终端很少支持它们。几乎所有命令行界面都使用用户在其外观设置中选择的字体

© www.soinside.com 2019 - 2024. All rights reserved.