22:58

If it's stupid but works, it isn't stupid.
[ok]

Проблема с подключением шрифта Open Sans Extra-Bold
Скачиваю шрифт с гугл фонтс http://www.google.com/webfonts#UsePlace:use/Collection:Open+Sans
(Выбираю символы Cyrillic Extended (cyrillic-ext) и Latin (latin))

Обрабатываю шрифт шрифтобелкой, подключаю к странице
@font-face {
font-family: 'open_sansextrabold';
src: url('../fonts/opensans-extrabold-webfont.eot');
src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
font-weight: normal;
font-style: normal;
}

использую для элементов страницы,
но начертание меняют только цифры и латинские буквы, на русские буквы подключенный шрифт не действует.

При этом если открыть шрифт в редакторе шрифтов и в Mapping переключиться на кириллицу,
вроде там все символы с правильными юникодами есть


Как подключить этот шрифт, чтобы русские символы тоже отображались как надо?

@темы: Администрирование сайтов и веб-дизайн

Комментарии
19.02.2013 в 03:56

Sanctus Satanas
Heidel
При этом если открыть шрифт в редакторе шрифтов
Исходный? Или после шрифтобелки? Просто в ней по умолчанию русский отключён.
19.02.2013 в 04:18

If it's stupid but works, it isn't stupid.
Исходный
19.02.2013 в 04:30

Sanctus Satanas
Heidel, ну и вот. Там при обработке белкой в настройках надо явно указать поддержку русского, иначе она удалит из шрифта все символы, кроме латиницы/цифр. Поставить режим Expert, выбрать Custom subsetting, поставить галку Cyrillic. Или в данном случае можно вообще No subsetting, раз и так в шрифте только то, что нужно.
19.02.2013 в 13:43

If it's stupid but works, it isn't stupid.
--==SS==--, да, большое спасибо, всё получилось.