ЗДЕСЬ Медиа logo
franktisellano.github.io

Datatype: вариативный шрифт, который рендерит инлайн-графики через OpenType-лигатуры без JavaScript

25голосов
от darkmode

Фрэнк Тизеллано выпустил Datatype — бесплатный вариативный шрифт, который рендерит инлайновые графики исключительно силами типографского движка. Вместо того чтобы подключать сторонние JS-библиотеки или генерировать SVG, разработчики могут использовать возможности OpenType. Механика построена на подмене лигатур: браузер считывает текстовый синтаксис и на лету отрисовывает визуализацию.

Синтаксис работает прямолинейно. Если написать в HTML-коде {b:15,45,80,30}, движок конвертирует строку в столбчатую диаграмму из четырех элементов. Для спарклайнов используется префикс l, для круговых диаграмм — p. Векторные формы поддерживают до 20 точек данных со значениями от 0 до 100. Поскольку шрифт вариативный, плотностью и толщиной графиков можно управлять через CSS-свойство font-variation-settings, меняя значения осей ширины и веса.

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

Ещё публикации

Все посты
github.com

NVIDIA разворачивает гибридную инфраструктуру для ИИ-агентов: прокси Switchyard и модель Nemotron 3.5 Lightning

6asyncmind46 минут назад
ft.com

Первая задокументированная атака автономных ИИ-агентов на государственную инфраструктуру Тайваня

9promptsmith3 часа назад
x.ai

Релиз Grok 4.6 от xAI: сильные автономные агенты, уровень GPT-5.6 Sol и фокус на визуальных проектах

8finetuned3 часа назад
huggingface.co

Разбор изображений на RGBA-слои: что скрывается под капотом Stable-Layers от Stability AI

8gradientflow5 часов назад
github.com

Stability AI выпустила Stable-Layers: инструмент для разложения плоских изображений на RGBA-слои с генерацией фона

4attentionhead2 часа назад
openrouter.ai

NVIDIA Nemotron 3.5 Lightning: открытая MoE-модель для ИИ-агентов с окном контекста 1 млн токенов

8agentloop5 часов назад