Чтобы получить Веб-шрифты, чтобы сделать с хорошим Антиалайзинговыми в Chrome на Windows, вы должны использовать этот формат в объявлении шрифта:
@font-face {
font-family: 'Futura';
src: url('futura.eot');
src: url('futura.eot?#iefix') format('embedded-opentype'),
url('futura.woff') format('woff'),
url('futura.ttf') format('truetype'),
url('futura.svg#futura') format('svg');
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Futura';
src: url('futura.svg#futura') format('svg');
}
}
В принципе, вы должны заставить Chrome использовать формат SVG шрифта. Вы можете сделать это, переместив url для версии .svg наверху, однако Chrome на Windows возникли проблемы с испортить макет при этом (вплоть до версии 30). Переопределяя декларацию шрифта с помощью медиа-запроса, эти проблемы решаются.
Другое дело: этот трюк заставит браузер загружать две версии шрифта, но это небольшая цена за хороший текст!
Также: Иногда базовая позиция не совпадает между шрифтами OpenType и шрифтами SVG, но вы можете настроить это, просто отредактировав файлы шрифтов SVG. SVG шрифты XML на основе, и если вы посмотрите на декларации
<font-face units-per-em="2048" ascent="1900" descent="-510" />
Вы можете изменить значение для подъема и получить его в соответствие других версий формата шрифта.
Ваши шрифты делают что? получить псевдоним? то нет, в css или html нет способа принудительно сгладить текст. –
Поскольку «Platin» не является распространенным шрифтом, вы используете webfonts для их отправки в браузер? У Chrome в Windows есть сообщение об ошибке об этом (здесь https://code.google.com/p/chromium/issues/detail?id=137692). Однако для этого есть несколько обходных решений. Если вы используете webfonts, я отправлю ответ. –