What is the font: Font Finder 🔎 by What Font Is

em, px, pt, cm, in…

See also the index of all tips.

On this page:

  • em, px, pt, cm, in…
  • Font sizes
  • New units: rem, vw…

em, px, pt, cm, in

CSS offers a number of different units for expressing length. Some have their history in typography, such as point (pt) and pica (pc), others are known from everyday use, such as centimeter (cm) and inch (in). And there is also a “magic” unit that was invented specifically for CSS: the px. Does that mean different properties need different units?

No, the units have nothing to do with the properties, but everything with the output media: screen or paper.

There is no restriction on which units can be used where. If a property accepts a value in px (margin: 5px) it also accepts a value in inches or centimeters (margin: 1. 2in; margin: 0.5cm

) and vice-versa.

But in general you would use a different set of units for display on screen than for printing on paper. The following table gives the recommended use:

Rec­om­mendedOc­ca­sional useNot rec­om­mended
Screenem, px, %expt, cm, mm, in, pc
Printem, cm, mm, in, pt, pc, %px, ex

The relation between the absolute units is as follows: 1in = 2.54cm = 25.4mm = 72pt = 6pc

If you have a ruler handy you can check how precise your device is: here is a box of 1in (2.54cm) high: ↑
72pt

The so-called absolute units (cm, mm, in, pt and pc) mean the same in CSS as everywhere else,

but only if your output device has a high enough resolution. On a laser printer, 1cm should be exactly 1 centimeter. But on low-resolution devices, such as computer screens, CSS doesn’t require that. And indeed, the result tends to be different from one device to another and from one CSS implementation to another. It’s better to reserve these units for high-resolution devices and in particular for printed output. On computer screens and handheld devices, you’ll probably not get what you expect.

In the past, CSS required that implementations display absolute units correctly even on computer screens. But as the number of incorrect implementations outnumbered correct ones and the situation didn’t seem to improve, CSS abandoned that requirement in 2011. Currently, absolute units must work correctly only on printed output and on high-resolution devices.

CSS doesn’t define what “high resolution” means. But as low-end printers nowadays start at 300 dpi and high-end screens are at 200 dpi, the cut-off is probably somewhere in between.

There is another reason to avoid absolute units for other uses than print: You look at different screens from different distances. 1cm on a desktop screen looks small. But the same on a mobile phone directly in front of your eyes looks big. It’s better to use relative units, such as em, instead.

The em and ex units depend on the font and may be different for each element in the document. The em is simply the font size. In an element with a 2in font, 1em thus means 2in. Expressing sizes, such as margins and paddings, in

em means they are related to the font size, and if the user has a big font (e.g., on a big screen) or a small font (e.g., on a handheld device), the sizes will be in proportion. Declarations such as text-indent: 1.5em and margin: 1em are extremely common in CSS.

The ex unit is rarely used. Its purpose is to express sizes that must be related to the x-height of a font. The x-height is, roughly, the height of lowercase letters such as a, c, m, or o. Fonts that have the same size (and thus the same em) may vary wildly in the size of their lowercase letters, and when it is important that some image, e.g., matches the x-height, the ex unit is available.

The px unit is the magic unit of CSS. It is not related to the current font and usually not related to physical centimeters or inches either. The

px unit is defined to be small but visible, and such that a horizontal 1px wide line can be displayed with sharp edges (no anti-aliasing). What is sharp, small and visible depends on the device and the way it is used: do you hold it close to your eyes, like a mobile phone, at arms length, like a computer monitor, or somewhere in between, like an e-book reader? The px is thus not defined as a constant length, but as something that depends on the type of device and its typical use.

To get an idea of the appearance of a px, imagine a CRT computer monitor from the 1990s: the smallest dot it can display measures about 1/100th of an inch (0.25mm) or a little more. The px unit got its name from those screen pixels.

Nowadays there are devices that could in principle display smaller sharp dots (although you might need a magnifier to see them). But documents from the last century that used px in CSS still look the same, no matter what the device. Printers, especially, can display sharp lines with much smaller details than 1px, but even on printers, a 1px line looks very much the same as it would look on a computer monitor. Devices change, but the px always has the same visual appearance.

