Русские шрифты для html: Как сделать красивый шрифт в html: размеры, цвета, теги шрифтов html

Содержание

Образцы русифицированных шрифтов. Безопасные шрифты. Примеры русифицированных шрифтов.

Браузер посетителя может отобразить только те шрифты, которые установлены в его операционной системе.

На этой странице приведен список русифицированных шрифтов, включённых в каждую версию Windows. Такие шрифты называют безопасными шрифтами для браузеров.

Распространенные


русифицированные шрифты для сайта (Стандартные шрифты Windows)
Вид на страницеНазвание шрифта
Шрифт— Arial
Шрифт— Arial Cyr
Шрифт— Arial Black
Шрифт— Book antiqua
Шрифт — Bookman old style
Шрифт — Calibri
Шрифт — Cambria
Шрифт — Candara
Шрифт — Century
Шрифт — Century gothic
Шрифт — Comic Sans Ms
Шрифт — Consolas
Шрифт — Constantia
Шрифт — Corbel
Шрифт — Courier
Шрифт — Courier New
Шрифт — Courier, monospace
Шрифт — Cursive
Шрифт — Franklin Gothic
Шрифт — Gabriola
Шрифт — Garamond
Шрифт — Georgia
Шрифт — Helvetica
Шрифт — Impact
Шрифт — Lucida console
Шрифт
— Lucida Sans Unicode
Шрифт — Mistral (Mistral)
Шрифт — monospace
Шрифт — Monotype Corsiva
Шрифт — MS Sans Serif
Шрифт — MS Serif
Шрифт — Palatino Linotype
Шрифт — Sans-serif
Шрифт — Segoe print
Шрифт — Segoe script
Шрифт — Sylfaen
Шрифт — Tahoma
Шрифт — Times New Roman
Шрифт — Trebuchet ms
Шрифт — Verdana

Примеры русифицированных шрифтов


Русские шрифты для сайта — Русские шрифты

Kaori

Русский шрифт



Century Gothic

Русский шрифт



Chinese Rocks Bold Cyrillic

Русский шрифт


Название: Chinese Rocks Bold Cyrillic | Категория: Необычные | Просмотров: 2571

Intro Rust G Base 2 Line

Русский шрифт


Название: Intro Rust G Base 2 Line | Категория: Стильные | Просмотров: 3573

Proxima Nova Condensed Black Italic

Русский шрифт


Название: Proxima_Nova_Condensed_Black_Italic | Категория: Жирные | Просмотров: 2438

Proxima Nova Condensed Black

Русский шрифт


Название: Proxima_Nova_Condensed_Black | Категория: Жирные | Просмотров: 2260

Proxima Nova Bold Italic

Русский шрифт


Название: Proxima_Nova_Bold_Italic | Категория: Жирные | Просмотров: 1551

Proxima Nova Bold

Русский шрифт


Название: Proxima_Nova_Bold | Категория: Жирные | Просмотров: 2576

Proxima Nova Black Italic

Русский шрифт


Название: Proxima_Nova_Black_Italic | Категория: Жирные | Просмотров: 1410

Proxima Nova Black

Русский шрифт


Название: Proxima_Nova_Black | Категория: Жирные | Просмотров: 2028

Русский шрифт ► PT Sans Narrow

Русский шрифт



Русский шрифт ► Caviar Dreams

Русский шрифт



Русский шрифт ► PT Sans

Русский шрифт



Русский шрифт ► PT Sans Italic

Русский шрифт



Русский шрифт ► PT Sans Bold

Русский шрифт


Название: PT Sans Bold | Категория: Толстые | Просмотров: 2385

Русский шрифт ► PT Sans Bold Italic

Русский шрифт


Название: PT Sans Bold Italic | Категория: Толстые | Просмотров: 2034

Русский шрифт ► Exo 2.

0 Thin Italic

Русский шрифт


Название: Exo 2.0 Thin Italic | Категория: Тонкие | Просмотров: 2756

Русский шрифт ► Exo 2.0 Thin

Русский шрифт


Название: Exo 2.0 Thin | Категория: Тонкие | Просмотров: 3510

Русский шрифт ► Exo 2.0 Semi Bold Italic

Русский шрифт


Название: Exo 2.0 Semi Bold Italic | Категория: Толстые | Просмотров: 1836

Русский шрифт ► Exo 2.0 Semi Bold

Русский шрифт


Название: Exo 2.0 Semi Bold | Категория: Толстые | Просмотров: 1784

Русский шрифт ► Exo 2.0 Medium Italic

Русский шрифт


Название: Exo 2.0 Medium Italic | Категория: Стильные | Просмотров: 2066

Русский шрифт ► Exo 2.0 Medium

Русский шрифт



Русский шрифт ► Exo 2.0 Light Italic

Русский шрифт


Название: Exo 2.0 Light Italic | Категория: Стильные | Просмотров: 1973

Русский шрифт ► Exo 2.0 Light

Русский шрифт



Русский шрифт ► Exo 2.

0 Italic

Русский шрифт



Русский шрифт ► Exo 2.0 Extra Light Italic

Русский шрифт


Название: Exo 2.0 Extra Light Italic | Категория: Тонкие | Просмотров: 1847

Русский шрифт ► Exo 2.0 Extra Light

Русский шрифт


Название: Exo 2.0 Extra Light | Категория: Тонкие | Просмотров: 2231

Русский шрифт ► Exo 2.0 Extra Bold Italic

Русский шрифт


Название: Exo 2.0 Extra Bold Italic | Категория: Жирные | Просмотров: 2137

Русский шрифт ► Exo 2.0 Extra Bold

Русский шрифт


Название: Exo 2.0 Extra Bold | Категория: Жирные | Просмотров: 1937

Русский шрифт ► Exo 2.0 Bold Italic

Русский шрифт


Название: Exo 2.0 Bold Italic | Категория: Толстые | Просмотров: 1386

Русский шрифт ► Exo 2.0 Bold

Русский шрифт


Название: Exo 2.0 Bold | Категория: Толстые | Просмотров: 1647

Русский шрифт ► Exo 2.0 Black Italic

Русский шрифт


Название: Exo 2. 0 Black Italic | Категория: Жирные | Просмотров: 1804

Русский шрифт ► Exo 2.0 Black

Русский шрифт


Название: Exo 2.0 Black | Категория: Жирные | Просмотров: 1579

Русский шрифт ► Exo 2.0

Русский шрифт


Название: Exo 2.0 | Категория: Стильные | Просмотров: 1729

Русский шрифт ► RedOctober-Fat

Русский шрифт


Название: RedOctober-Fat | Категория: Жирные | Просмотров: 2040

Русский шрифт ► RedOctober

Русский шрифт


Название: RedOctober | Категория: Жирные | Просмотров: 2323

Русский шрифт ► Oranienbaum

Русский шрифт



Русский шрифт ► Philosopher Regular

Русский шрифт


Название: Philosopher Regular | Категория: Стильные | Просмотров: 2578

Русский шрифт ► Philosopher Italic

Русский шрифт


Название: Philosopher Italic | Категория: Стильные | Просмотров: 4697

Русский шрифт ► Philosopher BoldItalic

Русский шрифт


Название: Philosopher BoldItalic | Категория: Толстые | Просмотров: 2214

Русский шрифт ► Philosopher Bold

Русский шрифт


Название: Philosopher Bold | Категория: Толстые | Просмотров: 1940

Русский шрифт ► Poiret One

Русский шрифт


Название: Poiret One | Категория: Тонкие | Просмотров: 3597

Русский шрифт ► Play-Bold

Русский шрифт


Название: Play-Bold | Категория: Жирные | Просмотров: 1965

Русский шрифт ► Play

Русский шрифт


Название: Play | Категория: Стильные | Просмотров: 1863

Русский шрифт ► Marmelad

Русский шрифт



Русский шрифт ► SF UI Display Thin

Русский шрифт


Название: SF UI Display Thin | Категория: Тонкие | Просмотров: 2386

Русский шрифт ► SF UI Display Bold

Русский шрифт


Название: SF UI Display Bold | Категория: Толстые | Просмотров: 2285

Русский шрифт ► SF UI Display Medium

Русский шрифт



Русский шрифт ► SF UI Display Heavy

Русский шрифт


Название: SF UI Display Heavy | Категория: Толстые | Просмотров: 1818

100 лучших бесплатных шрифтов для дизайнеров на 2020 год

Сегодня

типографика играет в вебе центральную роль, и передовые технологии — вариативные шрифты, CSS Shape, FlexBox, CSS Grid и Subgrid — в корне меняют то, как мы работаем с текстом в веб-дизайне.

Ключевой элемент этого визуально привлекательного тренда — использование типографики с характером, она добавляет композиции ритм и контраст. Антиквы и акцидентные шрифты преобладают, но основной принцип создания отличных макетов заключается в

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

Приятно видеть как в последнее время всё чаще встречается кинетическая типографика с использованием долгожданных вариативных шрифтов. Каждый день в сети появляются новые результаты экспериментов с анимированными вариативными шрифтами и их свойствами, с применением эффектов вроде обтекания текста с помощью

CSS Shape, и многих других, ставших популярными благодаря таким пробам.

Ещё одна хорошая новость: обновление Google Font API даёт возможность использовать 10 уникальных высококачественных и совершенно разных вариативных шрифтов — среди них брусковые, моноширинные, антиквы и гротески.

Бо́льшую часть новой коллекции составляют гарнитуры для свободного использования, есть те, что исключительно для некоммерческого, а у других доступна бесплатная версия. Шрифты, которые понравились нам больше всего, можно найти в коллекции Free Fonts, где мы собрали большое разнообразие бесплатных гарнитур.

Если вы в поиске шрифтов для коммерческого использования, загляните в новую коллекцию Best Fonts, где собраны первоклассные и высококачественные шрифты (и цены на них очень приемлемые). А ещё вам должна понравиться подборка Google шрифтов, которые полюбились нашим пользователям больше всего.

Этот материал переведен на русский язык редакцией Deadsign, официального партнёра Awwwards в России.

Безопасные шрифты на кириллице

Автор: Ombm Дата: 16 Февраль 2018

Безопасные шрифты — это шрифты которые установлены на большинство устройств, они нужны чтоб браузер пользователя корректно их отобразил.

Если шрифт, подобран не правильно или прописан один шрифт, то пользователь может увидеть на экране набор символов вместо текста.

Так как операционные системы разные, то и наборы шрифтов у них разные, поэтому нужно учесть и прописать шрифты как для Windows, так и для Mac и Unix/Linux.

Основные «безопасные» шрифты

Основой для определения «безопасных» шрифтов послужили шрифты наиболее распространенной операционной системы Windows, которые, кроме того, используются в других ОС. Примером такого использования служит уже упоминавшийся пакет шрифтов Core fonts for the Web, который, согласно статистике, скачало множество пользователей Unix/Linux.

В этот пакет входят следующие шрифты: Andale Mono, Arial Black, Arial, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana, Webdings. Все они поддерживают кириллицу, что немаловажно для рунета.

В набор шрифтов входящих в стандартную поставку Mac OS X (эта ОС имеет наибольшее распространение среди пользователей Mac OS) входят все шрифты набора Core fonts for the Web.

Таким образом на основе шрифтов Windows, использующихся в других ОС сформировался следующий список так называемых «безопасных» Web-шрифтов:

  • Arial
  • Arial Black
  • Comic Sans MS
  • Courier New
  • Georgia
  • Impact
  • Times New Roman
  • Trebuchet MS
  • Verdana

Таблица соответствий шрифтов

Для русскоязычных страниц нужно использовать только Unicode шрифты поддерживающие кириллицу.

WindowsMac OSUnix/LinuxРодовое семейство
Arial Black Helvetica CY Nimbus Sans L Sans-serif
Arial Helvetica CY Nimbus Sans L Sans-serif
Comic Sans MS Monaco CY * (см. ниже) cursive
Courier New * (см. ниже) Nimbus Mono L Monospace
Georgia * (см. ниже) Century Schoolbook L Serif
Impact Charcoal CY * (см. ниже) Sans-serif
Times New Roman Times CY Nimbus Roman No9 L Serif
Trebuchet MS Helvetica CY * (см. ниже) Sans-serif
Verdana Geneva CY DejaVu Sans Sans-serif

* родных кириллических эквивалентов Windows шрифта у операционной системы не имеется. Но в то же время есть большая вероятность, что в операционной системе установлен непосредственно сам этот шрифт.

Eсли основным текстом является Arial, находим в табличке этот шрифт и в CSS и прописываем шрифты для всех ОС:

body {

font-family: Arial, «Helvetica CY», «Nimbus Sans L», sans-serif;

}

Для текстов сайта лучше не использовать шрифты с засечками.

Засечки — короткий, перпендикулярный штрих на конце буквы, с которого начинается и которым заканчивается основной штрих знака. Пример такого шрифта ниже.

