Telegram Group & Telegram Channel
This media is not supported in your browser
VIEW IN TELEGRAM
🔤 Почему буквы, которые вы читаете прямо сейчас — это код, и причём здесь кривые

В любом тексте на экране мы видим буквы. Но что видит компьютер? Как появились современные шрифты и почему буквы — это на самом деле код?

До 1980-х годов компьютерные шрифты были наборами картинок. Каждой букве соответствовал битмап — пиксельная картинка определённого размера. Нужно десять размеров букв? Держи десять файлов. Такая система была тяжёлой и плохо масштабируемой.

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

Благодаря такому подходу буквы легко масштабируются, компактно хранятся и выглядят чётко на экранах разных размеров — от часов до 8K-мониторов.

🖥 Как буквы становятся пикселями
Компьютерный экран — сетка пикселей, и чтобы отобразить векторную букву, нужно превратить кривые в пиксели. Этот процесс называется растеризацией. Работает он так:

➡️Контур буквы задаётся кривыми Безье. Как на гифке к посту.

➡️Для каждого пикселя выясняется, где он находится: внутри буквы или снаружи.

➡️Алгоритм проводит через пиксель горизонтальную линию и считает, сколько раз она пересекает контур. Нечётное число — пиксель закрашивается. Чётное — остаётся фоном. Получается буква!

Благодаря кривым Безье шрифты адаптируются к контексту: это не просто форма, а гибкий алгоритм. И всё ради того, чтобы буквы выглядели идеально на любом экране (а дизайнеры спорили, какой шрифт лучше). А в честь Пьера Безье, кстати, до сих пор называют шрифты и даже дизайнерские компании 🤩

#как_устроено
Please open Telegram to view this post
VIEW IN TELEGRAM



group-telegram.com/practicum_math/647
Create:
Last Update:

🔤 Почему буквы, которые вы читаете прямо сейчас — это код, и причём здесь кривые

В любом тексте на экране мы видим буквы. Но что видит компьютер? Как появились современные шрифты и почему буквы — это на самом деле код?

До 1980-х годов компьютерные шрифты были наборами картинок. Каждой букве соответствовал битмап — пиксельная картинка определённого размера. Нужно десять размеров букв? Держи десять файлов. Такая система была тяжёлой и плохо масштабируемой.

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

Благодаря такому подходу буквы легко масштабируются, компактно хранятся и выглядят чётко на экранах разных размеров — от часов до 8K-мониторов.

🖥 Как буквы становятся пикселями
Компьютерный экран — сетка пикселей, и чтобы отобразить векторную букву, нужно превратить кривые в пиксели. Этот процесс называется растеризацией. Работает он так:

➡️Контур буквы задаётся кривыми Безье. Как на гифке к посту.

➡️Для каждого пикселя выясняется, где он находится: внутри буквы или снаружи.

➡️Алгоритм проводит через пиксель горизонтальную линию и считает, сколько раз она пересекает контур. Нечётное число — пиксель закрашивается. Чётное — остаётся фоном. Получается буква!

Благодаря кривым Безье шрифты адаптируются к контексту: это не просто форма, а гибкий алгоритм. И всё ради того, чтобы буквы выглядели идеально на любом экране (а дизайнеры спорили, какой шрифт лучше). А в честь Пьера Безье, кстати, до сих пор называют шрифты и даже дизайнерские компании 🤩

#как_устроено

BY Зачем мне эта математика


Share with your friend now:
group-telegram.com/practicum_math/647

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

False news often spreads via public groups, or chats, with potentially fatal effects. The perpetrators use various names to carry out the investment scams. They may also impersonate or clone licensed capital market intermediaries by using the names, logos, credentials, websites and other details of the legitimate entities to promote the illegal schemes. "Like the bombing of the maternity ward in Mariupol," he said, "Even before it hits the news, you see the videos on the Telegram channels." Soloviev also promoted the channel in a post he shared on his own Telegram, which has 580,000 followers. The post recommended his viewers subscribe to "War on Fakes" in a time of fake news. On December 23rd, 2020, Pavel Durov posted to his channel that the company would need to start generating revenue. In early 2021, he added that any advertising on the platform would not use user data for targeting, and that it would be focused on “large one-to-many channels.” He pledged that ads would be “non-intrusive” and that most users would simply not notice any change.
from hk


Telegram Зачем мне эта математика
FROM American