I am using the Fixedsys Excelsior font as a custom font in several programs, and every now and then, the interface requests the text to be bold. I am assuming that in this case, a bold version of the font is somehow generated automatically by "thickening" the letters, and I don't like it. The following is an example from the Python interpreter in Ghidra:
I am wondering if it is possible to add a bold variant of this font which is in fact the same font, i.e. whenever a program displays Fixedsys Excelsior as bold, it will display Fixedsys Excelsior regular.
My naive impression was that this could potentially be achieved using fonttools and the corresponding
ttx data type/format, but naturally this may be the entirely wrong tool. One way or the other, I have no idea how to achieve my goal and would be very grateful for any ideas how to do it. Thanks a lot in advance!