2011-11-14 3 views
4

Я использую встроенный шрифт, используя следующий код:@ шрифт лицо лигатур отсутствующих

@font-face {font-family: 'PFDinTextPro-Regular';src: url('../webfonts/15B214_0.eot');src: url('../webfonts/15B214_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/15B214_0.woff') format('woff'),url('../webfonts/15B214_0.ttf') format('truetype'),url('../webfonts/15B214_0.svg#wf') format('svg');} 
@font-face {font-family: 'PFDinTextPro-Bold';src: url('../webfonts/15B214_1.eot');src: url('../webfonts/15B214_1.eot?#iefix') format('embedded-opentype'),url('../webfonts/15B214_1.woff') format('woff'),url('../webfonts/15B214_1.ttf') format('truetype'),url('../webfonts/15B214_1.svg#wf') format('svg');} 


@font-face {font-family: 'PFDinTextPro-Italic';src: url('../webfonts/15B217_0.eot');src: url('../webfonts/15B217_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/15B217_0.woff') format('woff'),url('../webfonts/15B217_0.ttf') format('truetype'),url('../webfonts/15B217_0.svg#wf') format('svg');} 

body { font-family: PFDinTextPro-Regular; 
     background-image: url(../img/MH_blue.png); 
     } 

Но странная вещь происходит. Все буквы комбинации лигатуры отсутствуют. Например, слово «материал» отображается как «сту».

Какая проблема?

+1

В каком браузере? – BoltClock

+0

Какое обслуживание вы используете для создания веб-шрифтов? http://www.fontsquirrel.com/? – fliptheweb

+0

Можете ли вы дать нам живое демо о том, что происходит? У меня есть аналогичная настройка для этого на сайте, который я сейчас проектирую (встроенный шрифт), и не сталкивался с какими-либо проблемами (кроме размера шрифта, влияющего на качество внешнего вида шрифта). – akuta

ответ

3

мне пришлось повторно загрузить версию шрифта от поставщика выбирают «Пожалуйста, выберите Keep Open Type Layout (полный набор символов будет выбран автоматически) и загрузить комплект»

Теперь лигатуры отображения.

Кроме того, добавление -moz-font-feature-settings: "calt=0,liga=0"; сделал бы персонажи регулярно появляются:

@font-face {font-family: 'PFDinTextPro-Regular';src: url('../webfonts/174F15_0.eot');src: url('../webfonts/174F15_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/174F15_0.woff') format('woff'),url('../webfonts/174F15_0.ttf') format('truetype');} 
+2

Для тех, кто читает это в будущем, обратите внимание, что с FF 15 (я думаю) синтаксис теперь изменился, и вам нужно будет использовать это: -moz-font-feature-settings : "liga = 0"; -moz-font-feature-settings: "liga" 0; – BigglesZX

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