Это значит, что Вы попали на плохо спроектированную страницу,
в HTML тексте которой явно указано
Если же автор не будет явно указывать имя шрифта, то страница
Автор или сам так написал, или ему это вставила программа подготовки
Речь идет об элементе HTML "FONT".
Если Вы посмотрите на исходный текст такой страницы, выбрав из меню
View / Document Source,
то увидите, например, такую строку в начале HTML текста такой
страницы:
FONT FACE=Verdana или FONT FACE=Tahoma Size=1Как уже несколько лет указывают профессионалы, использование элементов FACE= и SIZE= считается плохим стилем HTML, особенно для языков, не входящих в группу Западно-Европейских.
Главное ведь в том, что пользователь нормально работает
с русским, используя свои
MS Front Page автоматически вставляет такой HTML элемент...
Следовательно, если автор хочет, чтобы все могли прочесть
русский текст на его странице (ведь
Начинающие авторы жалуются - а мы хотим, чтобы именно
Так пожалуйста - вместо устаревшего и вредного
При использовании CSS можно указать стиль шрифта
Ниже приведены ситуации, когда русский на странице с HTML элементом "FONT..." не прочтется.
1. "FONT FACE=".
Самый простой пример - автор поставил вокруг русского текста
"FONT FACE=MS Sans Serif" или "FONT FACE=Verdana",
и под его русской версией
А у пользователя - английская Windows 98, где указанные шрифты
НЕ содержат русских букв, даже если установить пакет
(Этот пакет предлагает только 3 шрифта -
Русский текст не прочтётся...
Второй пример, не такой очевидный - указан шрифт "Arial".
Вот ситуация, когда русская страница НЕ прочтется,
если в ней есть
перед русским текстом (опять же,
без этого HTML тэга страница прочтется, так как у читателя
будет шанс использовать его русский шрифт):
> From - Tue Mar 10 10:45:00 1998 > Newsgroups: fido7.ru.internet.www > Subject: Re: FONT FACE > >> 2All, ктo пoльзyeтcя нe-виндoвcкими бpoyзepaми! >> Гocпoдa и бpaтья пoлyocники, мaкoвцы, aмижники, нaкoнeц... >> Oтвeтьтe, пoжaлyйcтa, нa вoпpoc - вaши бpoyзepы >> пoнимaют-тaки этoт тeг Font Face, ecли нeoбxoдимaя пpипиcкa >> "Helvetica, Geneva" cдeлaнa, или нeт? >> ... >> как правило что-то из набора arial,helvetica,geneva на >> unix-платформах присутсвует по умолчанию... > > Ну, у меня присутствует русская Helvetica и английский Arial. > Угадай, что я увижу по font face="arial,helvetica"?
Получается, что разработчики таких страниц сильно сужают круг своих
читателей.
То есть, авторы таких страниц теряют множество потенциальных
читателей/клиентов, и особенно забавно встречать коммерческие
страницы такого типа, которым как раз бы надо привлекать больше
клиентов.
См. - если сможете :) - например, страницу
На момент написания этого текста они еще не исправили свою страницу...
Ведь Интернет - для всех, и поэтому, как написано в указанных выше известных публикациях, НЕЛЬЗЯ делать предположений о наличии кириллицы в неких шрифтах у каждого из читателей.
Примечание. В Netscape 4 есть опция, позволяющая все же прочесть русский на страницах с"FONT FACE=" (правда, неопытные пользователи никогда ее не найдут, они просто увидят нечитабельную страницу, и уйдут):
Edit/Preferences/Appearance/Fonts
и там можно выбрать
"use my default fonts, overriding document-specified font"
то есть, игнорировать шрифты, заданные автором страницы.
Но тогда не будут работать никакие стили (CSS) существующие на хороших, корректных страницах Интернета, что не есть хорошо...
Бывают еще более несуразные случаи, когда авторы пользуются какой-либо
программой подготовки WWW-страниц
Если авторы не удалят эти строки , то такая
Ведь это шрифт кодировки CP-1251(win),
а
Никакие шрифты, входящие в поставку
2. "FONT SIZE=".
Иногда автор не указал явно имя шрифта, но
указал явно размер шрифта. Как уже было сказано,
FONT SIZE=1 или FONT SIZE=-2.
А у читателя его
рабочий шрифт НЕ может обеспечить указанный размер, и страница
не читается.
Смысл тот же - надо помнить, что у всех - разные
шрифты, и не делать ложных предположений о компьютере читателя.
В указанных выше статьях рекомедуется вместо элемента SIZE=,
использовать элементы HTML SMALL и BIG, позволяющие
изменять размер текста на экране.