Почему мой шрифт @ font-face работает даже тогда, когда я удаляю код @ font-face И удаляю шрифт с моего компьютера? - PullRequest
2 голосов
/ 12 января 2012

Я возился с @font-face, и у меня были странные результаты. Я скачал и установил шрифт, и он был установлен в / Users / myuser / Library / Fonts, как и должно (я полагаю !?). Странно то, что он работал независимо от того, какой URL я дал в CSS.

Теперь я полностью удалил класс @font-face из CSS, очистил все возможные кэши, даже отключил и удалил шрифт 'Garton' из Font Book (Mac thingie), но он все еще работает! (Я разрабатываю и просматриваю страницу в Eclipse.)

Итак ...

1: как это может работать? Единственный способ заставить его потерпеть неудачу - это когда я редактирую семейство шрифтов 'Garton' в CSS. Что бы я ни писал в @font-face, это работает, и у меня нет дубликатов в CSS! Я перезагрузил компьютер, положил его на мой компьютер, где он выходит из строя. Я посмотрел в / Library / Fonts, где установлены шрифты по умолчанию, я думаю, и там нет "Garton".

Works even without @font-face in css
#header{
font-family: 'Garton',Georgia, serif;
}

Only way to make it fail on mac
#header{
font-family: 'GartonXXX',Georgia, serif;
}

2: Если я когда-нибудь получу ясность в этом, я думаю, мне нужно установить шрифт на веб-сервере, на котором размещена страница? Или есть другой способ?

3: Почему мои загруженные шрифты устанавливаются в другую папку, чем шрифты по умолчанию? (Не так важно, но я в замешательстве.)

1 Ответ

2 голосов
/ 12 января 2012
  1. Если вы удалили Garton со своего Mac, странно, что ваша веб-страница по-прежнему отображается в Garton даже без кода @font-face.Я могу только представить, что Garton все еще установлен на вашем Mac.

    Вопросы относительно этого лучше задать на apple.stackexchange.com или superuser.com.

    Если вы работаете с @font-face, лучше не устанавливать шрифт на компьютере разработчика, чтобы вы могли видеть то, что видят обычные пользователи.

  2. Да - чтобы использовать Garton на общедоступном веб-сайте (где пользователи, не имеющие Garton на своих компьютерах, будут просматривать сайт), вам необходимо иметь файл шрифта, доступный на сервере сайта, или через службу шрифтов, например Typekit или FontSpring .

    На самом деле вам не нужно «устанавливать» шрифт на веб-сервере, вам просто нужно предоставить файл шрифта оттуда, так же, как выобслуживали файл изображения или таблицу стилей, чтобы браузер мог получить его и использовать на своей веб-странице.

    Чтобы он работал в разных браузерах, необходимо иметь файл шрифта за несколькоразные форматы и будь машинойИспользуйте ваш @font-face CSS, чтобы избежать отключения Internet Explorer.Самый простой способ получить это право - использовать @font-face генератор шрифтового белка *1029* .

  3. Опять же, это вопрос для apple.stackexchange.com или superuser.com .

...