У меня проблема с конкретным шрифтом и тем, как он отображается в Chrome.@ font-face svg не работает должным образом в Chrome?
Firefox правильно показывает шрифт, связанный с использованием ttf.
Хром не использует антиалиасы, а шрифт слишком «острый» и уродливый.
Это объявление CSS я использовал
@font-face {
font-family: 'HelveticaNeueLT Std Thin';
src: url(../fonts/h2.eot);
src: url(../fonts/h2.svg#test) format('svg'),
url(../fonts/h2.woff) format('woff'),
url(../fonts/h2.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
Я пришел к выводу, что проблема с файлом SVG декларация/шрифта. Если я вообще не использую хэш-тег и оставляю его как только .svg, он отображает сглаживание, но на другой высоте строки, с небольшим отложением позиции. Если я добавлю .svg # что-нибудь, он вообще не сглаживает его и выглядит уродливым.
Любые предложения могут помочь мне исправить эту довольно неприятную проблему.
PS: Сглаживание Windows в порядке, я проверил это. Я также пробовал объявление @media screen and (-webkit-min-device-pixel-ratio:0)
только для шрифта svg, без успеха. Я понимаю, что это может быть repost, но, пробовав все решения из связанных вопросов, я немного отчаялся.
Используйте этот удивительный инструмент для создания шрифта. http://www.fontsquirrel.com/tools/webfont-generator –
это называется знака числа –