Use fixed width font in the log viewer and the Python console (#16321)
CyrilleB79
Collaborator
CyrilleB79 commented on Mar 19 •
Link to issue number:
None
Summary of the issue:
Errors in the source code are indicated visually by "^" characters and has become more precise with Python 3.11.
However, the characters used in log viewer or python console have not a fixed width so:
visually, the wrong place of the source code is indicated
for blind people, going on the error marker ("^" characters) and pressing upArrow to jump at the same column position in the source code's line is useless because the cursor does not land in the same column.
Description of user facing changes
Use a fixed width font in the log viewer and in the Python console.
In the Python console, only the output field is impacted by vertical alignment considerations; however, for visual consistency I have modified both the input and the output fields.
Description of development approach
Change the log viewer's font to 'Consolas' which has fixed width and which is the one used in Notepad.