2013-02-18 2 views
0

Я использовал http://www.fontsquirrel.com/fontface/generator для создания различных версий (.svn, .eot ...) шрифта GillSans.Различные версии шрифта в FontFace

теперь я могу использовать его как это:

@font-face { 
    font-family: 'GillSansFF'; 
    src: url('fonts/GillSans.eot'); 
    src: local('☺'), url('fonts/GillSans.woff') format('woff'), url('fonts/GillSans.ttf') format('truetype'), url('fonts/GillSans.svg') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

h1 { 
    font-family: "GillSansFF", Calibri, sans-serif; 
} 

С GillSans включает в себя также "Gill Sans Light" (жирный, курсив и т.д.), как я могу определить "Light" версии? Thanks

EDIT Решение, как указано, это использовать разные шрифты. Для того, чтобы извлечь TTF из одного TTC Я нашел рабочий Python скрипт: http://pastebin.com/QXcAtP24

+1

Я думаю, что 'шрифта face' поддерживает только один вес в декларации. Вам нужно будет разделить весы на отдельные файлы 'woff',' ttf' и 'svg'. – BenM

+0

Добавьте новый 'font-face', а затем укажите новое имя' font-family: GillSansFF-italic' и добавьте путь к курсивной версии шрифта – dinodsaurus

+0

Да, проблема в том, что в моей системе (Mac) я только есть один GillSans.ttc (то есть коллекция шрифтов), собирающий все различные .ttf. Любой инструмент для их извлечения? спасибо – pistacchio

ответ

1

Просто добавьте дополнительный @ декларацию шрифта лицо для легкого шрифта:

@font-face { 
    font-family: 'GillSansFF'; 
    src: url('fonts/GillSans.eot'); 
    src: local('☺'), url('fonts/GillSans.woff') format('woff'), url('fonts/GillSans.ttf') format('truetype'), url('fonts/GillSans.svg') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

@font-face { 
    font-family: 'GillSansFF'; 
    src: url('fonts/GillSans-light.eot'); 
    src: local('☺'), url('fonts/GillSans-light.woff') format('woff'), url('fonts/GillSans.ttf') format('truetype'), url('fonts/GillSans-light.svg') format('svg'); 
    font-weight: lighter; 
    font-style: normal; 
} 
+0

Все веса шрифта находятся в одном TTF. – BenM

+0

ah right, он никогда не говорил, что до того, как я ответил – Pete

+0

Ну, это было своего рода подразумеваемым в вопросе: «Так как GillSans включает также« Gill Sans Light »(Жирный, Курсив и т. Д.), Как я могу указать« Свет », версия?" – BenM

Смежные вопросы