In fact, CSS requires that 1px must be exactly 1/96th of an inch in all printed output. CSS considers that printers, unlike screens, do not need to have different sizes for px in order to print sharp lines. In print media, a px thus not only has the same visual appearance from one device to another, but indeed it is measurably the same.

CSS also defines that raster images (such as photos) are, by default, displayed with one image pixel mapping to 1px. A photo with a 600 by 400 resolution will be 600px wide and 400px high. The pixels in the photo thus do not map to pixels of the display device (which may be very small), but map to px units. That makes it possible to exactly align images to other elements of a document, as long as you use px units in your style sheet, and not pt, cm, etc.

Use

em or px for font sizes

CSS inherited the units pt (point) and pc (pica) from typography. Printers have traditionally used those and similar units in preference to cm or in. In CSS there is no reason to use pt, use whichever unit you prefer.

But there is a good reason to use neither pt nor any other absolute unit and only use em and px.

Here are a few lines of different thickness. Some or all of them may look sharp, but at least the 1px and 2px lines should be sharp and visible:

0.5pt, 1px, 1pt, 1.5px, 2px

If the first four lines all look the same (or if the 0.5pt line is missing), you are probably looking at a computer monitor that cannot display dots smaller than 1px. If the lines appear to increase in thickness, you are probably looking at this page on a high-quality computer screen or on paper. And if 1pt looks thicker than 1.5px, you probably have a handheld screen.

The magic unit of CSS, the px, is a often a good unit to use, especially if the style requires alignment of text to images, or simply because anything that is 1px wide or a multiple of 1px is guaranteed to look sharp.

But for font sizes it is even better to use em. The idea is (1) to not set the font size of the BODY element (in HTML), but use the default size of the device, because that is a size that the reader can comfortably read; and (2) express font sizes of other elements in em: h2 {font-size: 2.5em} to make the h2 2½ times as big as the normal, body font.

The only place where you could use pt (or cm or in) for setting a font size is in style sheets for print, if you need to be sure the printed font is exactly a certain size. But even there using the default font size is usually better.

The

px unit thus shields you from having to know the resolution of the device. Whether the output is 96 dpi, 100 dpi, 220 dpi or 1800 dpi, a length expressed as a whole number of px always looks good and very similar across all devices. But what if you do want to know the resolution of the device, e.g., to know if it is safe to use a 0.5px line? The answer is to check the resolution via Media Queries. Explaining Media Queries is out of scope for this article, but here is a small example:

div.mybox { border: 2px solid }
@media (min-resolution: 2dppx) {
  /* Media with 2 or more dots per px */
  div.mybox { border: 1.5px solid }
}

More units in CSS

To make it even easier to write style rules that depend only on the default font size, CSS has since 2013 a new unit: the rem. The

rem (for “root em”) is the font size of the root element of the document. Unlike the em, which may be different for each element, the rem is constant throughout the document. E.g., to give P and h2 elements the same left margin, compare this pre-2013 style sheet:

p { margin-left: 1em }
h2 { font-size: 3em; margin-left: 0. 333em }

with the new version:

p { margin-left: 1rem }
h2 { font-size: 3em; margin-left: 1rem }

Other new units make it possible to specify sizes relative to the reader’s window. These are the vw and vh. The vw is 1/100th of the window’s width and the vh is 1/100th of the window’s height. There is also vmin, which stands for whichever is the smallest of vw and vh. And vmax. (You can guess what it does.)

Because they are so new, they don’t work everywhere yet. But, as of early 2015, several browsers support them.

Bert Bos, style activity lead
Copyright © 1994–2021 W3C® Privacy policy

Created 12 Jan 2010;
Last updated Wed 06 Jan 2021 05:40:49 AM UTC

Languages

  • Deutsch
  • English
  • Français
  • Polski
  • Português
  • Русский
  • Українська
  • 简体中文
  • 繁體中文

