Использование шрифта LeagueGothic - PullRequest
4 голосов
/ 20 декабря 2011

Я пытаюсь использовать шрифт LeagueGothic или вариант аналогичного на моем сайте. Например, на сайтах типа 'http://www.woostercollective.com' и' http://www.superchief.tv', используемых в качестве заголовков. Хотя по какой-то причине, после того, как я перетаскиваю их стили заголовков через firebug и добавляю их в мой CSS, он остается рендерингом в 'Arial'. Я что-то упустил с этим шрифтом - я также переключил синтаксис на ' ' вместо " " и попробовал несколько других вариантов.

font-family: "LeagueGothic","Helvetica Neue","Helvetica","Arial";

1 Ответ

8 голосов
/ 20 декабря 2011

Ваш шрифт не отображается, потому что он не установлен на вашем компьютере, а также почти на всех других, которым вы обслуживаете свой сайт. SuperChief справляется с этим, размещая сами файлы шрифтов и используя объявление @font-face, чтобы добавить шрифт к их CSS:

@font-face {
    font-family: 'LeagueGothic';
    src: url('fonts/league_gothic/league_gothic-webfont.eot');
    src: url('fonts/league_gothic/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/league_gothic/league_gothic-webfont.woff') format('woff'),
         url('fonts/league_gothic/league_gothic-webfont.ttf') format('truetype'),
         url('fonts/league_gothic/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

Вам необходимо сохранить сгенерированные файлы шрифтов на вашем сервере и ссылаться на них в вашей декларации @font-face. Затем вы можете указать их, как вы сделали в своем OP:

font-family: "LeagueGothic","Helvetica Neue","Helvetica","Arial";

Обратите внимание, что каждый font-family нуждается в собственной декларации @font-face.

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


Другим решением было бы позволить Google разместить шрифты для вас в их сервисе Webfonts . Это проще, чем использовать собственный @font-face и быстрее, но вы получаете более ограниченный выбор шрифтов, который не включает в себя именно тот, который вам нужен. Можно найти похожий шрифт или замену.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...