Если вам нужно создать сайт, оптимизировать его и продвинуть в ТОП, взять на поддержку или заниматься ведением контектной рекламы, сделать мобильную адаптацию сайта, обращайтесь к нашим специалистам.

Mr.J — Поговорим о CSS и HTML (шрифт)

В последнее время я вижу, что font-xxx и xxx появляются одновременно, и мне всегда будет удачно избегать правильного ответа каждый раз. Я очень очарован этим атрибутом шрифта. Позвольте мне кратко резюмировать его.

font-family

font-family может сохранять несколько имен шрифтов как систему «отката». Если браузер не поддерживает первый шрифт, он попробует следующий. Другими словами, значение атрибута font-family является приоритетным списком имен семейств шрифтов и / или имен семейств классов, используемых для элемента. Браузер будет использовать первое значение, которое он распознает. Если вам все равно, какой шрифт, этот атрибут можно использовать

font-weight

Установите толщину текста (жирный шрифт устанавливается толще на основе родительского элемента, а более светлый — тоньше)

Сделать текст параграфа p жирным

font-size

Установите размер шрифта элемента. Обратите внимание, что на самом деле он устанавливает высоту символьных блоков в шрифте, фактические символьные глифы могут быть выше или короче этих блоков (обычно короче).

Шрифт, соответствующий каждому ключевому слову, должен быть больше, чем шрифт, соответствующий наименьшему ключевому слову, и меньше, чем шрифт, соответствующий следующему по величине ключевому слову. Роль font-size заключается в предоставлении размера для поля em данного шрифта, и нет никакой гарантии, что отображаемые символы имеют этот размер.

font-style

Определите стиль шрифта. Используйте курсив, курсив или обычные шрифты для настроек атрибутов. Курсивные шрифты обычно определяются как один шрифт в семействе шрифтов. Теоретически, пользовательский агент может вычислить курсивный шрифт на основе обычного шрифта.

normalЗначение по умолчанию. Браузер отображает стандартный стиль шрифта.
italicБраузер отображает стиль шрифта курсивом.
oblique

Браузер отобразит стиль наклонного шрифта.

font-variant

Атрибут устанавливает шрифт для маленьких заглавных букв для отображения текста, что означает, что все строчные буквы преобразуются в прописные, но все буквы, которые используют маленькие заглавные шрифты, имеют меньший размер шрифта, чем остальная часть текста.

font-stretch

Текущее семейство шрифтов сокращается и растягивается, но все основные браузеры не поддерживают свойство font-stretch.

 

font

Сокращенное свойство шрифта устанавливает все свойства шрифта в одном объявлении.

css:

html:

Выше указано установить некоторые свойства шрифта в CSS, то же самое относится и к HTML, но синтаксис другой

CSS:


.title{

font-size: 50px;

}

div{text-align: center;}

Html:

<!DOCTYPE html>
<html>
	<!--
    	Автор: [email protected]
    	     Время: 2018-09-16
    	     Описание: изменить цвет фона текста
    -->
<body>      
<h2>Look! Styles and colors</h2>
<!--
	 Автор: [email protected]
	 Время: 2018-09-16
	 Описание: изменить шрифт, цвет и размер текста
-->
<p>     
This text is in Verdana and red</p>
</body>
</html>

В некоторых случаях также возникают проблемы с совместимостью, например: в HTML 4.01 атрибут color элемента font устарел, а в XHTML 1. 0 Strict DTD атрибут color элемента font не поддерживается.

(Источник: «CSS Definition Guide»)

seodon.ru | Учебник HTML — Как изменить шрифт?

Опубликовано: 29.09.2010 Последняя правка: 08.12.2015

При создании сайта постоянно возникает необходимость изменения шрифта текста для самых разных частей и элементов HTML-страниц, ведь это не только добавляет сайту уникальность и стиль, но и повышает качество восприятия информации. В HTML для этого существуют специальные теги, о них мы и поговорим в данном уроке, который будет одним из самых больших в этом учебнике. Но, как я вам уже говорил ранее, не старайтесь все запоминать наизусть, не надо, главное — разобраться и понять о чем идет речь на каждом этапе урока.

Изменение стилей шрифтов

Изменять стили написания шрифтов в HTML можно далеко не одним способом и вы скоро в этом убедитесь. А теперь давайте рассмотрим несколько новых тегов:

<B>…</B> и <STRONG>…</STRONG> — выделяют текст полужирным шрифтом.

<I>…</I> и <EM>…</EM> — выделяют текст курсивом.

<SUP>…</SUP> — выводит текст в верхнем индексе, например E = mc2.

<SUB>…</SUB> — выводит текст в нижнем индексе, например H2SO4.

Все эти теги являются встроенными (inline, уровня строки), то есть не создают переносы строк до и после себя, а располагаются на одной строке. Содержать они могут тоже только встроенные элементы, поэтому их свободно можно вкладывать друг в друга. Самое главное не забывайте о правильной вложенности: тег, открытый раньше — должен быть закрыт позже.

Думаю, вы заметили, что для выделения жирным и курсивом существует по два тега. Дело в том, что обычные браузеры отображают содержимое этих тегов одинаково, а вот невизуальные (голосовые) браузеры могут по особенному акцентировать текст внутри <STRONG> и <EM>. Поэтому, если вы хотите выделить какие-то слова или фразы, чтобы привлечь читателя, то лучше использовать именно эти теги, хотя, по большому счету, разницы нет.

Вы спросите: «Но неужели указанные выше теги — это все, чем можно выделить текст в HTML»? Ну конечно же нет! Существуют еще теги <S> и <STRIKE>, подчеркивающие текст, а также тег <U>, отображающий зачеркнутый текст. Но, видите ли, эти теги являются устаревшими в HTML и их, как и атрибут align, возможно скоро перестанут понимать браузеры. Поэтому я вам покажу другой способ, который вы можете использовать без опаски. А заключается он в применении атрибута style, причем его допустимо указывать внутри любых тегов. Общий синтаксис следующий:

<тег>…</тег> — подчеркивает текст.

<тег>…</тег> — надчеркивает текст.

<тег>…</тег> — зачеркивает текст.

Пример изменения стилей шрифтов

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Изменение стилей шрифтов</title>
</head>
<body>
<p><b>Жирный шрифт. </b> <i>Курсив.</i></p>

<p><b><i>Жирный курсив.</i></b></p>

<p><em>H<sub>2</sub>SO<sub>4</sub></em> - формула серной кислоты написанная курсивом.</p>

<p>Подчеркнутый параграф текста.</p>

<p>Обычный текст,
   <strong>зачеркнутый жирный.</strong>
</p>
</body>
</html>

Результат в браузере

Жирный шрифт. Курсив.

Жирный курсив.

H2SO4 — формула серной кислоты написанная курсивом.

Подчеркнутый параграф текста.

Обычный текст, зачеркнутый жирный.

Теперь хотелось бы сделать одно пояснение по поводу атрибута style. Style — это абсолютно обычный атрибут тегов, но относится он к Каскадным таблицам стилей (CSS). В далеком прошлом все функции по структуризации HTML-страницы в целом и по внешнему представлению ее каждого элемента в отдельности (цвет, форма, положение на странице и т. д.) брал на себя язык HTML. Но потом разработчики языка решили разграничить эти функции и создали CSS. Соответственно многие теги или атрибуты тегов стали устаревшими. Поэтому, чтобы не забивать вам голову ненужной информацией, в данном учебнике я тоже заменил их стилями, то есть атрибутом style. Его общий синтаксис следующий:

<тег>…</тег>

Используя style вы совершенно ничего не потеряете, но зато научитесь писать грамотный HTML, а в качестве бонуса еще и CSS немного освоите.

Тег <SPAN> или что делать, когда нет нужных тегов

Ну что, пока все понятно? Хорошо, тогда вопрос. А что вы будете делать, если вам, например, надо зачеркнуть не весь параграф, а только половину текста, причем не делать его ни жирным, ни курсивом? Ну да не переживайте, тут вам поможет один очень удобный и нужный тег.

Итак, знакомьтесь — <SPAN>…</SPAN>. Этот тег тоже является встроенным (inline, уровня строки) и может содержать любые встроенные теги, но главное не это. Сам по себе <SPAN>, без атрибутов, не добавляет никаких изменений ни тексту, ни тегам находящимся внутри него. А создан он был специально для стилей, то есть, по сути, для атрибута style. Именно благодаря этому атрибуту, а вернее его разным значениям, у <SPAN> появляются те или иные свойства. Вот так, а теперь изучаем пример.

Пример использования тега SPAN

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Использование тега SPAN</title>
</head>
<body>
<p><span>Обычный текст без изменений.</span></p>

<p>Еще обычный текст.
 <span>Подчеркнутый.</span>
 <span>Зачеркнутый.</span>
</p>
</body>
</html>

Результат в браузере

Обычный текст без изменений.

Еще обычный текст. Подчеркнутый. Зачеркнутый.

Меняем имя (гарнитуру) шрифта

Не знаете что такое имя шрифта? Наверняка многие из вас хоть когда-то набивали текст в Microsoft Word или OpenOffice Writer и видели такое меню:

Меню выбора шрифта в Microsoft Word.

Это и есть имена шрифтов, которые имеются на вашем компьютере и их используют не только Word или Writer, но и многие другие приложения, в том числе и браузеры. Имя (гарнитура) шрифта определяет сам его рисунок отличающий один шрифт от другого.

Я вам настоятельно не рекомендую применять какие-либо экзотические шрифты, так как их может не быть на компьютере человека, который зайдет к вам на сайт и тогда вместо букв он увидит разные непонятные символы или квадратики. Вот список самых распространенных шрифтов, которые практически наверняка есть на компьютере каждого пользователя:

ШрифтыСемейство
‘Comic Sans MS’cursive (рукописные)
Couriermonospace (моноширинные)
Arial, Helvetica, Verdana, Tahomasans-serif (рубленные, гротески)
Times, ‘Times New Roman’, Garamondserif (с засечками, антиква)

По умолчанию практически все браузеры используют шрифт ‘Times New Roman’, а чтобы его изменить используется все тот же атрибут style, который можно применить внутри любого тега. Общий синтаксис указания следующий:

<тег>…</тег>

Если имя шрифта состоит из нескольких слов, то его необходимо закрывать в одинарные кавычки. Допускается указывать не одно, а несколько имен шрифтов через запятую и тогда, если первого шрифта на компьютере нет — будет использован второй, третий и т.д. Но в конце обязательно поставьте имя всего семейства шрифтов, в этом случае, если браузер не обнаружит ни одного шрифта, то применит шрифт максимально подходящий к этому семейству.

Чтобы изменить шрифт на всей странице — достаточно указать атрибут style в теге <BODY>. А если необходимо изменить шрифт для отдельной части текста, то заключите его в тег <SPAN> и примените атрибут к нему.

Пример изменения имени шрифтов

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Изменение имени шрифтов</title>
</head>
<body>
 <p>Это шрифт Arial, если его нет, то Verdana, а если
    и его нет, то любой другой из sans-serif. 
 </p>

 <p>
    Это Comic Sans MS или любой cursive.
 </p>

 <p>Это опять Arial, Verdana или любой sans-serif.
    <span>
      А это Courier или любой monospace.
    </span>
 </p>
</body>
</html>

Результат в браузере

Это шрифт Arial, если его нет, то Verdana, а если и его нет, то любой другой из sans-serif.

Это Comic Sans MS или любой cursive.

Это опять Arial, Verdana или любой sans-serif. А это Courier или любой monospace.

Ну что, разобрались в примере? Сделаю одно пояснение, понимание которого вам серьезно облегчит жизнь в будущем, хотя думаю многие уже догадались. Итак, если теги вложены друг в друга и несколько из них осуществляют изменения одного типа (например, меняют имя шрифта), то теги-потомки переопределяют свойства тегов-предков. Если же вложенные теги осуществляют разные изменения, то они дополняют друг друга, вот и все.

Меняем размер шрифта

Язык HTML ограничен всего семью размерами шрифтов, что, согласитесь, очень мало для хорошего сайта. Поэтому для изменения размеров все давно используют CSS, и сейчас вы тоже этому научитесь.

В CSS есть порядка десяти единиц измерения, но мы с вами рассмотрим только три самых популярных — это пункты (pt), пиксели (px) и проценты (%). Итак:

  • pt — Пункты. Один пункт равен 1/72 дюйма, а один дюйм — 2.54см. Следовательно, 1pt = 0,03527778см. Это абсолютная величина, так как размер заданный в пунктах не зависит ни от чего.
  • px — Пиксели. Измеряется в пикселях монитора компьютера. Пиксель — это самая маленькая точка на мониторе и она является относительной величиной, так как ее размер зависит от текущего разрешения экрана и размера самого монитора.
  • % — Проценты. Высчитывается в процентах, где за 100% берется значение родительского тега, а если оно не указано, то значение в браузере по умолчанию. Это тоже относительная величина, ведь размер шрифта родителя может быть абсолютно разный, да и размер шрифта в браузере пользователи могут свободно менять.