About the translations

Что такое шрифт и гарнитура?

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

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

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

Разбивка терминологии —

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

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

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

Итак, краткий обзор важных терминов:

  • Шрифт идея, характер, внешний вид и эстетика букв
  • Шрифт файл, созданный кем-то, чтобы воплотить эту идею в жизнь способный
  • Письмо знаете, буква
  • Глиф индивидуальный рисунок буквы, которых может быть много

Эти слова вообще взаимозаменяемы?

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

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

На самом деле, немного покопавшись в этом вопросе, я нашел кого-то, кто разместил где-то на малоизвестном форуме потрясающую аналогию:

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

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

один раз, не зная вашей терминологии, может вас укусить.

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

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

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

«Ммммммммммм, что?»

Вы не можете защищать авторские права на шрифт.

Логика, лежащая в основе этого, звучит так, как только вы ее слышите: если шрифт — это эстетическая идея куча букв, как, черт возьми, вы можете защитить авторское право на букву A ?

«Да ладно, это рисунок буквы A , не похоже, что она будет одинаковой в каждой идее шрифта».

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

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

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

Так что, по крайней мере, это идея закона — и это закон.

Все дело в защите авторских прав на шрифт

.

При этом — это 100% закон, что шрифт может быть защищен авторским правом — потому что шрифт является частью программного обеспечения в соответствии с законом, это то же самое, как Adobe владеет авторскими правами на свой Creative Suite, или Apple владеет авторскими правами на iOS.

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

Так как же может существовать несколько версий шрифтов — как разные литейщики могут создавать свои собственные Futura?

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

Так появились многие шрифты возрождения — например, несколько наших собственных, League Gothic, League Spartan, Fanwood и другие шрифты Goudy в нашем каталоге.

Так же существуют такие вещи, как Arial или даже оригинальный Spartan, на котором мы основывали наше собственное возрождение; дизайнеры шрифтов берут идеи шрифтов, переосмысливают их, рисуют сами и делают свои собственные версии.

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

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

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

Этот пост был навеян потрясающим фрагментом из нашей ленты Insta:

Что такое размер шрифта?

Обновлено: 01. 05.2023 автором Computer Hope

Размер шрифта или размер текста — это размер символов, отображаемых на экране или печатаемых на странице.

  • Как измеряется размер шрифта?
  • Как изменить размер шрифта в программе.
  • Как изменить размер шрифта для значков на рабочем столе.
  • Размер шрифта в веб-дизайне.
  • Почему большинство шрифтов везде маленькие?
  • Связанная информация.

Как измеряется размер шрифта?

Шрифт часто измеряется в pt ( pt ). Точки определяют высоту надписи. В одном дюйме или 2,54 см примерно 72 (72,272) точки. Например, размер шрифта 72 будет иметь высоту около одного дюйма, а размер шрифта 36 — около половины дюйма. На изображении показаны примеры размеров шрифта от 6 до 84 пунктов. В вычислительной технике размер шрифта также измеряется как пикселей ( пикселей ) и пк ( пикселей ).

Как изменить размер шрифта в программе

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

Кончик

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

  • Как изменить размер шрифта в моем браузере.
  • Как изменить тип, размер и цвет шрифта на веб-странице.
  • Как изменить цвет, размер, стиль или тип шрифта в Word.
  • Как изменить шрифт и размер шрифта в Microsoft Word.
  • Как изменить цвет, размер или тип шрифта в Excel.

Как изменить размер шрифта для значков на рабочем столе

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

  • Быстрое увеличение и уменьшение размера значков на рабочем столе.

Почему большинство шрифтов везде маленькие?

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

  • Как просмотреть или изменить разрешение экрана монитора.
  • Как увеличить значки Windows.

Размер шрифта в веб-дизайне

В веб-дизайне и CSS размер шрифта изменялся на основе набора заранее определенных размеров шрифта. Некоторые из этих размеров включают xx-маленький, x-маленький, маленький, средний, большой, x-большой и xx-большой.

Оставить комментарий

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

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