Warning: mkdir(): No space left on device in /var/www/group-telegram/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/practicum_math/--): Failed to open stream: No such file or directory in /var/www/group-telegram/post.php on line 50
Зачем мне эта математика | Telegram Webview: practicum_math/647 -
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: |

Right now the digital security needs of Russians and Ukrainians are very different, and they lead to very different caveats about how to mitigate the risks associated with using Telegram. For Ukrainians in Ukraine, whose physical safety is at risk because they are in a war zone, digital security is probably not their highest priority. They may value access to news and communication with their loved ones over making sure that all of their communications are encrypted in such a manner that they are indecipherable to Telegram, its employees, or governments with court orders. Pavel Durov, a billionaire who embraces an all-black wardrobe and is often compared to the character Neo from "the Matrix," funds Telegram through his personal wealth and debt financing. And despite being one of the world's most popular tech companies, Telegram reportedly has only about 30 employees who defer to Durov for most major decisions about the platform. Groups are also not fully encrypted, end-to-end. This includes private groups. Private groups cannot be seen by other Telegram users, but Telegram itself can see the groups and all of the communications that you have in them. All of the same risks and warnings about channels can be applied to groups. "Markets were cheering this economic recovery and return to strong economic growth, but the cheers will turn to tears if the inflation outbreak pushes businesses and consumers to the brink of recession," he added. "He has kind of an old-school cyber-libertarian world view where technology is there to set you free," Maréchal said.
from us


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