LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Сделал простейший пример.

site.css:

@font-face {
  font-family:'Droid Sans Mono';
  src:url("DroidSansMono-webfont.eot");
  src:url("DroidSansMono-webfont.eot?#iefix") format("embedded-opentype"),
      url("DroidSansMono-webfont.woff") format("woff"),
      url("DroidSansMono-webfont.ttf") format("truetype"),
      url("DroidSansMono-webfont.svg#droid_sans_monoregular") format("svg");
  font-weight:normal;
  font-style:normal
}

textarea{font-family:"Droid Sans Mono", serif, monospace}
code{font-family:"Droid Sans Mono", serif, monospace}

site:html:

<!DOCTYPE html>
<html lang=ru>
  <head>
    <link rel="stylesheet" type="text/css" href="site.css">
  </head>
  <body>
    <textarea></textarea></br>
    <code>1111111111</br>WWWWWWWWWW</code>
  </body>
</html>

Поместил фонт DroidSansMono-webfont.woff в ту же директорию. И все равно все по-прежнему. Причем фонт он типа видит, что он есть, но явно видно две особенности:

Картинка: http://i.share.pho.to/d375ef6f_o.png

1. То, что пишется в texarea латиницей, как-то сначала похоже на monospace, но им не является (у меня так почему-то, а у других вроде ок). Демонстрируется 1111/WWWW. При этом для латиницы он не делает fallback на serif, который я в CSS выше указал как запасной вариант. То есть фонт Droid Sans Mono FF видит, так как serif не использовал, да все равно как-то не так и что-то не то.

2. То, что пишется кириллицей, то пишется фонтом serif! То есть в случае кириллицы FF не видит загруженный Droid Sans Mono даже и заменяет serif. Это поведение вроде у многих отметившихся такое.

Вот что может быть не так? Может, все же фонт какой-то не такой?

Исходная версия Zubok, :

Сделал простейший пример.

site.css:

@font-face {
  font-family:'Droid Sans Mono';
  src:url("DroidSansMono-webfont.eot");
  src:url("DroidSansMono-webfont.eot?#iefix") format("embedded-opentype"),
      url("DroidSansMono-webfont.woff") format("woff"),
      url("DroidSansMono-webfont.ttf") format("truetype"),
      url("DroidSansMono-webfont.svg#droid_sans_monoregular") format("svg");
  font-weight:normal;
  font-style:normal
}

textarea{font-family:"Droid Sans Mono", serif, monospace}
code{font-family:"Droid Sans Mono", serif, monospace}

site:html:

<!DOCTYPE html>
<html lang=ru>
  <head>
    <link rel="stylesheet" type="text/css" href="site.css">
  </head>
  <body>
    <textarea></textarea></br>
    <code>1111111111</br>WWWWWWWWWW</code>
  </body>
</html>

Поместил фонт DroidSansMono-webfont.woff в ту же директорию. И все равно все по-прежнему. Причем фонт он типа видит, что он есть, но явно видно две особенности:

1. То, что пишется в texarea латиницей, как-то сначала похоже на monospace, но им не является (у меня так почему-то, а у других вроде ок). Демонстрируется 1111/WWWW. При этом для латиницы он не делает fallback на serif, который я в CSS выше указал как запасной вариант. То есть фонт Droid Sans Mono FF видит, так как serif не использовал, да все равно как-то не так и что-то не то.

2. То, что пишется кириллицей, то пишется фонтом serif! То есть в случае кириллицы FF не видит загруженный Droid Sans Mono даже и заменяет serif. Это поведение вроде у многих отметившихся такое.

Вот что может быть не так? Может, все же фонт какой-то не такой?