Чтобы указать размер шрифта используется атрибут style и его можно указать внутри любого тега. Общий синтаксис такой:

<тег>…</тег>

Как и в случае с именами шрифтов, чтобы изменить размер шрифта на всей странице — достаточно указать атрибут style в теге <BODY>. А если необходимо изменить шрифт для фрагмента текста, то заключите его в тег <SPAN> и примените атрибут к нему.

Пример изменения размера шрифтов

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Изменение размера шрифта</title>
</head>
<body>
 <p>Этот размер шрифта составляет 90% от размера
    в браузере по умолчанию.
 </p>
 <p>
    Этот размер составляет 90% уже от размера в теге BODY.
 </p>

 <h5>
  Размер шрифта заголовка составляет 120% от размера в BODY. 
 </h5>
 
 <p>Это опять 90% от размера в браузере по умолчанию.
    <span>
      Размер этого шрифта 15 пунктов.
    </span>
 </p>
</body>
</html>

Результат в браузере

Этот размер шрифта составляет 90% от размера в браузере по умолчанию.

Этот размер составляет 90% уже от размера в BODY.

Размер шрифта заголовка составляет 120% от размера в BODY.

Это опять 90% от размера в браузере по умолчанию. Размер этого шрифта 15 пунктов.

Размер шрифта зависит не только от его явного указания, но и от его имени (гарнитуры) — разные шрифты могут иметь совершенно разные высоту и ширину букв, а также межбуквенное расстояние.

Еще немного об атрибуте style

Самое время раскрыть вам еще один секрет этого чудесного атрибута, но опять сначала задам вам вопрос. Как бы вы поступили, если бы вам надо было установить для всего параграфа имя шрифта Arial с размером в 80%? А я вам скажу, вы бы написали что-то подобное:

Так.

<p>
 <span>
  Текст параграфа.
 </span>
</p>

Вот так.

<p>
 <span>
  <span>
   Текст параграфа.
  </span>
 </span>
</p>

Или вообще вот так.

<p>
   Текст параграфа.
</p>

Я прав? Ну что ж, если первые два варианта в принципе верны, то последний вообще с ошибкой, так как, если помните, в одном теге не может быть двух одинаковых атрибутов. А теперь пора вспомнить, что style — не просто атрибут, а атрибут относящийся к CSS. Посмотрите-ка на это:

<p>
   Текст параграфа.
</p>

Гораздо проще, да? Самое главное не забывать ставить между соседними стилями точку с запятой (;) и брать все это «хозяйство» в двойные кавычки (» «), иначе применится только первый стиль, а остальные браузер проигнорирует. Ну мы ведь всегда с вами проставляем двойные кавычки, правда?

Так, этот урок вышел очень насыщенным, поэтому сделайте домашнее задание и немного отдохните.

Домашнее задание.

  1. Создайте заголовок статьи и двух ее разделов, но заголовки разделов еще и подчеркните.
  2. Сделайте так, чтобы при наведении курсора мыши на заголовок статьи появлялась соответствующая надпись.
  3. Напишите один параграф в начале статьи и по два в каждом разделе.
  4. Установите для всей страницы шрифт Arial с размером 90% от размера в браузере по умолчанию.
  5. Установите для всех заголовков шрифт Times и пусть заголовок статьи будет с размером шрифта в 150%, а подзаголовки — 120%.
  6. Выделите в первом параграфе два слова жирным шрифтом и одно курсивом. Во втором — фразу из нескольких слов жирным курсивом. В третьем — подчеркните фразу выделенную курсивом. В четвертом — зачеркните половину фразы выделенной жирным.
  7. Напишите в последнем параграфе формулу спирта: C2H5OH.

Посмотреть результат → Посмотреть ответ

Поиск

Категория ЛюбаяГотическиеДругиеКельтскиеПрописныеСовременныеСредневековыеИллюзорныеC завитушкамиДекоративныеДругиеЗападныеИскаженныеКиношныеКомиксныеКонтурныеМилитариМультфильмыПревосходныеРазъеденныеРетроСовременныеСтарой школыТехноТрёхмерныеУстрашающиеФутуриЦифровыеИностранныеАрабскиеБенгальскиеБирмаВьетнамскиеГреческиеГрузинскиеДругиеИзраильскиеКириллическиеКитайскиеКорейскиеЛаосскиеЛатинскиеМексиканскиеМонгольскиеРусскиеСиллабическиеТаитянскиеТибетскиеЦ. -ЕвропейскиеЭфиопскиеЮникодЯпонскиеОсновныеБез засечекДругиеРавноширинныеС засечкамиПраздничныеДень ВалентинаПасхаРождествоХеллоуинРастровыеПиксельныеРукописныеГраффитиКаллиграфияКистьРукописныеТрешевыеШкольныеСимвольныеАзиатскиеВ стиле БрайляВ стиле ужасовДругиеЖивотныеИгровыеИнопланетныеИскусствоМилитариМультфильмыПищевыеПриродныеРуническиеСимволическиеСпортивныеСтаринныеФантастическиеЧеловеческиеШтрих-кодЭзотерические

Tаблица символов ЛюбаяЕвропейские алфавитыЛатинскийБазовая латиницаЛатиница-1 дополнительнаяРасширенная латиница-AРасширенная латиница-BРасширенная латиница-ЦРасширенная латиница-ДДополнительное расширение латиницыДекоративные варианты буквМалые варианты символовСимволы полной и половинной шириныКириллицаКириллицаДополнение к кириллицеРасширенная Кириллица-AРасширенная Кириллица-БГреческое письмоГреческое письмоРасширение греческого письмаАрмянское письмоКоптское письмоГрузинское письмоГрузинское письмоГрузинское дополнениеАфриканские рукописные шрифтыЭфиопское письмоЭфиопское письмоЭфиопское расширенное письмоЭфиопское дополнениeДругие африканские рукописные шрифтыН’КООсмания (Осман Юсуф Кенадида)Древнеливийское письмоВаиCредне-восточные рукописные шрифтыАрабское письмоАрабское письмоАрабское дополнениeАрабское декоративное письмо-ААрабское декоративное письмоИвритСирийское письмоТаана (мальдивское письмо)Aмериканские рукописные шрифтыУнифицированное слоговое письмо канадских коренных жителейПисьмо чероки (чироки)Дезерет (мормонское письмо)Филиппинские рукописные шрифтыБухид, мангиан (Филиппины)Письмо хануну (разновидность деванагари) (Филиппины)Тагальская письменностьТагбануа (Филиппины)Индийские рукописные шрифтыБенгальское, ассамское письмоДеванагари (индийское слоговое письмо)Гуджаратское письмоГурмукхи (синдхское, пенджабское письмо)Каннада (каннада)ЛепхаЛимбуМалайское письмоОл ЧикиПисьмо ория (одри, уткали) (Индия)СаураштраСингальское письмоСилоти НагриТамильское письмоПисьмо телугуЮго-восточные азиатскиеБалийскийБугийскийЦхамКайаКхмерское письмоКхмерские символыЛаосское письмоБирманское письмоНовый Тайский ЛeРеджангскаяСуданскийТайский ЛеТайское (сиамское) письмоВосточно-азиатские рукописные шрифтыИдиографы ханДальневосточные унифицированные иероглифыДальневосточные унифицированные иероглифы, расширение-АДальневосточные унифицированные иероглифы pасширениe-БИдеографы, совместимые с дальневосточными языкамиИдеографы, совместимые с дальневосточными языками — ДополнениеКамбунPадикалы и ударенияДополнительные ключи к иероглифамКандзи (ключи к иероглифам)ККЯ-штрихиОписания идеограммКитайский алфавитКитайское слоговое письмоРасширение к бопомофо (Китай)Японский алфавитХирагана (японское письмо)Катакана (японское письмо)Катакана, фонетическое расширениеКорейский алфавитКорейское слоговое письмоХангул джамо (корейские буквы)Корейское совместимое письмоСлоговое письмо ицзу (и)Слоговое письмо ицзу (и)Корни письма ицзу (и)Центрально-азиатские рукописные шрифтыКхароштхиMонгольское письмоПагспаТибетское письмоДругие рукописные шрифтыФонетический алфавит Шовиан (Бернард Шоу)Cтаринные рукописные шрифтыДревнегреческийСтароитальянские числаДревнегреческая музыкальная нотацияКлинописьКлинописьКлинообразные цифры и знаки препинанияУгаритская клинописьЛинейный bЛинейная слоговая азбука БЛинейные идеограммы БДругие старинные рукописные шрифтыЭгейские числаДревние символыКарийскoе письмоСчетные палочкиКиприотская слоговая азбукаГлаголическое письмоГотическое письмоЛицианЛидийское письмоОгамическое письмо (древнеирландское)Староитальянскoе письмоФестский дискФиникийское письмоРуническое письмоПунктуацияЗнаки пунктуацииЗнаки пунктуацииДополнительнaя пунктуацияИдеографические символы и знаки препинанияИдеографические символы и знаки препинанияДекоративные дальневосточные формыВертикальные формыЗакрытые и квадратныеБуквы и цифры в кружочкахДальневосточные буквы и месяцы в кружочкахДальневосточные совместимые символыДиакритические знакиДиакритические знакиОбъединённые диакритические знаки для символовОбъединённые диакритические знаки — дополнениeДиакритические знаки половинной шириныФонетические символыФонетические знакиФонетические расширенияФонетические расширения — дополнениeКатакана, фонетическое расширениесимволы для тоновСимволы изменения пробелаMатематические символыЧисла и цифрыЧисловые формыВерхние и нижние индексыБуквоподобные символыБуквоподобные символыМатематические буквенно-цифровые символыCтрелки и операторыСтрелкиДополнительные стрелки-АДополнительные стрелки-БМатематические операторыМатематические операторыДополнительные математические операторыРазличные математические символы-АРазличные математические символы-БГеометрические символыГеометрические фигурыЧасти рамок (бывшая псевдографика)Заполняющие знакиTехнические символыЗначки управляющих кодовРазличные технические знакиЗначки оптического распознавания символовCимволыРазличные символыШрифт БрайляСимволы графической разметки текстаРазличные символыРазличные символы и стрелкиТай Ксуан ДжингСимволы гексограмм И-Цзина (Китай)Mузыкальные нотыДревнегреческая музыкальная нотацияВизантийские музыкальные символыМузыкальные символыДенежные символыИгровые символыМаджонг плиткиДомино плиткиЛичное пользованиеСпециальные символыМеткиСелекторы варианта начертаниРазличные дополнительные модификаторы

Oсобенные глифы ЛюбыеУдарения (частичные)Ударения (полные)ЕвроCмайликиСимволы игральных картMузыка

Pасширенный поиск Поиск

Cтиль шрифта ЛюбойHегативPегулярныйЖирныйЗачеркнутыйКосойКурсивныйОбьведенныйПодчеркнутый

Насыщенность шрифта ЛюбаяУльтра-светлыйЭкстра-светлыйСветлыйПолу-светлыйСредний (нормалный)Полу-жирныйЖирныйЭкстра-жирныйУльтра-жирный

Ширина шрифта ЛюбаяУльтра-сжатыйЭкстра-сжатыйСжатыйСредне-сжатыйСредний (нормальный)Полу-розширенныйРозширенныйЭкстра-розширенныйУльтра-розширенный

Классификация шрифта ЛюбойНе квалифицированныйЗасечки в старом стилеТрадиционные засечкиСовременные засечкиПолужирные засечкиБрусковые засечкиЗарезервированныйСвободные засечкиБез засечекОрнаментальныеРукописныеСимвольные

Как разработать кириллическую HTML-страницу

Как разработать кириллическую HTML-страницу

Как разработать кириллическую HTML-страницу

На этой странице объясняется, как разработчик может создать файл . html с кириллическим текстом внутри.

Примечание. Английский алфавит как частный случай (отличный от немецкого).
Кириллический набор символов, как и любой другой набор символов в мире (Японский, китайский, центральноевропейский и др.) содержит, помимо национальной символики, набор символов называется ASCII — в каждой устаревшей кодировке символы ASCII занимают первые 128 позиций таблицы кодировок, а национальные буквы занимают вторую половину таблицы.

Символы ASCII (например, знаки препинания и т. Д.) Включают также английский алфавит .
То есть английские буквы являются частью набора символов кириллицы!

Таким образом, наличие веб-страницы с русскими и английскими буквами означает, что , а не , означает, что у вас есть многоязычная страница .Нет, на этой странице используется одна кодировка кириллицы, и эта кодировка содержит английский язык. буквы (точнее — символы ASCII).

Другой случай: реальные многоязычных страниц, где, скажем, русские буквы должны сочетаться с немецкими буквы либо польские, либо японские.
Этот случай описан на другой странице моего сайта — «Как разработать многоязычную HTML-страницу»

То есть эта статья — о создании кириллической (например, русской) веб-страницы, т.е.е. Интернет страница, которая объявляет себя кириллицей (указана кириллица).

