Я работаю над реализацией текстового поля в pygame. Проблема в том, что место, в котором отображается текст, не согласовано, хотя текст всегда отображается в одной и той же позиции (x, y). Например, отображение символа подчеркивания дает следующее (символ отображается вверху):
When I add more characters, the underscore moves to align with the remaining characters:
_
Этого не произойдет, если вы введете эти символы, например, в строку поиска stackoverflow.com.
Есть ли способ сделать рендеринг постоянно согласованным, чтобы все символы отображаются в их окончательном положении независимо от окружающего контекста?