Размер шрифта определяется. Определение размеров шрифтов в CSS
Размер шрифта на сайте можно задать как при помощи HTML, так и с помощью CSS. Рассмотрим оба варианта.
Задание размера шрифта с помощью HTML
Размер шрифта на странице можно определить при помощи тега font HTML. В статье мы уже рассматривали тег font и его атрибуты. Одним из атрибутов этого тега является size , который и позволяет установить размер шрифта. Применяется он следующим образом:
Конструктор сайтов "Нубекс"
Size может принимать значения от 1 до 7 (по умолчанию равен 3, что соответствует 13,5 пунктам для шрифта Times New Roman). Другой вариант задания атрибута - “+1” или “-1”. Это означает, что размер будет изменен относительно базового на 1 пункт больше или меньше, соответственно.
Приведенный способ довольно прост в использовании и незаменим при необходимости изменения размера шрифта небольшого куска текста. В остальных случаях рекомендуется определять стиль текста с помощью CSS.
Устанавливаем размер шрифта при помощи CSS
В CSS для изменения размера шрифта применяется свойство font-size , которое применяется следующим образом:
В приведенном примере размер шрифта устанавливается в пикселях. Но существуют и другие способы задания размера:
- large, small, medium - задают абсолютный размер (маленький, средний, большой). Также могут применяться значения экстра-маленький (x-small, xx-small), экстра-большой (x-large, xx-large).
- larger, smaller - задают относительный размер (меньше или больше относительно родительского элемента).
- 100% - задается относительный размер (в процентах относительно родительского). Например: h1 { font-size: 180%; } Это означает, что размер тега H1 будет составлять 180% от базового размера шрифта.
- Другие варианты задания относительного размера:
- 5ex - означает, что размер составит 5 высот буквы x от базового шрифта;
- 14pt - 14 пунктов;
- 22px - 22 пикселя;
- 1vw - 1% от ширины окна браузера;
- 1vh - 1% от высоты окна браузера;
Шрифт (от нем. Schrift) - это рисунок, начертание букв ка кого-либо алфавита, цифр и знаков.
Шрифты чертежные (ГОСТ 2.304-81) предназначены для выполнения надписей, начертания условных знаков и размерных чисел на чертежах. Для выполнения надписей в черчении используют ГОСТ. ГОСТ устанавливает номера чертежных шрифтов (1,8; 2,5; 3,5; 5; 7; 10; 14; 20; 28; 40) русского, латинского и других алфавитов.
Первый стандарт «Шрифты для надписей» был разработан и утвержден в 1919 г.
Номер шрифта соответствует высоте (h) прописной буквы. Например, шрифт № 5 имеет высоту прописной буквы, равную 5 мм.
Высота буквы измеряется перпендикулярно к основанию строки. Шрифт выполняется с наклоном в 75° (ГОСТом допускается выполнять надписи чертежным шрифтом без наклона).
Для удобства написания букв чертежного шрифта выстраивают вспомогательную сетку (рис. 35), которую выполняют следующим образом. Проводят нижнюю и верхнюю линии строки, расстояние между которыми равно высоте прописной буквы. Откладывают на нижней линии строки ширину букв и расстояние между ними (табл. 3).
Используя углы 45° и 30° угольников, строят наклон букв в строке, равный 75°.
Рассмотрите начертание букв чертежного шрифта (рис. 35- 37). Они различаются наличием горизонтальных, вертикальных, наклонных линий и закруглений, шириной и высотой. На рисунках показана (стрелками) последовательность начертания каждой буквы.
Рис. 35. Начертание прописных букв, состоящих из горизонтальных и вертикальных элементов, и построение вспомогательной сетки
рис. 36. Начертание прописных букв, состоящих из горизонтальных, вертикальных и наклонных элементов
Рис. 37. Начертание прописных букв, состоящих из прямолинейных и криволинейных элементов
Рис. 38. Начертание строчных букв, отличающихся от начертания прописных букв
Как вы, наверное, уже заметили, начертания многих строчных и прописных букв не отличаются между собой, например К - к, О - о и др. Начертание некоторых строчных букв отличается от начертания прописных (рис. 38).
При выполнении надписей следует учитывать, что нижние элементы прописных букв Д, Ц, Щ и верхний элемент буквы Й выполняют за счет расстояния между строк.
3. Размеры букв чертежного шрифта
Несмотря на то что расстояние между буквами определено стандартом, оно должно изменяться в зависимости от того, какое начертание имеют рядом стоящие буквы. Например, в слове РАБОТА (рис. 39, а) расстоянием между буквой P и A, T и А необходимо пренебречь (т. е. расстояние должно быть равно нулю), поскольку их начертание зрительно создает достаточный межбуквенный просвет. По этой же причине стандартное расстояние между буквами Б и О, 0 и T следует сократить вполовину. Если такими условиями пренебречь, то буквы в слове будут как бы рассыпаться (рис. 39, б).
Рис. 39. Учет межбуквенного просвета при написании слов: а - правильно; б - неправильно
Рис. 40. Цифры и знаки
Начертание цифр и знаков показано на рисунке 40. (При выполнении чертежей выбирайте высоту шрифта не менее 3,5 мм.)
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
ЕДИНАЯ СИСТЕМА КОНСТРУКТОРСКОЙ ДОКУМЕНТАЦИИ
ШРИФТЫ ЧЕРТЕЖНЫЕ
ГОСТ 2.304-81
ИПК ИЗДАТЕЛЬСТВО СТАНДАРТОВ
Москва
МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ
Единая система конструкторской документации ШРИФТЫ ЧЕРТЕЖНЫЕ Unified system for design
documentation. |
ГОСТ |
Дата введения 01.01.82
Настоящий стандарт устанавливает чертежные шрифты, наносимые на чертежи и другие технические документы всех отраслей промышленности и строительства.
1. ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
1.1. Размер шрифта h - величина, определенная высотой прописных букв в миллиметрах.
1.2. Высота прописных букв h измеряется перпендикулярно к основанию строки.
Высота строчных букв с определяется из отношения их высоты (без отростков k ) к размеру шрифта h , например, с = 7/10 h (черт. и ).
1.3. Ширина буквы g - наибольшая ширина буквы, измеренная в соответствии с черт. и , определяется по отношению к размеру шрифта h , например, g = 6/10 h , или по отношению к толщине линии шрифта d , например, g = 6 d .
1.4. Толщина линии шрифта d - толщина, определяемая в зависимости от типа и высоты шрифта.
1.5. Вспомогательная сетка - сетка, образованная вспомогательными линиями, в которые вписываются буквы. Шаг вспомогательных линий сетки определяется в зависимости от толщины линий шрифта d (черт. ).
тип А с наклоном около 75° (d = 1/14 h
тип Б без наклона (d = 1/10 h ) с параметрами, приведенными в табл. ;
тип Б с наклоном около 75° (d = 1/10 h ) с параметрами, приведенными в табл. .
Таблица 1
Шрифт типа А (d = h /14)
Обозначение |
Относительный размер |
Размеры, мм |
||||||||
Размер шрифта - |
||||||||||
высота прописных букв |
h |
(14/14) h |
l4 d |
2,5 |
3,5 |
5,0 |
7,0 |
10,0 |
14,0 |
20,0 |
высота строчных букв |
с |
(10/14) h |
10 d |
1,8 |
2,5 |
3,5 |
5,0 |
7,0 |
10,0 |
14,0 |
Расстояние между буквами |
а |
(2/14) h |
2 d |
0,35 |
0,5 |
0,7 |
1,0 |
1,4 |
2,0 |
2,8 |
b |
(22/14) h |
22 d |
4,0 |
5,5 |
8,0 |
11,0 |
16,0 |
22,0 |
31,0 |
|
е |
(6/14) h |
6 d |
1,1 |
1,5 |
2,1 |
3,0 |
4,2 |
6,0 |
8,4 |
|
Толщина линий шрифта |
d |
(1/14) h |
d |
0,18 |
0,25 |
0,35 |
0,5 |
0,7 |
1,0 |
1,4 |
Таблица 2
Шрифт типа Б (d = h /10)
Обозначение |
Относительный размер |
Размеры, мм |
|||||||||
Размер шрифта - |
|||||||||||
высота прописных букв |
h |
(10/10) h |
10 d |
1,8 |
2,5 |
3,5 |
5,0 |
7,0 |
10,0 |
14,0 |
20,0 |
высота строчных букв |
с |
(7/10) h |
7 d |
1,3 |
1,8 |
2,5 |
3,5 |
5,0 |
7,0 |
10,0 |
14,0 |
Расстояние между буквами |
а |
(2/10)h |
2 d |
0,35 |
0,5 |
0,7 |
1,0 |
1,4 |
2,0 |
2,8 |
4,0 |
Минимальный шаг строк (высота вспомогательной сетки) |
b |
(17/10)h |
17 d |
3,1 |
4,3 |
6,0 |
8,5 |
12,0 |
17,0 |
24,0 |
34,0 |
Минимальное расстояние между словами |
е |
(6/10)h |
6 d |
1,1 |
1,5 |
2,1 |
3,0 |
4,2 |
6,0 |
8,4 |
12,0 |
Толщина линий шрифта |
d |
(1/10)h |
d |
0,18 |
0,25 |
0,35 |
0,5 |
0,7 |
1,0 |
1,4 |
2,0 |
Примечания :
1. Расстояние а между буквами, соседние линии которых не параллельны между собой (например, ГА , AT ), может быть уменьшено наполовину, т.е. на толщину d линии шрифта.
2. Минимальным расстоянием между словами е , разделенными знаком препинания, является расстояние между знаком препинания и следующим за ним словом.
При выполнении документов автоматизированным способом допускается применять шрифты, используемые средствами вычислительной техники. В этом случае должны быть обеспечены их хранение и передача пользователям документов.
2.2. Устанавливаются следующие размеры шрифта: (1,8); 2,5; 3,5; 5; 7; 10; 14; 20; 28; 40.
Примечание . Применение шрифта размером 1,8 не рекомендуется и допускается только для типа Б.
2.3. Построение шрифта во вспомогательной сетке показано на черт. .
Черт. 4
2.4. Предельные отклонения размеров букв и цифр ± 0,5 мм.
3. РУССКИЙ АЛФАВИТ (КИРИЛЛИЦА)
3.1. Шрифт типа А с наклоном приведен на черт.
3.2. Шрифт типа А без наклона приведен на черт. .
3.3. Шрифт типа Б с наклоном приведен на черт. .
3.4. Шрифт типа Б без наклона приведен на черт. .
4.2. Шрифт типа А без наклона приведен на черт. .
4.3. Шрифт типа Б с наклоном приведен на черт. .
4.4. Шрифт типа Б без наклона приведен на черт. .
4.5. Виды, форма и расположение диакритических знаков для шрифтов типов А и Б без наклона приведены в справочном приложении.
Диакритические знаки для шрифтов с наклоном следует выполнять по тем же правилам.
5. ГРЕЧЕСКИЙ АЛФАВИТ
5.1. Шрифт типа А с наклоном приведен на черт. .
5.2. Шрифт типа А без наклона приведен на черт. .
5.3. Шрифт типа Б с наклоном приведен на черт. .
5.4. Шрифт типа Б без наклона приведен на черт. .
5.5. Наименование букв греческого алфавита, приведенных на черт. - :
1 - альфа |
9 - йота |
17 - ро |
2 - бета |
10 - каппа |
18 - сигма |
3 - гамма |
11 - ламбда |
19 - тау |
4 - дельта |
12 - мю |
20 - ипсилон |
5 - эпсилон |
13 - ню |
21 - фи |
6 - дзета |
14 - кси |
22 - хи |
7 - эта |
15 - омикрон |
23 - пси |
8 - тэта |
16 - пи |
24 - омега |
6. АРАБСКИЕ И РИМСКИЕ ЦИФРЫ
6.1. Шрифт типа А приведен на черт. .
6.2. Шрифт типа Б приведен на черт. .
Черт. 18
Примечания :
1. Римские цифры L , С, D , М следует выполнять по правилам латинского алфавита.
2. Римские цифры допускается ограничивать горизонтальными линиями.
7. ЗНАКИ
7.1. Шрифт типа А с наклоном приведен на черт. .
7.2. Шрифт типа А без наклона приведен на черт. .
7.3. Шрифт типа Б с наклоном приведен на черт. .
7.4. Шрифт типа Б без наклона приведен на черт. .
7.5. Наименования знаков приведены в табл. .
Таблица 3
Наименование знаков |
Номера знаков на чертежах |
Наименование знаков |
|
Точка |
Процент |
||
Двоеточие |
Градус |
||
Запятая |
Минута |
||
Точка с запятой |
Секунда |
||
Восклицательный знак |
Параллельно |
||
Вопросительный знак |
Перпендикулярно |
||
Кавычки |
Угол |
||
Уклон |
|||
Параграф |
Конусность |
||
Равенство |
Квадрат |
||
Величина после округления |
Дуга |
||
Соответствует |
Диаметр |
||
Асимптотически равно |
Радикал |
||
Приблизительно равно |
Интеграл |
||
Меньше |
Бесконечность |
||
Больше |
Квадратные скобки |
||
17 и 17а |
Меньше или равно |
Круглые скобки |
|
18 и 18а |
Больше или равно |
Черта дроби |
|
Плюс |
Номер |
||
Минус, тире |
От... до |
||
Плюс-минус |
Знак подобия |
||
22,23 |
Умножение |
Звездочка |
|
Деление |
8. ПРАВИЛА НАПИСАНИЯ ДРОБЕЙ, ПОКАЗАТЕЛЕЙ, ИНДЕКСОВ И ПРЕДЕЛЬНЫХ ОТКЛОНЕНИЙ
8.1. Дроби, показатели, индексы и предельные отклонения выполняются в соответствии с табл. размером шрифта:
на одну ступень меньшим, чем размер шрифта основной величины, к которой они приписываются;
одинакового размера с размером шрифта основной величины.
Начиная знакомство с таинством создания цифровых шрифтов, важно разобраться с матчастью. В буквальном смысле слова. Для плодотворной работы шрифтовой дизайнер должен понимать, как измеряются шрифты и в каких единицах.
Давайте разбираться.
А то знаний маловато!
Физика и лирика
Когда–то давным–давно буквы отливались на металических или деревянных брусках, и их размеры были довольно статичными. Высота литерной площадки называлась кеглем, а измеряли ее в пунктах (в СНГ 1 пункт равен 0,376 мм).
Литера с лигатурой ſi. 12-й кегль, шрифт Клода Гарамона
В современной полиграфии померить буквы после их печати можно при помощи полиграфической линейки. Она распечатывается на прозрачной пленке, прикладывается к готовому изделию и служит для измерения размера шрифта, толщины обводки, угла наклона растра и других метрик.
Тут тебе и сантиметры, и дюймы и все те же пункты.
Полиграфическая линейка.Однако, когда дело касается цифровой среды, на арену выходят виртуальные величины измерения.
Размер шрифта в векторе
Как правило, цифровые шрифты являются векторными, и все их метрики задаются в некоторых условных единицах, не имеющих размерности.
Основные метрики шрифта «Новая Гельветика Тонкая» в окне настроек шрифтового редактора «Фонтлаб 5».
Конкретная система измерения в данном случае не нужна и не важна, поскольку векторный формат представления данных подразумевает свободное масштабирование и легкий перенос данных из одной системы в другую.
При этом в векторном представлении все же присутствует точка отсчета и мера, а точнее соразмерность отдельных элементов друг другу.
Глиф G из шрифта «Новая Гельветика Тонкая» в окне глифа программы «Фонтлаб 5».
Для связи безразмерного мира векторных знаков с миром реальным, в котором шрифт используется и измеряется в пикселях, сантиметрах или других осязаемых величинах, существует специальный параметр «UPM шрифта».
Окно настроек шрифта в редакторе «Фонтлаб 5». Обратите внимание, что параметр UPM является глобальным и влияет на все глифы в шрифте.
UPM (Units Per Em) - это количество условных единиц на кегельную (литерную) площадку.
В данном случае кегельная площадка тоже условная. Потому что этот объект, перебравшись из физического мира в цифровой, утратил свои реальные габариты бруска и стал эдакой оговоренной эталонной единицей измерения для расчетов других параметров. Мы в виртуальной среде, поэтому для простоты можете представлять себе кегельную площадку как некий абстрактный безразмерный прямоугольник, на котором располагается глиф шрифта.
Другими словами, UPM - это плотность тех самых единиц, в которых измеряются различные метрики векторного шрифта: размеры глифов, их полуапрошей, отступов для кернинговых пар и другие.
Здесь можно провести аналогию с разрешением монитора и физическими пикселями, из которых он состоит. Чем больше у.е. вмещается в наш прямоугольник, тем выше наша степень свободы, выше «доступное разрешение».
Будьте осторожны, изменяя значение UPM с 1000 на какое-то другое. Ходят слухи, что не все компьютерные программы корректно работают со шрифтами, у которых значение этого параметра отличается от стандартного.
Прямо на процесс создания или хранения векторных шрифтов параметр UPM не влияет. Он становится важен только тогда, когда шрифт попадает в конкретную систему координат.
Например, в окно тестирования/предпросмотра шрифта или в Фотошоп.
Размер шрифта в Фотошопе
О, как обманчивы могут быть привычные вещи! Многие дизайнеры и простые обыватели годами работают в Фотошопе, но так никогда и не задумывались, а как измеряется шрифт в этой программе.
Чтобы понять, что происходит с векторными метриками шрифта в Фотошопе, давайте разберемся, а что же означают пиксели в параметре «размер шрифта»?
Окно настройки шрифта в программе Адобе Фотошоп.
Когда вы выбираете размер шрифта, например, в «16 px», на самом деле вы устанавливаете это значение для параметра PPM.
PPM (Pixels Per Em) - это количество пикселей на кегельную площадку.
Другими словами, это плотность все той же условной кегельной площадки, но в пикселях.
То есть, ни одна из вертикальных метрик шрифта не станет при этом равной 16 пикселям! Ни высота строчных, ни высота прописных, ни расстояние между верхними и нижними выносными элементами.
Шрифт Helvetica, PPM = 16 пикселей, сглаживание в режиме Strong. Высота прописных букв равна 12 пикселям, а строчных - 9 пикселей.
Так что же в действительности изменяет параметр «размер шрифта»? Вы уже догадались? Молодцы, совершенно верно.
Коэффициент масштабирования
Изменяя «размер шрифта» в Фотошопе, мы, ни много ни мало, изменяем коэффициент масштабирования при переносе условных единиц из безразмерного мира векторов в мир размерных пикселей. Он служит «мостиком» при переходе условных векторных метрик в пиксели.
Происходит это следующим образом.
Как вы уже поняли, величины UPM и PPM связаны между собой элементом «M», общим множителем - неопределенным размером условной кегельной площадкой. Отсюда получаем простую формулу:
Х у.е. в 1 пикселе = UPM / PPM
Используя эту формулу, условные единицы, которыми мы оперировали в векторном редакторе шрифта, можно выразить в пикселях. И наоборот.
Аналогичные преобразования можно провести для сантиметров, пунктов и любых других единиц измерения, которые используются в предметной области применения шрифта.
Живой пример
В процессе создания шрифта «5 копеек » (5 Cent Regular), было важно добиться абсолютной четкости линий при «размере шрифта» (PPM) в 5 пикселей в Фотошопе или в любой другой программе.
Шрифт «5 Cent Regular» - это, пожалуй, самые большие «5 копеек» в дело пиксельной типографики
Это требование предполагало точное попадание в пиксель - размеры и метрики в итоговом рендеринге должны были ровняться целому числу пикселей. А именно, исходя из минимально возможных значений, толщина линий при заданном PPM должна быть ровна одному пикселю.
Значение UPM для шрифта предполагалось стандартное, в 1000 единиц.
Дано:
PPM в Фотошопе = 5 пикселей
UPM шрифта = 1000 у.е.
Задача : Найти количество Х у.е. для рендеринга в 1 пиксель.
Решение:
X у.е. в 1 пикселе = UPM / PPM = 1000 / 5 = 200.
Ответ: 200 у.е.
Таким образом все линии, отступы и даже кернинг в шрифте были сделаны со значениями, кратными 200 у.е.
Все по 200!
Вывод о пользе
Понимая значение метрик PPM и UPM, а также формулу зависимости между ними, можно с требуемой точностью управлять метриками при разработке цифрового шрифта.
Размер шрифта определяется высотой прописных (заглавных) букв в миллиметрах. Высота прописных букв (И) измеряется перпендикулярно к основанию строки.
Размер шрифта (кегль), его высота задается в пунктах. Пункт - единица измерения, принятая в полиграфии. Кроме пункта используется питч (pitch) - количество символов, которое может быть напечатано на отрезке в один дюйм. Размер шрифта на принтере в пунктах определяет расстояние от верхнего края самого высокого символа до нижнего края самого низкого. Кегль включает высоту собственно буквы (очко) и так называемые заплечики - свободные пространства над и под очком, образующие межстрочные промежутки.
Размер шрифта определяется его высотой в пунктах и выбирается из множества, определенного для каждого вида шрифта, или устанавливается самим пользователем.
Размер шрифта (кегль), его высота задается в пунктах. Пункт - единица, принятая в полиграфии. Размер шрифта на принтере в пунктах определяет высоту от верхнего края самого высокого символа до нижнего края самого низкого.
Размер шрифта и расстояние между строками оценивают в пунктах.
Размер шрифта h - величина, определенная высотой прописных букв в миллиметрах.
Размер шрифта определяется высотой h прописных (заглавных) букв в мм.
Размер шрифта определяется высотой h прописных букв в миллиметрах.
Размер шрифта определяется высотой прописных букв в мм. Высота строчных букв (кроме б, в, д, р, у, ф) примерно равна 5 / 7 высоты прописных, что округленно соответствует следующему меньшему размеру шрифта. Высота строчных букв б, в, д, р, у, ф равна высоте прописных букв. Ширина прописных букв (кроме Д, Ж, М, Ф, Ш, Щ, Ъ, Ы, Ю) и цифр (кроме 1) примерно соответствует 5 / 7 высоты их, что округленно равно следующему меньшему размеру шрифта. Ширина прописных букв Д, Ж, Ф, Ш, Щ, Ы, Ю равна их высоте. Ширина прописных букв М и Ъ примерно равна 6 / 7 высоты их. Ширина строчных букв (кроме ж, м, т, ф, ш, щ, ъ, ы, ю) примерно соответствует 3 / 7 размера шрифта. Ширина строчных букв ж, м, т, ф, ш, щ, ъ, ы, ю примерно равна 4 / 7 размера шрифта. Ширина цифры 1 примерно равна 2 / 7 ее высоты. Толщина линий прописных букв и цифр примерно соответствует 1 / 7 размера шрифта. Толщина линий строчных букв примерно равна 1 / 10 размера шрифта. Прописная буква в слове со строчными буквами должна иметь толщину линий ту же, что и у строчных букв. В особых случаях допускается применение прямых букв и цифр (без наклона к основанию строки), а также при недостатке места - более узких (как прямых, так и наклонных) букв и цифр, ширина которых для данного размера шрифта берется по ближайшему меньшему размеру шрифта.