Очень разных сценариев : когда вы хотите создать не кириллическую веб-страницу (например, Страница западноевропейской кодировки) и просто поместите туда пару русских слов —
это НЕ рассматривается здесь, это описано в другой статье , одна из которых упомянута выше —
«Как разработать многоязычную HTML-страницу»

Шрифт создан для определенной кодировки, и поскольку каждая кодировка содержит ASCII, каждый шрифт в мире также содержит ASCII.Итак, любой кириллический шрифт содержит английских букв.


Чтобы создать кириллический (или кириллица + английский) HTML-файл, то есть текст с одним набором символов, разработчик просто пишет немного кириллического (+ английского) текста при использовании кириллического шрифта и соответствующий режим клавиатуры.

Большинство русскоязычных веб-страниц (более 90% наверняка) в настоящее время выполнены в кодировке Windows-1251 a.k.а. «Кириллица (Windows)», просто потому, что большинство авторов в настоящее время работают под MS Windows, а 1251 — это то, что Microsoft использует для кириллицы, поэтому встроенные шрифты Windows Cyrillic и клавиатура инструменты предназначены для кодирования Windows-1251.
Поэтому гораздо проще набрать текст в кодировке «Кириллица (Windows-1251)» в текстовом редакторе Windows. чем набирать текст в кодировке «Кириллица (KOI8-R)».
Набрать текст в кодировке «Кириллица, ISO-8859-5» под MS Windows практически невозможно.

Но на самом деле , а не , имеет значение, какую кодировку использовал автор — основные браузеры отлично работают с все кодировок кириллицы, и если веб-страница сделана правильно (ниже), она будет отображаться конечному пользователю тоже правильно. Последняя часть этой страницы обсуждает создание страницы KOI8-R — так, на всякий случай.

Как написать по-русски с помощью шрифтов и клавиатуры — с индикатором «RU» на панели задач — объясняется в «Введение.Кириллица в Windows » раздел моего сайта «Кириллица (русская): инструкция для Windows и Интернета»

Если кириллица написана правильно, то конечный пользователь сможет прочитать эту страницу, например, переключившись на кириллицу в браузере (например, View / Encoding / Cyrillic (Windows) или Просмотр / Кодирование / Кириллица (KOI8-R) в Internet Explorer) если на странице не указана кодировка.

Примечание. Кириллица в странице TITLE
Если вы или ваши будущие читатели работаете под нерусской Windows, то это , а не . хорошая идея использовать кириллические буквы в заголовке вашей страницы
(текст внутри HTML-тегов и).

Например, MS Internet Explorer вер. 5 и выше (а также Netscape версии 7.1 и выше и Mozilla версии 1. 4 и выше)
может отображать такой заголовок только под Windows 2000 / XP и не может под Windows 95/98 / ME / NT, а Netscape 4.x — 7.0x вообще не сможет этого сделать.

Вот моя тестовая страница (написана действительно для выпуска закладок в Netscape — это текст заголовка который идет в закладки) , который объясняет это:
«Заголовок с текстом, отличным от системной кодовой страницы Windows»


Теперь давайте рассмотрим некоторые методы создания текста HTML с русским языком.

1. Текстовые редакторы — код разработчика HTML вручную

В таком случае все, что нужно сделать разработчику, — это выбрать кириллический шрифт в качестве рабочего шрифта в простом тексте. редактор, которым он пользуется.Переведите клавиатуру в режим «RU» и начните печатать.
Вот и все. Зная, как использовать шрифты и клавиатуру, чтобы писать по-русски, это разработчик просто вводит содержимое HTML-файла — текст и теги.

Я лично использую очень хороший условно-бесплатный текстовый редактор. UltraEdit очень подходит для HTML.
Он использует цвет для HTML-тегов, а также позволяет мне создавать свои собственные макросы. Например, Я нажимаю Ctrl / L и сразу вижу в своем тексте следующую конструкцию:

 

Все, что мне нужно сделать, чтобы начать писать кириллический HTML, — это выбрать кириллический шрифт, например:
Просмотр / установка шрифта — «Courier New», шрифт — «Cyrillic»

Теперь, переключаясь между «EN» и «RU», я могу писать теги HTML и немного англо-русского контента.

2. WYSIWYG HTML-редактор — создает HTML-текст для вас

Если вы работаете с каким-либо редактором WYSIWYG HTML (который записывает HTML-код / ​​теги будущей веб-страницы для вас молча, «за кадром»), то вы должны узнать, как для создания таких кириллических (+ английских) файлов HTML —
распространенная проблема — когда автор делал , а не , настраивал редактор для Кириллица до , начало разработки и, следовательно, HTML-файл создается как файл « Western »
(charset = windows-1252 или charset = iso-8859-1 или charset = us-ascii)
а не как страница « Cyrillic » (ф. е. кодировка = windows-1251).

Обычно в таком случае бывает , нет кириллица. буквы в этом HTML-файле — только объекты SGML, такие как & aacute; или некоторые числовые коды, например & # 1076; — вместо букв кириллицы.
В вашем браузере, когда вы делаете View / Source для такой страницы, есть нет читаемого русского текста — явный признак того, что эта кириллическая страница была неправильно написана .

Кроме того, вверху такой некорректно разработанной страницы «Кириллица» можно было увидеть, что он помечен как «Western», потому что в нем есть строка
..charset = … строка на всех
(конечный пользователь будет вручную выбрать кодировку кириллицы в браузере)
или же

  • содержат правильный, например
    Как настроить WYSIWYG HTML-редактор для создания правильного Кириллического HTML

    Каждый HTML-редактор WYSIWYG требует уникальной настройки для кириллицы, и разработчик должен выяснить это до того, как начнет писать код. Некоторые редакторы может вообще не работать с кириллицей …

    Ниже приведены инструкции по настройке для некоторых редакторов WYSIWYG HTML.

    Важно. После вы читаете инструкцию по настройке для выбранного вами редактора, сделать , а не , забыть прочесть общий (применимо для любого редактора) «Заключительные примечания для кириллицы HTML» часть этой страницы, в которой перечислено около распространенных ошибок, которые совершают человек в результате страница становится нечитаемой для некоторых читателей.

    Я лично пробовал шаги настройки кириллицы только для следующих редакторов WYSIWYG HTML:

    • Netscape Composer
    • MS Front Page 2000
    • MS Word 97 и MS Word 2000 (настройка Word XP , вероятно, такая же, как и для Word 2000)

    Есть еще пара редакторов, которые я видел , а не , но нашел шаги по настройке в Интернете:


    Вот инструкции по настройке (на примере кодировки кириллицы (Windows-1251)):

    • Передняя страница MS 2000

      Откройте новый документ и сразу укажите, что вы создаете Cyrillic Текст HTML, а не западный:

      • Файл / Свойства / Язык
      • В обоих полях раздела «Кодировка HTML» укажите «Кириллица»
        (что на самом деле означает «Кириллица, Windows-1251»)

      Это будет гарантировать, что, когда вы не введете текст, будут представлены кириллические буквы. правильно — как обычные буквы, а не какие-то числовые значения.

      Front Page 2000 вставит следующую строку вверху исходного HTML-кода:
      ..
      Но все же базовая настройка HTML может быть полезной или даже критичной.

      Ctrl + U — Категория — Шрифты / Кодировка: Кодировка по умолчанию = Кириллица (Windows1251)
      и / или
      Ctlr + J — Свойства страницы: Кодировка документа = Кириллица (Windows1251)

      См. Более подробную информацию на странице поддержки Macromedia: «Использование English Dreamweaver для разработки неанглоязычных страниц».

      Насколько я слышал, линейка Dreamweaver MX требует дополнительной настройки:

      • Закройте Dreamweaver (обязательно!)
      • Открыть (скажем, в Блокноте) файл Dreamweaver MX / Конфигурация / Кодировки / EncodingMenu.xml
      • Найдите строку с
        fontgroup = «Кириллица» winfontcharset = 204
        macfontscript = 7 filename = «iso88595. xml» /> «
      • Теперь вставьте перед строку, указанную выше, следующую строку («приклейте» текст ниже в на одну строку ):
        « charset = «windows-1251» fontgroup = «Cyrillic» winfontcharset = 204
        macfontscript = 7 filename = «Win1251.xml «/>»

      Примечание. Насколько я слышал, есть проблема с загрузкой в новая версия Dreamweaver некоторые файлы, которые были , а не , были созданы с использованием вышеуказанного rules, и поэтому , а не , содержится внутри строки спецификации кодирования .
      То есть Dreamweaver не знает, что это кириллический файл. Так что на кириллице компьютер, скажем, западный, такой файл загружается как файл западной кодировки и теперь он поврежден.
      Обходной путь — это (опубликовано В.Зиновьевым в Группа новостей macromedia.dreamweaver) :

      • после загрузки такого файла перейдите в Modify / Page properties / Title / Encoding.
      • выберите там «Кириллица (Windows)» (или в любой другой кодировке, в которой, по вашему мнению, находится этот файл)
      • нажмите «Обновить»

      Теперь файл будет перезагружен с указанной кодировкой, и DW будет теперь знаю, что такое кодировка.

      Важно! Если вы НЕ набираете русский текст прямо в Dreamwever но вместо этого вы копируете текст, скажем, из MS Word, тогда вы можете столкнуться с проблемой:
      вы получите просто набор вопросительных знаков — ??? вместо русского текста в результате копирования / вставки.
      В таком случае см. Решения в главе 2 «Копирование / вставка». раздела «Юникод и кириллица» на моем сайте.
      Вот прямая ссылка на эту главу:
      «Unicode: проблемы копирования / вставки».

    • MS Word 2000 (Word XP , вероятно, работает так же)
      , а не рекомендуется использовать Word для создания HTML-файла, поскольку Word создает для вас HTML-код, содержащий множество ненужных HTML-тегов, файл большой и т. д.
      Но в любом случае вот как это сделать в Word 2000.
      Есть два разных сценария: либо вы создаете новый текст HTML, либо конвертируете существующий.документ в .html.

      1. Создание нового текста HTML

      • Файл / Новый / Веб-страница
      • Сообщите Word сразу, что вы создаете файл HTML Cyrillic
        перейдите в Инструменты / Параметры и:
        • в окне вкладки «Общие» нажмите кнопку «Параметры Интернета»
        • в окне «Параметры Интернета» перейдите на вкладку «Кодировка»
        • выберите «Кириллица (Windows)» в списке «Сохранить этот документ как»
      • Теперь вы можете печатать кириллицей
      • Файл / Сохранить как. Не используйте русский язык в имени файла.
        Нажмите на кнопку «Заголовок». в диалоговом окне File / SaveAs, чтобы при необходимости изменить заголовок — это , а не — хорошая идея использовать кириллицу в заголовке веб-страницы.

      Вновь созданный HTML-файл будет содержать внутри обычные буквы кириллического алфавита, а также Word. вставляет следующую строку вверху HTML-кода (вы можете увидеть это, используя Просмотр / HTML-код):
      Не используйте русский язык в имени файла.
      Нажмите на кнопку «Заголовок». в диалоговом окне File / SaveAsWebPage, чтобы при необходимости изменить заголовок — это , а не — хорошая идея использовать кириллицу в заголовке веб-страницы.

    Вновь созданный HTML-файл будет содержать внутри обычные буквы кириллического алфавита, а также Word. вставляет следующую строку вверху HTML-кода (вы можете увидеть это, используя Просмотр / HTML-код):
    Не используйте русский язык в имени файла.

  • Word может выдать предупреждение о форматировании. Просто не обращай на это внимания — нажмите «Да», чтобы продолжить
  • Word может выдать вам еще одно предупреждающее сообщение — о символах / кодировке / UTF-8. Просто проигнорируйте это — нажмите «ОК», чтобы продолжить.
  • Сообщите Word, что вы создаете файл HTML Cyrillic
    перейдите в Файл / Свойства и:
    • Измените поле заголовка, если необходимо (это , а не , хорошая идея, чтобы там была кириллица )
    • Выберите «Кириллица» в списке «Для отображения этой страницы»
    • Выберите «Кириллица» в списке «Для сохранения этой страницы»
  • Очень важно — сделайте Файл / Сохранить сейчас — чтобы сохранить изменения, сделанные на предыдущем шаге
  • Теперь HTML-файл будет содержать внутри обычные буквы кириллицы, а также Word. вставляет следующую строку вверху HTML-кода (вы можете увидеть это, используя Просмотр / HTML-код):
    0x — Просмотр / Кодирование / Кириллица (Windows-1251) (для страницы KOI8-R вы должны выбрать Cyrillic (KOI8-R) там)

  • Убедитесь, что имя шрифта не указано — чтобы избежать проблемы FONT FACE = …
    • Netscape 6 — Формат / Шрифт / Переменная ширина
    • Netscape 4 — найдите небольшое окно на панели инструментов, в котором отображается номер (размер используемого шрифта).
      Слева от этого окна есть еще одно окно, в котором Netscape показывает либо типа шрифта, например «Переменная ширина» , или имя определенного шрифта, если вы выбрали какой-то, например, «Ариал» .
      Убедитесь, что у вас есть , а НЕ там есть имя определенного шрифта.
      В этом окне вы должны увидеть (или выбрать) пункт «Переменная ширина» .

    Это означает, что Composer будет использовать шрифты, выбранные для Encoding = Cyrillic в Редактировать / Настройки / Внешний вид / Шрифты.

    В таком случае это будет без жестко заданных названий шрифтов на вашей странице, нет HTML-тегов FONT FACE = ….

  • Вышесказанное поможет вам создать правильно оформленный кириллический HTML-текст.


    Заключительные замечания относительно

    правильного Кириллица HTML

    После того, как вы разработали кириллическую HTML-страницу «вручную» (с помощью текстового редактора и самостоятельно набирая HTML-код / ​​теги) или позволяя редактору WYSIWYG HTML писать HTML-код / ​​теги за вас, вам необходимо убедиться, что эта кириллическая веб-страница будет читаемой для любого конечного пользователя.
    Вот несколько распространенных ошибок, которые совершает разработчик, заставляя страницу нечитаемые для некоторых пользователей (в зависимости от их браузера и / или типа компьютера).

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

    Вам необходимо проверить исходный HTML-код, созданный для вас редактором WYSIWYG HTML, чтобы убедиться, что вы не совершали типичных ошибок, перечисленных ниже.
    Вы можете проверить исходный HTML-текст с помощью опции View / Source вашего браузера, редактора HTML или открытием.html в текстовом редакторе, который позволяет вам просматривать простой текст Cyrillic — HTML-текст — это простой текст, такой же, как в файле .TXT.

    Ошибка 1. Кириллица в HTML-тексте не содержит обычных букв кириллического алфавита.
    Обычно это происходит, когда автор использует какой-нибудь WYSIWYG HTML-редактор, который был настроен на , а не на . создание HTML-текста Cyrillic .
    В результате View / Source будет показывать на странице следующее вместо кириллицы буквы:

    • Субъекты SGML, такие как & aacute;
      или же
    • числовые коды (значения Unicode), например & # 1076;

    Ошибка 2. Страница объявляется как «западноевропейская», а не как «кириллица».
    То есть кодировка Значение (кодировка) для этой страницы не кириллическое. (например, windows-1251 ), но «Western» — iso-8859-1 или windows-1252 или us-ascii .

    Значение набора символов (кодировки) может быть установлено либо в заголовке HTTP, отправленном веб-сервером. в браузер вместе с самой страницей или в «теле» HTML-текста этой страницы, в его части заголовка, например
    увидеть любую читаемую кириллицу, если этот автор окружает кириллический текст !

    Это верно не только для кириллицы, но и для любого шрифта, отличного от западноевропейского.
    Вы можете прочитать мою отдельную страницу, посвященную тегам и (что также может сделать текст нечитаемым):
    «Неправильно оформленные, нечитаемые русские страницы».

    Если ваш WYSIWYG-редактор окружил ваши кириллические строки такими тегами, вам может потребоваться открыть HTML-файл. в текстовом редакторе (или используйте Source Edit, если такая опция существует в вашем WYSIWYG-редакторе) и вручную удалить таких тегов (только те, которые окружают кириллический текст .Это могут быть западноевропейские струны).


    Примечание. Создание страницы

    КОИ8-Р .

    Хотя в настоящее время большинство русскоязычных веб-страниц имеют кодировку кириллицы (Windows-1251), одна мог разработать русскую страницу в кодировке кириллицы ( KOI8-R ).

    Как было объяснено в разделе «Кириллические шрифты и кодировки» раздел моего сайта «Кириллица (русская): инструкции для Windows и Интернета»,

    современные приложения, такие как Netscape 4 + / Mozilla, Internet Explorer, Front Page 2000 и т. д.позволяют пользователю работать с родным для MS Windows набором шрифтов и клавиатурных инструментов — кодирования «Кириллица (Windows-1251)» и обработать KOI8-R автоматически , без KOI8-R шрифты и инструменты клавиатуры.

    Для разработчика кириллической HTML-страницы это означает следующее:

    • разработчик вводит текст будущей страницы KOI8-R, используя шрифты Windows-1251, такие как «Arial (Cyrillic)» и инструменты клавиатуры Windows-1251 («RU» на панели задач), так что то, что он / она действительно имеет в окне редактора, — это текст Windows-1251 (или Unicode), а не текст KOI8-R
    • Но если в качестве кодировки для этого HTML-файла был указан KOI8-R, то современные Редакторы WYSIWYG HTML незаметно, «за кулисами» конвертируют текст из Windows-1251 — KOI8-R и поместите текст KOI8-R на жесткий диск в формате. HTML
      Они также поместят следующую строку вверху HTML-текста:
      DOCTYPE и кириллица — HTML и CSS — Форумы SitePoint

      Для тех, кто хочет перейти к делу, вот код, который я использую неукоснительно. Я использую XHTML, поэтому мне нужно включить атрибуты lang и xml: lang в тег html. Вы определяете набор символов в метатеге следующим образом.

       
      
      
      
           
                
           
      
        

      «” Перед типом документа технически правильно для определения набора символов. Однако из-за этого IE (или, по крайней мере, некоторые версии) растворяется в небольших лужах нефункциональной слизи, поэтому я никогда не использовал его и не рекомендую. Я не использовал метатег для определения языка, однако, не зная какой-либо ключевой причины для его включения, определять какие-либо настройки в нескольких местах — плохая практика. Как только одно будет обновлено, а другое не обновлено, ваша страница будет противоречить самой себе, что может привести к проблемам.

      , ваша страница должна быть написана и закодирована с использованием utf-8, который представляет собой большую кодировку, включая кириллицу. это также спасет жизнь, когда у вас смешанный языковой контент: русский, немецкий, французский.

      Я думаю, мы должны вернуться к этому. Это настоящая причина, по которой вы используете utf-8. Есть все виды тонких сбоев, которые могут возникнуть, если вы попытаетесь закодировать одну страницу в одной кодировке, а другую страницу того же сайта — в другой. Попытка использовать два разных языка на одной странице может сработать в зависимости от конкретных символов, которые вы используете, и от того, доступны ли они … ха-ха … попробуйте следить за ЭТОМ обслуживанием страниц вашего веб-сайта.Это кошмар, который заставил людей в первую очередь создавать Unicode, и я постоянно использую его на всех своих страницах на всех своих сайтах. Редко может появиться небольшая неровность, но это ничто по сравнению с попыткой найти альтернативы, особенно если вы создаете веб-сайт для международного использования.

      Обратите внимание, что это не означает, что вы всегда будете получать хорошее отображение Unicode. Использование Unicode просто означает, что когда HTTP-ответ, который вы отправляете браузерам посетителя, будет понятнее, чем при использовании любого другого метода.К сожалению, отображение символов ТАКЖЕ зависит от поддержки шрифтов на компьютере посетителя. Поэтому, если вы используете Unicode, но на вашем компьютере нет шрифтов, содержащих эти глифы, вы увидите вопросительные знаки, или маленькие прямоугольники, или квадраты с четырехзначными кодировками Unicode, или любые другие подстановочные знаки, которые использует ваша ОС. Это не ошибка Unicode, это проблема со шрифтом. Другой набор символов не стал бы лучше, потому что проблема заключается в отсутствии поддержки шрифтов; плюс у вас есть дополнительная проблема, заключающаяся в том, что набор символов с большей вероятностью вызовет проблемы.

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

      Кроме того, вы должны ВСЕГДА указывать язык документа. Вероятно, есть какая-то логика, которая по умолчанию использует английский или что-то в этом роде, но вы можете вызвать серьезные проблемы с удобством использования и доступностью, особенно для интерфейсов, не связанных с браузером.Поработав в Braille Institute, я могу привести пару случаев, когда не указание языка или его неправильное выполнение для некоторых пользователей приведет к полной чуши.

      1. Программы голосового вывода читают то, что отображается на экране для пользователей. У них совершенно разные коды, записи, акценты и т. Д. В зависимости от указанного вами языка. Если вы сделаете это неправильно, он попытается прочитать английский как французский, русский как английский и т. Д. Обычно результат будет неразборчивым.

      2. Брайлевские дисплеи отображаются совершенно по-разному в зависимости от языка; это даже не проблема, связанная с технологией, а проблема со шрифтом Брайля.Символы Брайля в каждом языке совершенно разные. Кто-то может выучить английский шрифт Брайля и читать книги со шрифтом Брайля; однако, если они берут книгу с французским шрифтом Брайля, все, что они могут разобрать, является тарабарщиной, даже если они бегло говорят по-французски, символы на самом деле обозначают совершенно разные комбинации букв. И если английский и французский несовместимы, вы можете понять проблемы неевропейских языков.

      Семейства шрифтов CSS — учебные пособия по CSS

      serif
      Тип Название шрифта
      Латинские шрифты Times New Roman, Бодони, Гарамонд, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit
      Греческие шрифты Bitstream Cyberbit
      Кириллические шрифты Adobe Minion Cyrillic, Excelcior Кириллица Upright, Monotype Albion 70, Bitstream Cyberbit, ER Bukinst
      Еврейские шрифты New Peninim, Raanana, Bitstream Cyberbit
      Японские шрифты Ryumin Light-KL, Kyokasho ICA, Futo Min A101
      Арабские шрифты Bitstream Cyberbit
      Шрифты Cherokee Ло Цицеро Чероки
      без засечек
      Латинские шрифты MS Trebuchet, ITC Avant Garde Готика, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica
      Греческие шрифты Аттика, Typiko New Era, MS Tahoma, Monotype Gill Sans 571, Helvetica Greek
      Кириллические шрифты Helvetica Cyrillic, ER Univers, Lucida Sans Unicode, Bastion
      Еврейские шрифты Arial Hebrew, MS Tahoma
      Японские шрифты Shin Go, Heisei Kaku Gothic W5
      Арабские шрифты MS Tahoma
      курсив
      Латинские шрифты Caflisch Script, Adobe Poetica, Sanvito, Ex Ponto, Snell Roundhand, Zapf-Chancery
      Кириллические шрифты ER Architekt
      Еврейские шрифты Корсива
      Арабские шрифты DecoType Naskh, монотипия урду 507
      фэнтези
      Латинские шрифты Alpha Geometrique, Critter, Cottonwood, FB Reactor, Studz
      моноширинный
      Латинские шрифты Courier, MS Courier New, Prestige, Эверсон Моно
      Греческие шрифты MS Courier New, Everson Mono
      Кириллические шрифты ER Kurier, Everson Mono
      Японские шрифты Осака Моноширинный
      Шрифты Cherokee Эверсон Моно

      Кириллические шрифты F&P для ПК, Mac и UNIX


      Каждый обычай когда-то был эксцентричностью; каждая идея когда-то была абсурдом. — Холбрук Джексон

      Ниже приведены ресурсы, указывающие на все, что вам нужно знать, чтобы настроить ваш ПК, Macintosh или UNIX на рабочую станцию ​​для работы с кириллическими шрифтами. Обратите внимание, что на F&P, если вы хотите читать наши страницы на русском языке, но не используете кириллицу, вы всегда можете использовать опцию «Trans» внизу страниц, которая «транслитерирует» русский текст в латинскую кодировку.


    • Microsoft Типографика *
    • Сайт Microsoft Typography WWW — это он-лайн ресурс для пользователей шрифтов и разработчиков шрифтов.На этом сайте вы можете скачать бесплатные шрифты для использования с компьютерами Windows и Apple Macintosh, узнать о многоязычной поддержке Windows и многое другое.

    • PeReStRoIkA — Кириллические шрифты *

      Эта страница содержит интерактивные инструкции по установке кириллических шрифтов в Windows 95, а также другие возможности. (Обязательно откройте браузер на полную ширину!)

    • Yamada Language Guides *

      Это руководство содержит огромный выбор языковых ресурсов в WWW, включая архив шрифтов, ссылки на списки рассылки и группы новостей, связанные с языком. Обладая информацией на более чем 115 языках (включая русский, русский язык жестов и армянский) и 112 шрифтами для более чем 40 языков, это очень полезный сайт.

    • Кириллица (аудио и видео)

      Слушайте и просматривайте кириллицу.

    • Как «русифицировать» компьютер *

      Это сокращенное руководство по русификации вашего компьютера, написанное Чарльзом Дорсеттом, предназначено для Windows95, Netscape 3.0 и Eudora.

    • Macintosh и KOI-8R *

      Илья Моисеев написал этот фантастический сайт с рекомендациями и подробными инструкциями о процессе русификации Eudora, NewsWatcher, Netscape и NCSA Telnet.Графика включена, чтобы облегчить понимание.

    • Страница Пола в Compuserve *

      Павел Городянский разработал отличный ресурс по вопросам кириллического текста / шрифтов. Это особенно удобно для пользователей Windows.

    • Русский язык в другом ПО *

      Сергей Наумов собрал замечательную коллекцию материалов по кириллическим шрифтам для различных программ (включая Netscape, Internet Explorer и Mosaic).

    • Русификация Macintosh *

      Матвей Пальчук создал очень интересный сайт, посвященный русификации Macintosh.Основная цель этого сайта — дать возможность пользователям MacOS ™, подключенным к Интернету, работать с русским текстом в формате KOI8. Доступна условно-бесплатная «Студенческая» раскладка клавиатуры для стандартных кириллических шрифтов KO18 и Apple.

    • СовИнформБюро: Русифицируйте все *

      Коллекция кириллических шрифтов и программного обеспечения для различных платформ, включая ПК, Mac и даже Commodore Amiga. На этой странице представлены, в частности, подробные инструкции по установке кириллических шрифтов для MS Windows Netscape.

    • Веб-шрифты для Windows и Mac *

      Microsoft предлагает БЕСПЛАТНО новые наборы шрифтов, включая cp 1251 Cyrillic. Есть множество лиц, включая Times, Arial, Arial Black Courier и Impact (например, сжатый Black Arial). Очевидно, они предназначены для замены шрифтов, поставляемых с Windows, поскольку содержат символы для многих других языков. Также имеется многоязычная поддержка информации Windows.


      [Английский] [Русский TRANS | KOI8 | ALT | ВЫИГРАТЬ | MAC | ISO5] F&P Home ° Комментарии ° Гостевая книга

      1996 Друзья и партнеры
      Наташа Булашова, Грег Коул
      Пожалуйста, посетите Российские и американские зеркальные сайты Друзей и Партнеров.Обновлено: 1998-11-

      Пожалуйста напишите нам с вашими комментариями и предложениями.

    • Домашняя страница проекта CYR-RFX

      Домашняя страница проекта CYR-RFX
      Кириллица и
      евро шрифты для X11

      Настоящая работа посвящена г.Troodie — пример настойчивости

      Что здесь

      CYR-RFX стартовал как набор кириллических шрифтов для X-Window («CYR-RFX» означает «CYRillic Raster Fonts for X»). Теперь он включает несколько кириллических кодировок и две латинские (обе со знаком евро).

      Эти шрифты являются модифицированными (в основном с добавлением кириллицы) версиями стандартные шрифты X-Window из misc / и 75dpi /.

      Включены все шрифты * iso8859-1 из misc /, и большинство важные 75dpi / one: lu (LucidaSans), lut (LucidaSansTypewriter), tim (Times), helv (Helvetica) и кур (Курьер).

      Подробное описание проекта CYR-RFX доступно в doc / README.en.html файл.

      Текущее состояние и планы на будущее

      Версия 1.2 намечена на конец июля / начало августа, и он будет иметь следующие особенности:

      • Полное покрытие символов 1251 / 8859-5.
      • Старокириллические глифы (ять, фита, ижица).
      • Некоторые новые кодировки: ISO-IR-111 (ECMA-Cyrillic), KOI8-O (Старая кириллица), IBM-CP855 (DOS югославский).

      Текущая «разрабатываемая» версия — 1.1 (файлы -1.1 действительно меняются снимки работы до 1. 2). «Стабильные» файлы 1.0 по-прежнему имеется в наличии.

      1.2, а затем 1.4 с New Century Schoolbook (ncen) семья (точное время неизвестно) и 2.0 (если когда-либо появятся 🙂 будет включать 100dpi Times и Courier.

      Загрузить

      Примечания:

      (1)
      Символы в диапазоне 0-127 не показаны на скриншотах, поскольку эта часть идентична во всех кодировках.
      (2)
      Только кириллица, однострочный рисунок и некоторые специальные глифы.
      (3)
      В настоящее время кириллица не кои8 (бывшая югославская) глифы присутствуют только в некоторых шрифтах (включая все misc / единицы).
      (4)
      Без специфичных для Mac глифов, таких как «Дельта» и «бесконечность».
      (5)
      В настоящее время не все U + 0400 глифы присутствуют, только WGL4.

      Все архивы содержат файлы в виде КОДИРОВАНИЕ / {разное, 75 точек на дюйм} / *. pcf с пользователем = root и group = root. Итак, их можно извлечь с помощью такой команды, как

      gzip -dc cyr-rfx_ENCODING-1.1.tgz | tar xf — -C / usr / X11R6 / lib / X11 / fonts /

      Подробные инструкции по установке доступны в doc / INSTALL.en.txt.

      Шрифты в исходном формате (BDF) доступны в каталоге srctgz / dir.

      См. Также doc / ChangeLog.

      Контактная информация

      Главная страница CYR-RFX находится по адресу

      http: // www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/00index.en.html

      Он также доступен в ftp-пространстве как

      ftp://ftp.inp.nsk.su/pub/BINP/X11/fonts/cyr-rfx/00index.en.html

      Если вы обнаружите какие-либо ошибки, напишите мне, Дмитрий Болховитянов: mailto: [email protected].

      Авторские права и лицензия

      Все шрифты сохраняют ту же лицензионную политику, что и исходные (iso8859-1) шрифты.

      Стандартные шрифты iso8859-1 Courier, Helvetica и Times авторское право принадлежит Adobe Systems и Digital Equipment Corporation (см. CHT_LEGALNOTICE).

      Стандартные шрифты iso8859-1 LucidaSans и LucidaSansTypewriter являются авторские права принадлежат Bigelow & Holmes (см. LU_LEGALNOTICE).

      Стандартные шрифты iso8859-1 misc / {12×24,8×16} авторские права принадлежат Sony Corp (см. SONY_LEGALNOTICE).

      Авторские права на стандартный шрифт iso8859-1 misc / 10×20 принадлежат Network Computing Devices, Inc. (см. NCD_LEGALNOTICE).

      Стандартный шрифт iso8859-1 misc / 5×7 принадлежит X Консорциум (см. 5X7_LEGALNOTICE).

      Остальные стандартные iso8859-1 разное / шрифты (6×10, 6×13, 6х13Б, 7×13, 7x13B, 7×14, 7x14B, 8×13, 8x13B, 9×15, 9х15Б, nil2) являются собственностью различных людей и организаций (см. свойства «АВТОРСКИЕ ПРАВА» отдельных шрифтов) и являются общедоступные шрифты.

      Кириллица и евроглифы во всех этих шрифтах, а также линейный рисунок глифов в 75dpi / шрифтах, а также в дистрибутиве CYR-RFX и Авторские права на логотип «CYR-RFX» принадлежат Дмитрию Болховитянову. (см. CYR-RFX_LEGALNOTICE).


      Copyright © 2000, Дмитрий Ю. Болховитянов

      шрифтов

      шрифтов

      Настройка свойств шрифта будет одним из наиболее распространенных способов использования стиля. листы. К сожалению, не существует четко определенного и универсального принятая таксономия для классификации шрифтов и термины, относящиеся к одному семейство шрифтов может не подходить для других.Например, курсивом является обычно используется для обозначения наклонного текста, но наклонный текст также может быть обозначен как наклонный, наклонный, наклонный, курсивный или Курсов . Поэтому сопоставить типичные свойства выбора шрифта к определенному шрифту.

      Поскольку не существует общепринятой универсальной классификации шрифтов свойства, необходимо выполнить сопоставление свойств с начертаниями шрифта осторожно. Свойства сопоставляются в четко определенном порядке, чтобы убедитесь, что результаты этого процесса сопоставления столь же согласованы, как и возможно через UA (при условии, что одна и та же библиотека начертаний шрифтов представлен каждому из них).

      1. Пользовательский агент создает (или получает доступ) базу данных соответствующего CSS 2.1. свойства всех шрифтов, о которых знает UA. Если есть два шрифта с одинаковыми свойствами, пользователь агент выбирает один из них.
      2. Для данного элемента и для каждого символа в этом элементе UA собирает свойства шрифта, применимые к этому элементу. С помощью полный набор свойств, UA использует свойство font-family для выберите предварительное семейство шрифтов. Остальные свойства проверены против семьи в соответствии с критериями соответствия, описанными в каждое свойство.Если есть совпадения по всем остальным свойствам, тогда это совпадающее начертание шрифта для данного элемента или символа.
      3. Если в семействе «font-family» нет подходящего начертания шрифта обрабатывается на шаге 2, и если есть следующая альтернатива ‘font-family’ в наборе шрифтов, затем повторите шаг 2 со следующей альтернативой ‘семейство шрифтов’.
      4. Если есть совпадающее начертание шрифта, но оно не содержит глифа для текущего персонажа, и если есть следующая альтернатива ‘font-family’ в наборах шрифтов, затем повторите шаг 2 со следующим альтернативное «семейство шрифтов».
      5. Если в семействе, выбранном в 2, нет шрифта, используйте «Font-family» по умолчанию, зависящий от UA, и повторите шаг 2, используя лучшее совпадение, которое может быть получено в пределах шрифта по умолчанию. Если конкретный символ не может быть отображен с использованием этого шрифта, тогда UA может использовать другой означает определение подходящего шрифта для этого символа. UA должен отобразить каждый символ, для которого нет подходящего шрифта для видимого символа выбранный UA, предпочтительно глиф «отсутствующего символа» из одного из шрифты, доступные для UA.

      (Вышеупомянутый алгоритм можно оптимизировать, чтобы избежать повторного посещения свойства CSS 2.1 для каждого символа.)

      Правила сопоставления по свойствам из пункта (2) выше следующие:

      1. ‘font-style’ сначала пробуется. «Курсив» будет удовлетворен, если в базе данных шрифтов UA есть лицо помечены ключевым словом CSS «курсив» (предпочтительно) или «наклонный». В противном случае значения должны быть точно сопоставлены, иначе стиль шрифта не будет работать.
      2. Далее выполняется попытка
      3. ‘font-option’.Спички с маленькой заглавной буквы (1) a шрифт, помеченный как ‘small-caps’, (2) шрифт, в котором маленькие заглавные буквы синтезированный, или (3) шрифт, в котором все строчные буквы заменены на заглавные буквы. Шрифт с маленькими заглавными буквами может быть синтезирован электронное масштабирование заглавных букв обычного шрифта. ‘normal’ соответствует нормальному варианту шрифта (не с маленькими заглавными буквами). У шрифта не может быть нормального варианта. Шрифт который доступен только в виде маленьких заглавных букв, должен выбираться как «нормальное» лицо или как «малое заглавное» лицо.
      4. ‘font-weight’ соответствует следующему, он будет никогда не подведи. (См. «Font-weight» ниже.)
      5. ‘font-size’ должен соответствовать в пределах Предел допуска, зависящий от UA. (Обычно размеры масштабируемых шрифтов округляются до ближайшего целого пикселя, а допуск для растровые шрифты могут достигать 20%.) Дальнейшие вычисления, например, значениями ’em’ в других свойствах, основаны на вычисленное значение font-size.

      Значение свойства — это список названий семейств шрифтов с приоритетом. и / или родовые фамилии.В отличие от большинства других свойств CSS, значения компонентов разделены поставьте запятую, чтобы указать, что это альтернативы:

      body {font-family: Gill, Helvetica, sans-serif}
       

      Хотя многие шрифты содержат глиф «недостающий символ», обычно это открытый ящик, поскольку его название подразумевает, что это не должно быть считается совпадением для символов, которых нет в шрифте. (Должно, однако считается соответствием U + FFFD, «отсутствующий символ» код символа).

      Существует два типа названий семейств шрифтов:

      <фамилия>
      Название выбранного семейства шрифтов.В последнем примере «Гилл» и «Helvetica» — семейства шрифтов.
      <родовое-семейство>
      В приведенном выше примере последнее значение является родовым именем семейства. В определены следующие общие семейства:
      • ‘serif’ (например, Times)
      • ‘без засечек’ (например, Helvetica)
      • ‘курсив’ (например, Zapf-Chancery)
      • «фэнтези» (например, вестерн)
      • ‘моноширинный’ (например, Courier)

      Разработчикам таблиц стилей рекомендуется предлагать общее семейство шрифтов. в качестве последней альтернативы.Общие названия семейств шрифтов являются ключевыми словами и НЕ должны заключаться в кавычки.

      Имена семейств шрифтов должны быть указаны как строки или без кавычек как последовательность один или несколько идентификаторов. Это означает большинство знаков препинания и цифр в начале каждого токена должны экранировать имена семейств шрифтов без кавычек.

      Например, следующие объявления недействительны:

      семейство шрифтов: красный / черный, без засечек;
      семейство шрифтов: "Lucida" Grande, без засечек;
      семейство шрифтов: Кхм !, без засечек;
      семейство шрифтов: test @ foo, sans-serif;
      семейство шрифтов: #POUND, без засечек;
      семейство шрифтов: Гавайи 5-0, без засечек;
       

      Если последовательность идентификаторов задана как имя семейства шрифтов, вычисленное значение — это имя, преобразованное в строку путем объединения всех идентификаторы в последовательности одиночными пробелами.

      Во избежание ошибок при экранировании рекомендуется указывать шрифт фамилии, содержащие пробелы, цифры или знаки препинания символы кроме дефисов:

      body {font-family: "New Century Schoolbook", serif}
      
      <ТЕЛО>
       

      Семейство шрифтов имен , которые совпадают с ключевым словом значение (‘наследование’, ‘с засечками’, ‘без засечек’, ‘моноширинный’, ‘фантазия’ и ‘cursive’) необходимо заключить в кавычки, чтобы избежать путаницы с ключевыми словами с те же имена. Ключевые слова initial и default зарезервированы для для будущего использования и также должны быть указаны в кавычках при использовании в качестве названия шрифта.UA должны не рассматривать эти ключевые слова как совпадающие с ‘‘ тип.

      15.3.1 Общие семейства шрифтов

      Общие семейства шрифтов — это резервный механизм, средство сохранение некоторых намерений автора таблицы стилей в худшем случае когда нельзя выбрать ни один из указанных шрифтов. Для оптимального типографский контроль, в таблицы стилей.

      Определено, что все пять семейств общих шрифтов существуют во всех Реализации CSS (они не обязательно должны сопоставляться с пятью различными актуальные шрифты).Пользовательские агенты должны предоставлять разумные варианты по умолчанию для общих семейств шрифтов, которые выражают характеристики каждой семьи как нельзя лучше в пределах разрешено базовой технологией.

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

      15.3.1.1
      serif

      Символы шрифтов с засечками, как этот термин используется в CSS, имеют тенденцию к завершению. штрихи, расклешенные или сужающиеся концы или имеющие окончание с засечками (включая плоские засечки).Шрифты с засечками обычно пропорционально разнесены. Они часто демонстрируют большую разницу между толстые и тонкие штрихи, чем шрифты из общего шрифта ‘sans-serif’ семья. CSS использует термин ‘serif’ для применения к шрифту любого скрипта, хотя для конкретных сценариев могут быть более знакомы другие имена, например как Mincho (японский), Sung или Song (китайский), Totum или Kodig (корейский). Любой шрифт, описанный таким образом, может использоваться для обозначения родовое семейство ‘serif’.

      Примеры шрифтов, подходящих под это описание:

      Латинские шрифты Times New Roman, Бодони, Гарамонд, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit
      Греческие шрифты Bitstream Cyberbit
      Кириллические шрифты Adobe Minion Cyrillic, Excelsior Cyrillic Upright, Монотипия Альбион 70, Bitstream Cyberbit, ER Bukinist
      Еврейские шрифты New Peninim, Raanana, Bitstream Cyberbit
      Японские шрифты Ryumin Light-KL, Kyokasho ICA, Futo Min A101
      Арабские шрифты Bitstream Cyberbit
      Шрифты Cherokee Lo Cicero Cherokee
      15.3.1.2
      sans-serif

      Глифы в шрифтах без засечек, поскольку этот термин используется в CSS, обычно имеют обводку гладкие окончания — с небольшим или без развальцовки, поперечного штриха и т. д. орнамент. Шрифты без засечек обычно пропорционально разнесены. У них часто есть небольшие различия между толстыми и тонкие штрихи по сравнению со шрифтами из семейства «serif». CSS использует термин «без засечек» для применения к шрифту для любого шрифта, хотя другие имена могут быть более знакомы для конкретных сценариев, например Готический (японский), Кай (китайский) или Патанг (корейский).Любой шрифт, описанный таким образом, может использоваться для обозначения общего «без засечек» семья.

      Примеры шрифтов, подходящих под это описание:

      Латинские шрифты MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica
      Греческие шрифты Attika, Typiko New Era, MS Tahoma, Monotype Gill Sans 571, Helvetica Greek
      Кириллические шрифты Helvetica Cyrillic, ER Univers, Lucida Sans Unicode, Bastion
      Еврейские шрифты Arial Hebrew, MS Tahoma
      Японские шрифты Shin Go, Heisei Kaku Gothic W5
      Арабские шрифты MS Tahoma
      15.3.1.3
      cursive

      Глифы курсивным шрифтом, как этот термин используется в CSS, обычно имеют либо присоединение штрихов, либо другие характеристики курсива, помимо тех курсивных шрифтов. Глифы частично или полностью связаны, и результат больше похож на рукописную ручку или кисть письмо, чем печатное письмо. Шрифты для некоторых скриптов, например Арабский, почти всегда пишется курсивом. CSS использует термин «курсив» для применять к шрифту для любого скрипта, хотя другие названия, такие как Chancery, Кисть, Swing и Script также используются в названиях шрифтов.

      Примеры шрифтов, подходящих под это описание:

      Латинские шрифты Caflisch Script, Adobe Poetica, Sanvito, Ex Ponto, Snell Roundhand, Zapf-Chancery
      Кириллические шрифты ER Architekt
      Еврейские шрифты Корсива
      Арабские шрифты DecoType Naskh, монотипия урду 507
      15.3.1.4
      фэнтези

      Фэнтезийные шрифты, используемые в CSS, в основном являются декоративными, в то время как все еще содержащие представления символов (в отличие от Пи или Графические шрифты, которые не представляют символы).Примеры включают:

      латинские шрифты Alpha Geometrique, Critter, Cottonwood, FB Reactor, Studz
      15.3.1.5
      моноширинный

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

      Примеры шрифтов, соответствующих этому описанию, включают:

      Латинские шрифты Courier, MS Courier New, Prestige, Everson Mono
      Греческие шрифты MS Courier New, Everson Mono
      Кириллические шрифты ER Kurier, Everson Mono
      Японские шрифты Осака моноширинный
      Шрифты Cherokee Эверсон Моно
      ‘font-style’
      Значение: нормальное | курсив | косой | наследовать
      Начальный: нормальный
      Применимо к: все элементы
      Унаследовано: да
      В процентах: Н / Д
      Медиа: визуальный
      Расчетное значение: как указано

      Свойство font-style выбирает между обычным (иногда называемые «римские» или «вертикальные»), курсив и наклонные начертания внутри семейство шрифтов.

      Значение «нормальный» выбирает шрифт, который классифицируется как «нормальный». в базе данных шрифтов UA, в то время как ‘oblique’ выбирает шрифт, который помечены как «наклонные». Значение «курсив» выбирает шрифт, который помечен «курсив» или, если он недоступен, помеченный как «наклонный».

      Шрифт, помеченный как «наклонный» в базе данных шрифтов UA, может фактически были созданы путем электронного наклона обычного шрифта.

      Шрифты с наклонными, наклонными или наклонными названиями будут обычно обозначается как «наклонный» в базе данных шрифтов UA.Шрифты с Курсив, Курсив или Курсив в их именах будет обычно обозначается курсивом.

      h2, h3, h4 {font-style: italic}
      h2 em {font-style: normal}
       

      В приведенном выше примере выделенный текст в ‘h2’ появится в нормальное лицо.

      ‘вариант шрифта’
      Значение: нормальное | малые шапки | наследовать
      Начальный: нормальный
      Применимо к: все элементы
      Унаследовано: да
      В процентах: Н / Д
      Медиа: визуальный
      Расчетное значение: как указано

      Другой тип вариации в семействе шрифтов — это маленькие заглавные буквы.В маленьком шрифте строчные буквы выглядят так же, как прописные, но меньшего размера и с немного другими пропорции. Свойство font-variant выбирает этот шрифт.

      Значение ‘normal’ выбирает шрифт, который не является шрифтом с маленькими заглавными буквами, ‘small-caps’ выбирает шрифт small-caps. Это приемлемо (но не требуется) в CSS 2.1, если шрифт с маленькими заглавными буквами создается с помощью обычный шрифт и замена строчных букв масштабированными прописными символы. В крайнем случае будут использоваться прописные буквы в качестве замена капельного шрифта.

      Следующий пример приводит к элементу ‘h4’ в малых заглавных буквах, с любыми подчеркнутыми словами наклонными и любыми подчеркнутыми словами внутри и наклонные малые заглавные буквы ‘h4’:

      h4 {font-variant: small-caps}
      em {font-style: oblique}
       

      В семействе шрифтов могут быть и другие варианты, например шрифты со старыми цифрами, прописными цифрами, сокращенными или расширенные буквы и т. д. CSS 2.1 не имеет свойств, которые их выбирают.

      Примечание: , поскольку это свойство приводит к тому, что текст преобразовано в верхний регистр, применяются те же соображения, что и для ‘text-transform’.

      ‘font-weight’
      Значение: нормальное | жирный | смелее | зажигалка | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | наследовать
      Начальный: нормальный
      Применимо к: все элементы
      Унаследовано: да
      В процентах: Н / Д
      Медиа: визуальный
      Расчетное значение: см. Текст

      Свойство font-weight выбирает толщину шрифта.В значения от ‘100’ до ‘900’ образуют упорядоченную последовательность, где каждое число указывает на вес, который по крайней мере такой же темный, как и его предшественник. В ключевое слово «нормальный» является синонимом «400», а «жирный» — синонимом. с «700». Ключевые слова, отличные от «нормального» и «жирного», были показаны часто путают с названиями шрифтов, поэтому числовая шкала выбран для списка из 9 значений.

      p {font-weight: normal} / * 400 * /
      h2 {font-weight: 700} / * полужирный * /
       

      Значения «жирнее» и «светлее» выбирают толщину шрифта, относительно веса, унаследованного от родителя:

      сильный {font-weight: bolder}
       

      Шрифты (данные шрифта) обычно имеют одно или несколько свойств, значения — это имена, которые описывают «вес» шрифта.Там не имеет общепринятого универсального значения для этих названий веса. Их основные роль заключается в том, чтобы различать лица разной темноты в одном семейство шрифтов. Использование разных семейств шрифтов весьма вариативно; Например, шрифт, который можно было бы назвать жирным, можно описать как быть Regular, Roman, Book, Medium, Semi- или DemiBold, Полужирный, или Черный, в зависимости от того, насколько черным «нормальное» лицо шрифта в дизайне. Потому что нет стандартного использования имен, значения свойств веса в CSS 2.1 даны на числовом шкала, в которой значение «400» (или «нормальный») соответствует «нормальное» текстовое лицо для этой семьи. Название веса, связанное с это лицо обычно будет Книжный, Обычный, Римский, Обычный или иногда Средний .

      Связь других весов внутри семейства с числовым значения веса предназначены только для сохранения порядка темноты в этой семье. Однако следующие эвристики говорят о том, как присвоение выполняется в этом случае:

      • Если в семействе шрифтов уже используется числовая шкала с девятью значениями (например, e.g., OpenType делает), вес шрифта должен быть сопоставлен напрямую.
      • Если есть лицо с меткой Среднее и лицо с меткой Книжный, Обычный, Римский или Обычный, , затем Средний обычно присваивается «500».
      • Шрифт с надписью «Полужирный» часто соответствует значению веса «700».

      После того, как веса семейства шрифтов сопоставлены с шкалой CSS, недостающие веса выбираются следующим образом:

      • Если желаемый вес меньше 400, вес ниже желаемого веса проверяются в порядке убывания, за которым следуют веса над желаемый вес в возрастающем порядке, пока не будет найдено совпадение.
      • Если желаемый вес больше 500, вес больше желаемого вес проверяется в возрастающем порядке, за которым следуют веса ниже желаемый вес в порядке убывания, пока не будет найдено совпадение.
      • Если желаемый вес 400, сначала проверяется 500, а затем используется правило для желаемого веса менее 400.
      • Если желаемый вес равен 500, сначала проверяется 400, а затем используется правило для желаемого веса менее 400.

      В следующих двух примерах показаны типичные сопоставления.

      Предположим, что у семейства «Гремучая змея» четыре веса, от самого легкого до самый темный: Обычный, Средний, Полужирный, Плотный.

      9075 Rattlesnake Bold »
      Первый пример отображения веса шрифта
      Доступные грани Назначения Заполнение отверстий
      «Rattlesnake Regular» 400 100, 200, 300
      «Rattlesnake Medium» 700 600
      « Rattlesnake Heavy » 800 900

      Предположим, что в Семейство «Ice Prawn»: Book, Medium, Bold, Heavy, Black, ExtraBlack. Обратите внимание, что в этом случае пользовательский агент решил , а не присвоить числовой значение «Ice Prawn ExtraBlack».

      9075 Ice Prawn Extra
      Второй пример отображения веса шрифта
      Доступные грани Назначения Заполнение отверстий
      «Ice Prawn Book» 400 100, 200, 300
      «Ice Prawn Medium» 500 9075 9075 «Ice Prawn Bold» 700 600
      «Ice Prawn Heavy» 800
      «Ice Prawn Black» 900
      (нет)

      Значения «жирнее» и «светлее» обозначают значения относительно вес родительского элемента.Основываясь на унаследованном значении веса, используемый вес рассчитывается по приведенной ниже таблице. Дочерние элементы наследовать рассчитанный вес, а не значение «смелее» или «легче».

      Значения «смелее» и «светлее»
      Унаследованное значение жирный зажигалка
      100 400 100
      200 400 100
      300 400 100
      400 700 100
      500 700 100
      600 900 400
      700 900 400
      800 900 700
      900 900 700

      Приведенная выше таблица эквивалентна выбору следующего относительного более жирного шрифта. или более светлое начертание, учитывая семейство шрифтов, содержащее нормальные и полужирные начертания вместе с худым и тяжелым лицом.Авторы, желающие более точного контроля над точными значениями веса, используемыми для данного элемента, следует использовать числовые значения вместо относительных весов.

      Нет гарантии, что будет более темное лицо для каждого из значения ‘font-weight’; например, некоторые шрифты могут иметь только нормальное и жирное лицо, в то время как у других может быть восемь толщин лица. Нет никакой гарантии, как UA будет отображать шрифты внутри семейства. к значениям веса. Единственная гарантия — это то, что лицо заданной стоимости будет не менее темным, чем грани более светлых оттенков.

      Размер шрифта соответствует квадрату em — концепции, используемой в типографике. Обратите внимание, что некоторые глифы могут истекать кровью за пределами своих квадратов. Значения имеют следующие значения:

      <абсолютный размер>
      Ключевое слово — это индекс таблицы шрифтов. размеры рассчитываются и хранятся UA. Возможные значения:

      [xx-маленький | x-small | маленький | средний | большой | x-большой | xx-большой]

      В следующей таблице приведены рекомендации для пользовательских агентов для абсолютного размера. отображение в заголовок HTML и абсолютные размеры шрифта.«Среднее» значение размер шрифта, предпочитаемый пользователем, и используется в качестве справочного среднего значения.

      Значения абсолютного размера CSS xx-малый x-маленький малый средний большой x-большой хх большой
      Размер шрифта HTML 1 2 3 4 5 6 7

      Разработчики должны составить таблицу коэффициентов масштабирования для ключевых слов абсолютного размера относительно «среднего» размера шрифта и конкретного устройства и его характеристик (например,г., разрешение устройства).

      Для разных носителей могут потребоваться разные коэффициенты масштабирования. Также UA следует учитывать качество и доступность шрифтов, когда вычисление таблицы. Таблица может отличаться от одного семейства шрифтов к другому.

      Примечание 1. Для сохранения читабельности UA применяет эти рекомендации, тем не менее, должны избегать создания размера шрифта в результате менее 9 пикселей на единицу EM на дисплее компьютера.

      Примечание 2. В CSS1 предлагаемый коэффициент масштабирования между соседними индексами составлял 1,5, что удобно для пользователя. оказался слишком большим. В CSS2 предлагаемый коэффициент масштабирования для экран компьютера между соседними индексами был 1,2, что еще создавало вопросы для небольших размеров. Опыт внедрения показал что фиксированное соотношение между соседними ключевыми словами абсолютного размера проблематично, и в этой спецификации не рекомендует такой фиксированный коэффициент.

      <относительный размер>
      Ключевое слово интерпретируется относительно таблица размеров шрифта и размера шрифта родительского элемента.Возможный значения: [больше | меньше]. Например, если родительский элемент имеет размер шрифта «средний», значение «больше» сделает шрифт размер текущего элемента должен быть «большим». Если размер родительского элемента не близок к записи в таблице, UA может интерполировать между таблицы или округлить до ближайшего. UA, возможно, придется экстраполировать значения таблицы, если числовое значение выходит за пределы ключевые слова.

      Длина и процентные значения не должны соответствовать таблице размеров шрифта учитывать при расчете размера шрифта элемента.

      Отрицательные значения не допускаются.

      Во всех остальных свойствах значения длины em и ex относятся к вычисленный размер шрифта текущего элемента. В свойстве font-size эти Единицы длины относятся к вычисленному размеру шрифта родительского элемента.

      Обратите внимание, что приложение может повторно интерпретировать явный размер, в зависимости от контекста. Например, внутри сцены VR шрифт может получить разный размер из-за искажения перспективы.

      Примеры:

      п {размер шрифта: 16 пикселей; }
      @media print {
      п {размер шрифта: 12 пт; }
      }
      цитата {font-size: больше}
      em {размер шрифта: 150%}
      em {размер шрифта: 1.5em}
       

      Свойство ‘font’: за исключением описанного ниже, сокращенное свойство для параметр ‘стиль шрифта’, ‘вариант-шрифта’, ‘font-weight’, ‘размер шрифта’, ‘line-height’ и ‘font-family’ одновременно место в стиле простынь. Синтаксис этого свойства основан на традиционном типографская сокращенная запись для установки нескольких свойств, связанных с шрифты.

      Все свойства, связанные со шрифтом, сначала сбрасываются до исходных значений, включая перечисленные в предыдущем абзаце. Затем те свойства, которым заданы явные значения в Для этих значений устанавливается сокращение font.Для определения допустимых и начальных значений см. Ранее определенные свойства.

      p {font: 12px / 14px без засечек}
      п {шрифт: 80% без засечек}
      p {font: x-large / 110% "New Century Schoolbook", serif}
      p {шрифт: полужирный курсив, большой Palatino, serif}
      p {font: normal, small-caps 120% / 120% fantasy}
       

      Во втором правиле процентное значение размера шрифта (‘80%’) относится к к размеру шрифта родительского элемента. В третьем правиле строка процент высоты относится к размеру шрифта самого элемента.

      В первых трех правилах выше «стиль шрифта», «вариант шрифта» и font-weight явно не упоминаются, что означает, что они все три установлены на свое начальное значение («нормальное»). Четвертый набор правил font-weight на bold, font-style на italic и неявно устанавливает для ‘font-option’ значение ‘normal’.

      Пятое правило устанавливает ‘font-option’ (‘small-caps’), ‘font-size’ (120% родительского шрифта), ‘line-height’ (120% раз размер шрифта) и «font-family» («фантазия»).Отсюда следует, что ключевое слово ‘normal’ применяется к двум оставшимся свойствам: ‘font-style’ и font-weight.

      Следующие значения относятся к системным шрифтам:

      caption
      Шрифт, используемый для элементов управления с субтитрами (например, кнопок, раскрывающихся списков и т. Д.).
      значок
      Шрифт, используемый для обозначения значков.
      меню
      Шрифт, используемый в меню (например, раскрывающихся меню и списках меню).
      окно сообщений
      Шрифт, используемый в диалоговых окнах.
      small-caption
      Шрифт, используемый для обозначения небольших элементов управления.
      строка состояния
      Шрифт, используемый в строке состояния окна.

      Системные шрифты можно устанавливать только целиком; то есть шрифт семья, размер, вес, стиль и т. д. настраиваются одновременно. При желании эти значения затем могут быть изменены индивидуально. Если нет шрифт с указанными характеристиками существует на данной платформе, пользовательский агент должен либо разумно заменить (например, меньший версия шрифта ‘caption’ может использоваться для ‘small-caption’ font) или замените шрифт пользовательского агента по умолчанию.Что касается обычных шрифтов, если для системного шрифта какие-либо отдельные свойства не являются частью доступных пользовательских настроек операционной системы, эти свойства должны быть установлены на их начальные значения.

      Вот почему это свойство является «почти» сокращенным свойством: system шрифты могут быть указаны только с этим свойством, а не с самим ‘font-family’, поэтому ‘font’ позволяет авторам делать больше, чем сумма его подсвойств. Однако отдельным свойствам, таким как font-weight, по-прежнему присваиваются значения, взятые из системного шрифта, которые можно изменять независимо.

      Примеры:

      button {font: 300 italic 1.3em / 1.7em "FB Armada", sans-serif}
      кнопка p {font: menu}
      кнопка p em {font-weight: bolder}
       

      Если шрифт, используемый для раскрывающихся меню в определенной системе оказался, например, углем 9-point, весом 600, то P элементы, являющиеся потомками BUTTON, будут отображаться, как если бы это правило действовало:

      кнопка p {font: 600 9px Charcoal}
       

      Потому что сокращение шрифта свойство сбрасывает любое свойство, которому явно не присвоено значение к его начальному значению, это имеет тот же эффект, что и это объявление:

      button p {
        семейство шрифтов: Уголь;
        стиль шрифта: нормальный;
        вариант шрифта: нормальный;
        font-weight: 600;
        размер шрифта: 9 пикселей;
        высота строки: нормальный;
      }
       

      Коды символов | Стили CSS, шрифты и Unicode

      В случае сомнений лучше оставить спецификацию шрифта пустой.Однако могут быть случаи, когда вам все равно нужно переопределить или изменить шрифт по умолчанию с помощью стилей CSS для конкретной ситуации. Спасибо Николасу Шанксу за его техническую помощь.

      Вестерн

      Базовая поддержка и расширенная поддержка Synbols

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

      В результате многие шрифты Microsoft, Apple или Adobe могут уже содержать символы, необходимые для написания на большинстве западных, центральных и европейских языков.

      Смешанные шрифты в браузерах

      Но не ВСЕ шрифты поддерживают ВСЕ возможные символы.

      Во многих браузерах, когда символ недоступен в определенном шрифте, браузер может заменить его другим шрифтом. Ниже приведен пример случая, когда фонетический символ, schwa / ə / или перевернутый e заменяется с Arial Black на другой шрифт.

      Arial Black: символ Schwa / ə / против «e»

      Поиск подходящих шрифтов

      Если вам интересны шрифты для определенных языков или сценарии, посмотрите на странице для конкретного языка, чтобы узнать о дополнительных вариантах шрифта.

      CSS для указания шрифта

      В приведенном ниже примере показан пример того, как указать шрифт с использованием семейства шрифтов в атрибуте CSS, чтобы гарантировать единообразное отображение символов IPA. Для получения дополнительной информации см. Страницу CSS-шрифтов W3C Schools.

      Спецификация семейства шрифтов

      В приведенном ниже заявлении принудительно вводится текст Arial , чтобы обеспечить единообразие отображения schwa.

      HTML

      style = "font-family: Arial" > Arial: символ Schwa / ə / vs. "e"

      Результат

      Arial: символ Schwa / ə / vs. «e»

      Класс CSS

      Если на вашем сайте много неанглоязычного текста, вы можете создать классы стилей, которые можно вызывать с помощью атрибута class = "" .Это может быть хорошим способом оптимизировать ваш код.

      В следующем примере определяется класс для неанглийского текста с несколькими вариантами шрифта.

      CSS

      .utf8sans {"Lucida Grande", "Arial Unicode MS", без засечек}

      HTML

      Опять.

      Незападные шрифты и размер

      При работе со многими восточноазиатскими или южноазиатскими сценариями стоит установить размер шрифта по умолчанию на один размер больше, чем тот, который можно использовать для западного сценария.Сравните эффект размера на дисплее ниже.

      Несколько скриптов размером 1 em против 1,5 em
      Скрипт 1 выс.

      1,5 см

      Кириллица Українська Українська
      Греческий ελληνικά ελληνικά
      Корейский 한국어 한국어
      Деванагари देवनागरी देवनागरी
      Традиционный китайский 漢語 漢語

      В приведенной выше таблице больший размер указан как font-size: 1.5em или в 1,5 раза больше, чем базовый размер 1 em, используемый в западном тексте. В зависимости от ваших потребностей вы также можете указать конкретный размер шрифта (например, размер шрифта : 18pt, ).

      CSS по языку

      В зависимости от ваших потребностей вы указываете определенные атрибуты CSS для текста, помеченного на определенном языке. Например, приведенный ниже CSS указывает, что любой текст, помеченный как испанский (например, .. ) будут выделены жирным шрифтом, курсивом и темно-синим цветом.

      CSS

      : lang (es) {font-weight: bold; стиль шрифта: курсив; цвет: # 009}

      HTML

      Он заказал arroz con pollo (курица и рис) на обед в мексиканском ресторане.

      Результат

      Он заказал arroz con pollo на обед в мексиканском ресторане.

      CSS-кнопки

      Если вы используете хорошо поддерживаемый скрипт, такой как китайский, японский, корейский или русский, тогда у вас есть возможность оставить содержимое в виде текста и добавить теги CSS, чтобы они выглядели как кнопки или предоставили другие декоративные эффекты.См. Пример кириллицы ниже:

      ПСУ

      .fakebutton {color: # 69F; font-weight: жирный; размер шрифта: xx-large; Семейство шрифтов
      : «Times CY», «Times New Roman», «Times», засечки;
      цвет фона: # 009; отступ: 5 пикселей 10 пикселей; маржа слева: 30 пикселей;
      граница: сплошная 4px # 69F; выравнивание текста: центр; width: 100px;}

      class = "fakebutton" > ПСУ

      Начало страницы

      .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Авторское право © 2024 Es picture - Картинки
    top