У меня есть библиотека, которая отображает искусство ANSI ansidec . И у меня проблемы с рендерингом в Windows 7 (все браузеры из-за ошибок Unicode).
Вот демоверсия:
https://codepen.io/jcubic/pen/ZVdJOd
У меня есть такой код, чтобы исправить проблему, когда некоторые символы шире m
и выше, чем высота строки:
Я обертываю каждый символ в span и устанавливаю max-width (если курс не будет корректно работать в IE из-за ошибки в модуле ch).
проблема в черном пространстве в верхней части рисунка (черное пространство ниже второй строки сверху) и белой линии под носом, которого нет в Linux.
Это почти то же самое, что и в GNU / Linux, линия немного выше. Я только хочу знать, почему это черное пространство и эта белая линия и как их исправить (проверено на Chrome / Windows 7).
Я попытался установить overflow: hidden;
для диапазона, чтобы это давало черные пробелы для каждой строки, и все еще происходит, если я удаляю line-height
. Как сделать так, чтобы в Windows 7 все выглядело так же, как в Linux? Это возможно?
И если я установлю отображение: встроенные черные пробелы исчезают, но ширина больше не работает.