Чтобы быть более точным, давайте предположим, что у меня есть моноширинный шрифт с некоторыми глифами, большими, чем нормальная ширина символа (например, потрясающие значки).
В большинстве терминальных эмуляторов более крупные символы просто перекрываются с символом справа, в то время как в хроме, например, более крупные символы выдвигают оставшуюся часть строки, чтобы освободить место для себя.
Это почему? Что представляет собой текст в этих приложениях? Это само приложение? Это компонент операционной системы? Предназначены ли терминалы специально для избежания этой проблемы?
И дополнительный вопрос: есть ли способ заставить хром вести себя так же, как большинство терминалов, чтобы моноширинные шрифты оставались моноширинными даже при наличии больших глифов.
Чтобы дать некоторое представление, я работаю над гипер, который в основном является терминалом в хроме, и это вызывает проблемы с выравниванием символов.