Я читал, что OSX и Windows имеют два очень разных алгоритма для рендеринга шрифтов. Таким образом, распространенная проблема заключается в том, что веб-шрифты выглядят "тяжелее" при просмотре их в OSX, чем в Windows.
Например, это тот же шрифт, на том же сайте, в том же браузере, но в разных операционных системах:
Здесь Arial демонстрирует сходные различия:
Есть ли способ изменить отображение шрифтов в Windows или OSX, чтобы они выглядели ближе друг к другу? Или есть какой-то другой способ справиться с этой разницей?
Этот шрифт является особенно плохим примером, я имею дело со множеством шрифтов и никогда не видел такого взгляда. Имейте в виду, что люди привыкли видеть, что их шрифты оказываются определенным образом на их собственных машинах, и, следовательно, ваша работа не диктует, как шрифты должны быть визуализированы.
Несколько вещей, о которых нужно помнить, - это использовать только весы, которые вы включили, например, не используйте font-weight: bold
на пользовательском шрифте, если на самом деле вы не включили жирную версию этого шрифта. "Браузер смелый" всегда выглядит перепутанным по сравнению с фактическим жирным шрифтом.
Кроме того, для некоторых шрифтов я обнаружил, что мне нужно изменить свойство сглаживания шрифтов для браузеров webkit, поскольку по умолчанию (подпиксель-сглаживание) может показаться немного тяжелым. Вы можете добавить это свойство к любому элементу, который использует проблемный шрифт (даже если это необходимо).
-webkit-font-smoothing: antialiased;