请帮我理解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')
我认为字体应该更改为一些替代字体,但我不明白这应该发生什么以及如何发生,以及我还应该配置什么。
几乎所有问题都可以在这里找到答案,ANSI 转义代码。对于替代字体,尽管终端很少支持它们。几乎所有命令行界面都使用用户在其外观设置中选择的字体