У меня была такая же проблема в Windows, и она оказалась проблемой размера шрифта! Я не совсем помню, но что-то вроде этого было вычисление на основе font-size: x
, но отображалось font-size: y
, но только в Windows. Дважды проверьте, что у вас нет общего размера шрифта для всех элементов div или чего-то еще, и что все ваши имена шрифтов работают на всех ОС (например, убедитесь, что вы используете не только Consolas или что-то еще). Мне пришлось сделать
#monacodiv div, #monacoDiffEditor div {
font-family: monospace;
font-size: unset;
}
, чтобы заставить его работать, потому что в нашей среде у нас была глобальная настройка
body, td, div, p {
font-family: Lato, Sans-serif;
font-size: 10pt;
}
, которая отбрасывала все.