Я впервые использую веб-шрифты на веб-сайте, который в настоящее время делаю, и заметил, что ограничивающие рамки шрифтов кажутся разными в Windows, Linux и Mac (то же самое в Linux и Mac).Это не зависит от браузера, поскольку одни и те же версии Chrome и Firefox во всех операционных системах имеют эти различия.По сути, в Windows есть дополнительное пространство сверху символа, в то время как в Linux и Mac ограничивающая рамка символа намного ближе к фактической вершине символа (и, например, умлауты находятся за пределами поля).Это естественным образом меняет поведение позиций, полей и т. Д.
В настоящее время шрифт определяется следующим образом:
@font-face { font-family: "FranklinGothicHand";
src: url('fonts/franklingothichanddemi-webfont.eot');
src: url('fonts/franklingothichanddemi-webfont.eot?iefix') format('eot'),
url('fonts/franklingothichanddemi-webfont.woff') format('woff'),
url('fonts/franklingothichanddemi-webfont.ttf') format('truetype'),
url('fonts/franklingothichanddemi-webfont.svg#webfontLgJOAlmK') format('svg');
}
Из-за этого, например, я не могу правильно выровнять по вертикалиоформленный начальный заголовок статьи в первой строке статьи, поскольку ее положение в разных операционных системах различно.
Кто-нибудь может придумать какое-либо решение для этого?