By
SnowSilver
Всем привет! Подскажите с подключением сторонних шрифтов...
1. Предположим мне надо подключит какой то шрифт с разными начертаниями, могу ли я использовать одно имя шрифта в font-family, будет ли в таком случае использоваться правильное - подключенное начертание в зависимости от font-weight ?
2. Проверить, есть ли шрифт в системе(чтоб его не грузить лишний раз), можно с помощью local, такого перечисления думаю достаточно, чтоб наверника проверить:
local('Roboto Thin'), local('RobotoThin'), local('Roboto-Thin') ?
Я подключаю так(для каждого начертания через тире указано начертание):
@font-face {
font-family: "Roboto-Thin";
src: local('Roboto Thin'), local('RobotoThin'), local('Roboto-Thin'),
'/fonts/Roboto-Thin.woff2' format('woff2'),
'/fonts/Roboto-Thin.woff' format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: "Roboto-Light";
src: local('RobotoLight'), local('Roboto Light'), local('Roboto-Light'),
'/fonts/Roboto-Light.woff2' format('woff2'),
'/fonts/Roboto-Light.woff' format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Roboto-Regular";
src: local('RobotoRegular'), local('Roboto Regular'), local('Roboto-Regular'),
'/fonts/Roboto-Regular.woff2' format('woff2'),
'/fonts/Roboto-Regular.woff' format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Roboto-Black";
src: local('RobotoBlack'), local('Roboto Black'), local('Roboto-Black'),
'/fonts/Roboto-Black.woff2' format('woff2'),
'/fonts/Roboto-Black.woff' format('woff');
font-weight: 900;
font-style: normal;
}
Question
Zverushka
В последнее время шрифты вынесли мне все мозги.
Давайте запишем сюда все, что мы знаем о проблемах со шрифтами.
1) Вебкит некоторые шрифты криво рендерит - выход, заставить его отображать первым svg
2) firefox не понимает svg, и когда он начинает криво рендерить - почти безвыходная ситуация, хотя мне удалось подключить otf формат, но шрифт выглядел мягко сказать иначе, но зато без зазубрин и обрезания.
3) сервис font-squirrel в режиме оптимизации генерит шрифты без кириллицы (а может лишь некоторые и тогда это баг).
4) Некоторые сервисы, в число которых входит фонт сквиррел криво генеряет eot - выход, генерить с помощью программы на вашем компьютере.
5) Если вы поставили шрифт, а его не видно - скорее всего шрифт не содержит кириллицу.
6) Если шрифт вдруг выглядит корявенько, можно попробовать поставить ему четный размер.
Прошу поделиться хорошими сервисами генерации шрифтов, которые не выдадут в результате кривой шрифт, а также сервисы, где содержится много шрифтов.
http://www.google.com/fonts
http://www.xfont.ru/ - много шрифтов, содержащих кирриллицу.
Генераторы
http://www.fontsquir...bfont-generator
http://www.font-face-generator.com/
http://everythingfon...ce#.Ui9YpMbIb3Q - может кушать otf
Edited by ZverushkaLink to comment
Share on other sites
24 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.