2 ms·
I hate to say it, but the standard for C1 escape codes, ECMA-48, does list "\e[21m" as "double underline". I can see where one might think it does a "bold off"
by spc476 6y ago
I hate to say it, but the standard for C1 escape codes, ECMA-48, does list "\e[21m" as "double underline". I can see where one might think it does a "bold off" but alas, that isn't in the standard.
The standard also has a lot of redundancy, and some omissions (getting the size, but I think it was standardized long before TTYs were resizable).
A standard is a good idea, but I think ECMA-48 was a draft that was put into production too quickly.
- michaelmure 6y agoMy point exactly. Some terminals do the expected thing of doing "bold off" because that make the mapping of codes regular, some follow ECMA-48 and do "double underline" even if that means that "bold off" is not possible. At the end, there is no way to reliably do either of them.