Я использую шрифт Open Sans для веб-сайта, над которым я работаю. Прямо сейчас я использую Google Web Fonts для его загрузки, но я понял, что это не самый надежный способ, когда он случайно начал использовать полужирную версию 700 вместо обычной 400 (вы можете проверить самостоятельно на http://www.google.com/webfonts/specimen/Open+Sans). В любом случае, я хотел бы перейти на @ font-face и разместить шрифт самостоятельно, но я кое-что не понимаю. С помощью Google Web Fonts я могу использовать одно и то же семейство шрифтов для любого веса, поэтому у меня есть это правило для элемента body:
семейство шрифтов: «Open Sans», без засечек;
и различный вес шрифта для определенных элементов в зависимости от того, должен ли он быть светлым, нормальным или полужирным. Но с @ font-faces, сгенерированными Font Squirrel, кажется, вам нужно указать разные семейства шрифтов для каждого разного веса, например, OpenSansLight, OpenSansRegular и т. Д. Почему это так? И есть ли способ изменить это, чтобы мне не пришлось менять весь свой CSS?
Спасибо.
