Задать вопрос
Ответы пользователя по тегу CSS
  • Как исправить шрифт в CSS если он как будто выше базовой линии?

    alexjet73
    @alexjet73 Автор вопроса
    нашел свойство font-face - ascent-override
    установил ascent-override: 90%; и стало отображаться нормально везде., но пишут вроде сафари это свойство не читает. Почему то браузеры на пк это делают видимо сами, т.е. автоматически вычисляют высоту над базовой линией, а хром в андроиде почему то не умеет так и если ставишь коррекцию при помощи ascent-override результат в хроме пк и хроме андроид становится одинаковым (в пк версии ничего не меняется, раньше коррекция при помощи padding или line-height давала разный результат выравнивая на андроиде, на пк текст смещался ниже центра). А с сафари остается надеется что там вычисляется всё и без ascent-override нормально, проверить не получится нет устройства эпл.

    @font-face {
        font-family: 'FontName';
        src: url("font.eot");
        src: url("font.eot?#iefix")format("embedded-opentype"),
        url("font.woff2")format("woff2"),
        url("font.woff")format("woff"),
        url("font.ttf")format("truetype");
        ascent-override: 90%;
    }
    Ответ написан