2013-08-24 2 views
0

у меня есть следующий CSS для моего сайтаSafari не отображает шрифт, но другие почему?

@font-face { 
font-family: 'malayalam'; 
src: url("../fonts/mal/kartika.eot"); /* EOT file for IE */ 
src: url('../fonts/mal/kartika.eot?#iefix') format('embedded-opentype'); 
src: local('malayalam'), 
    url("../fonts/mal/kartika.ttf") format('truetype') 
    url("../fonts/mal/kartika.woff") format("woff"), 
    url('../fonts/mal/kartika.svg#Kartika') format('svg'); 
} 

его хорошо работает для IE, FireFox (Waterfox) и хром, но не на сафари (Win7)
выше шрифта kartika является Юникода шрифт приходит с окнами

Проблема заключается в том, что символ «ര്» (хорошо отображается во всех браузерах, как описано выше) отображается как «ര്» в Safari (Win7)

Могу ли я узнать почему? есть ли какое-нибудь солн?

+0

Картики является защитой авторских прав шрифт, так что вы должны перестать пытаться использовать его на веб-страницах (если вы не можете убедить Microsoft, чтобы дать вам разрешение на его использование). –

+0

@ Юкка К. Корпела за информацию! я изменю шрифт, проблема с другими шрифтами будет такой же, как эта! –

+0

Если у вас есть общая проблема с шрифтами, отправьте достаточную информацию, которая фактически демонстрирует проблему. Обычно это файлы HTML и CSS вместе со ссылкой на источник шрифтов (где они были первоначально загружены и как они были преобразованы для использования в Интернете). Довольно часто размещение также живого URL-адреса значительно экономит время. –

ответ

0

Это может быть вам не настройки Юникода включен для тех браузеров, или, возможно, то, как текст выравнивается может быть причиной:

решение для блоггера: Эта проблема возникает, когда текст это , отформатированный с выравниванием = "выравнивание" или разметка букв: .. em ;. Либо удалите justfy, либо измените его на что-то еще, например, влево/вправо/в центре.

https://sites.google.com/site/cibu/unicode-how-to