К основному содержанию
скилл CX Codex

slug-font-rendering — скилл для Claude Code: обзор и установка

Помогает перенести рендеринг векторных шрифтов на GPU с помощью шейдеров алгоритма Slug. Избавляет от текстурных атласов при отрисовке глифов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/trending-skills --skill slug-font-rendering -a claude-code
Открыть на GitHub

Что делает slug-font-rendering

Скилл содержит эталонную реализацию алгоритма Slug на языке HLSL. Отрисовка глифов TrueType и OpenType происходит прямо во фрагментном шейдере, где кривые Безье вычисляются аналитически. Подход даёт чёткие контуры на любых масштабах без использования растровых атласов.

В набор входят файлы slug.hlsl, band.hlsl и curve.hlsl. Шейдеры считают аналитическое покрытие пикселя и делят глиф на горизонтальные полосы для ускорения перебора кривых. Решение работает с D3D11, D3D12, Vulkan или Metal через трансляцию шейдеров.

Без предварительной подготовки шрифтов на CPU шейдер работать не сможет. Контуры символов нужно заранее разбить на квадратичные кривые Безье и загрузить в буфер видеокарты.

Какие задачи решает

  • отрисовывать векторный текст на GPU без текстурных атласов
  • настроить фрагментный шейдер для расчёта покрытия глифов кривыми Безье
  • оптимизировать выборку кривых с помощью полос (band optimization)
  • интегрировать алгоритм Slug в графический конвейер DirectX или Vulkan

Примеры запросов агенту

  • Покажи, как интегрировать шейдер slug.hlsl во фрагментную стадию пайплайна D3D12
  • Напиши функцию на C++ для разбивки контуров шрифта TTF в буфер кривых под алгоритм Slug
  • Как оптимизировать проверку пересечений с помощью band.hlsl?

Как установить slug-font-rendering

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill slug-font-rendering -a claude-code

2Вручную: положить файлы

~/.claude/skills/slug-font-rendering/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/slug-font-rendering/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о slug-font-rendering

Как установить slug-font-rendering в Claude Code?

Выполните команду npx skills add reason-machines/trending-skills --skill slug-font-rendering -a claude-code.

Что делает этот скилл?

Он предоставляет справочный код шейдеров HLSL для интеграции векторного рендеринга шрифтов Slug в графические пайплайны.

Какие данные требуются шейдерам Slug на входе?

На стороне CPU необходимо разбить контуры глифов на отрезки и квадратичные кривые Безье. Полученные координаты и метаданные полос передаются в шейдер через буфер GPU.

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

Из того же набора139

kimodo-motion-diffusion Скилл для генерации 3D-движений человека и робота-гуманоида через Kimodo: текстовые промпты и кинематические ограничения. Нужна GPU примерно на 17 ГБ VRAM. CX Codex +1 1 300установок grimmory-self-hosted-library Скилл учит ассистента разворачивать домашнюю библиотеку Grimmory в Docker, настраивать синхронизацию с читалками и дорабатывать Spring Boot бэкенд. CX Codex +1 1 300установок taiwan-md-knowledge-base Скилл ведёт открытую базу знаний о Тайване на Astro v5: статьи на китайском и английском, граф связей на D3.js. Пригодится, если вы пишете или переводите материалы для такого проекта. CX Codex +1 1 300установок zeroboot-vm-sandbox Скилл запускает код агента в отдельной KVM-виртуалке через Zeroboot: форк шаблона занимает меньше миллисекунды. CX Codex +1 1 300установок memory-lancedb-pro-openclaw Помогает настроить долговременную память OpenClaw на базе memory-lancedb-pro. Пригодится, если агент забывает контекст между сессиями или нужно включить поиск по памяти. CX Codex +1 1 300установок openclaw-rl-training Скилл разворачивает OpenClaw-RL: асинхронный фреймворк, который превращает живые диалоги в обучающие сигналы для персонального агента. CX Codex +1 1 300установок trump-code-market-signals Оценивает влияние публикаций Трампа в соцсетях на индекс S&P 500 с помощью алгоритмических правил. Пригодится трейдерам и исследователям рыночных сигналов. CX Codex +1 1 300установок clui-cc-claude-overlay Скилл ставит поверх Claude плавающее окно для macOS с вкладками сессий, подтверждением вызовов инструментов и голосовым вводом. CX Codex +1 1 300установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой