Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / CSS / Не для новичков /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Шрифты - Программирование от RIN.RU
Шрифты



Дескрипторы для подбора шрифтов


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


Синтаксис:panose-1: <число> {10}
Начально:0 0 0 0 0 0 0 0 0 0
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


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


Синтаксис:stemv: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся




Этот дескриптор задает ширину вертикального штриха (vertical stem width) символов шрифта. Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Синтаксис:slope: <число>
Начально:0
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает угол наклона (vertical stroke angle) в градусах символов шрифта от вертикали против часовой стрелки (поэтому если символы наклонены вправо, то он отрицателен).


Синтаксис:cap-height: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся




Этот дескриптор задает высоту прописных букв шрифта. Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Синтаксис:ascent: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает максимальную высоту символов шрифта без учета диакритических знаков (maximum unaccented height). Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Синтаксис:descent: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает максимальную глубину символов шрифта без учета диакритических знаков (maximum unaccented depth). Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Дескрипторы для синтеза шрифтов


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


Синтаксис:widths: [<диапазон>]?[<число>]+[,[<диапазон>]?[<число>]+]
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает ширины символов шрифта. Его значением является список диапазонов символов, за каждым из которых следует одно или более значение ширины. Если этот дескриптор присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em. Если диапазон опущен, то он предполагается равным U+0-7FFFFFFF, т. е. распространяется на все символы шрифта. Если количество заданных ширин меньше, чем символов в диапазоне, то последняя из ширин применяется ко всем символам, чья ширина не указана; если же ширин больше, чем символов, то лишние ширины игнорируются. Поясним сказанное на примерах:


widths: U+4E00-4E1F 1736 1874 1692;
widths: U+1A?? 1490, U+215? 1473 1838 1927 1684 1356 1792
1815 1848 1870 1492 1715 1745 1584 1992 1978 1770;
В первом примере указан диапазон из 32 символов, от 4E00 до 4E1F. Первый символ (с кодом 4E00) будет иметь ширину 1736, второй символ - ширину 1874, третий - ширину 1692. Поскольку ширин задано меньше, чем символов, последняя ширина (1692) будет присвоена всем остальным символам. Во втором примере задается единая ширина для 256 символов в диапазоне от 1A00 до 1AFF, а затем явно указываются ширины еще для 16 символов.


Синтаксис:bbox: <число>,<число>,<число>,<число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


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


Синтаксис:definition-src: <uri>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


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


Дескрипторы для выравнивания шрифтов


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


Синтаксис:baseline: <число>
Начально:0
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает нижнюю базовую линию символов шрифта. Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Синтаксис:centerline: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает центральную базовую линию символов шрифта. Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Синтаксис:mathline: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает математическую базовую линию символов шрифта. Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.


Синтаксис:topline: <число>
Начально:не определено
Устройства:визуальные

Поддержка :Не поддерживаeтся
Не поддерживаeтся


Этот дескриптор задает верхнюю базовую линию символов шрифта. Если он присутствует в описании шрифта, то должен присутствовать и дескриптор units-per-em.

<<<  Назад
 1  2  3  4 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Введение в таблицы стилей

Селекторы, псевдоклассы и псевдоэлементы

Значения свойств, каскадность и наследование

Границы, заполнители и рамки

Позиционирование элементов

Визуализация элементов

Цвет и фон

Текст

Таблицы

Генерация содержимого, нумерация и списки

Страничные устройства вывода

Звуковые таблицы стилей

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь