Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум веб-мастеров _ Общие вопросы _ Проблема со шрифтами!!!

Автор: FoMurJIom 4.5.2008, 7:39

Помогите пожалуйста нуже скрипт который при в ходе на сайт выводил бы сообщение вида
"Для корректного отображения страницы требуется установить шрифт. Хотите это сделать"
И что бы при нажатии да шрифт устанавливался самостоятельно.

Сожно ли так сделать подскажите или может кто нибудь знает решение этой проблемы полегче))

Автор: gid 4.5.2008, 9:08

Можно сделать значительно проще, добавив css-свойство к нужным элементам, например, для всего документа:

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
  <head>
    <title>Dynamic Font Testing</title>
    <style type="text/css" media="screen, print">
      @font-face {
        font-family: "Moz Serif";
        src: url("http://mytestsite.example.com/fonts/moz_serif_font_file.ext")
      }
      body { font-family: "Moz Serif", serif }
    </style>
  </head>
  <body>
    <h1>Dynamic Font Testing</h1>
    <p>
        This is a test page for CSS 2 rule @font-face.
        This text should appear in "Moz Serif" font.
    </p>
  </body>
</html>


Автор: FoMurJIom 4.5.2008, 19:11

То есть с помощью этого css при входе на мою страницу бкдет отображаться лубой шрифт
который я поставлю?

Автор: gid 4.5.2008, 19:58

Да, любой указанный в url("...")

Автор: FoMurJIom 5.5.2008, 1:32

Что то не получается пишу все как вы показали

Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
  <head>
    <title>Dynamic Font Testing</title>
    <style type="text/css" media="screen, print">
      @font-face {
        font-family: "Isabella-Decor.ttf";
        src: url("http://shcool.110mb.com/Serif/Isabella-Decor.ttf")
      }
      body { font-family: "Isabella-Decor.ttf", serif }
    </style>
  </head>
  <body>
    <h1>Dynamic Font Testing</h1>
    <p>
        This is a test page for CSS 2 rule @font-face.
        This text should appear in "Moz Serif" font.
    </p>
  </body>
</html>

и все равно грузиться обычный шрифт

Автор: gid 5.5.2008, 6:38

вместо "Isabella-Decor.ttf", в строчке:

Код
body { font-family: "Isabella-Decor.ttf", serif }

нужно ввести истиное название шрифта, которое можно получить, открыв его.

Автор: FoMurJIom 5.5.2008, 8:15

У меня работает тока тогда когда шрифт открыт просто для просмотра заходишь вот сюда

Код
http://shcool.110mb.com/123.html
и показывается нормально (но тока не через оперу)
а когда шрифт закрыт то простым отображается(((((

Автор: FoMurJIom 5.5.2008, 16:31

вроде код как надо и названи шрифта тоже правельно указал а работать все равно не хотит((((( Похоже решения такой проблемы нет(((

Автор: gid 5.5.2008, 16:34

Не знаю, как у Вас, а у меня прекрасно все работает (http://shcool.110mb.com/123.html). Посмотрел в Опере 9,27 и IE.

Возможно у Вас проста закешировлась эта страница, попробуйте очистить кэш.

Invision Power Board ()
© Invision Power Services ()