Рендеринг шрифтов
Превращение математических контуров буквы в пиксели — сложнее, чем кажется, и именно поэтому текст выглядит по-разному в разных системах.
Шрифт описывает буквы кривыми без фиксированного размера. При малых размерах кривые редко ложатся на пиксельную сетку, и штрихи получаются неравной толщины. Хинтинг — это инструкции внутри шрифта, которые подтягивают контуры к сетке, чтобы этого избежать.
Философии различаются. Windows традиционно ставила на резкость и позволяла форме подстраиваться под пиксели, macOS — на верность формы буквы, пусть и с размытием. Поэтому одна и та же страница выглядит на них по-разному, а дизайнерам текст в Windows часто кажется слишком тонким. С дисплеями высокого разрешения вопрос стал менее острым.