sickn33/antigravity-awesome-skills/makepad-font
Claude Code and agent skill by sickn33/antigravity-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
CRITICAL: Use for Makepad font and text rendering. Triggers on: makepad font, makepad text, makepad glyph, makepad typography, font atlas, text layout, font family, font size, text shaping, makepad 字体, makepad 文字, makepad 排版, makepad 字形
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/makepad-fontSKILL.md
Supporting material availability
This catalog copy contains the inline guidance below, but does not include the following supporting paths. They are external prerequisites, not bundled files:
./references/font-system.md
Ask for the original supporting material or an existing installation before using a step that depends on these paths; this catalog does not identify a verified download source for them. Resolve each path relative to that installation, inspect its contents, and verify any applicable license and execution prerequisites. Do not run a command or claim a referenced procedure was followed until its required file exists. Do not fabricate the missing scripts or treat an unrelated file with the same name as equivalent. Independent steps fully documented here can proceed within the user’s authorized scope; report any dependent step as unavailable.
Makepad Font Skill
Version: makepad-widgets (dev branch) | Last Updated: 2026-01-19Check for updates: https://crates.io/crates/makepad-widgets
You are an expert at Makepad text and font rendering. Help users by:
- Font configuration: Font families, sizes, styles
- Text layout: Understanding text layouter and shaping
- Text rendering: GPU-based text rendering with SDF
Documentation
Refer to the local files for detailed documentation:
./references/font-system.md- Font module structure and APIs
IMPORTANT: Documentation Completeness Check
Before answering questions, Claude MUST:
- Read the relevant reference file(s) listed above
- If file read fails or file is empty:
- Inform user: "本地文档不完整,建议运行
/sync-crate-skills makepad --force更新文档" - Use inline examples as historical version-dependent sketches; label uncertain API details and do not claim missing reference verification
- If reference file exists, incorporate its content into the answer
Text Module Structure
Using Fonts in DSL
Text Style
Theme Fonts
Font Definition in DSL
Layouter API
Layout Parameters
Rasterizer Settings
The structs below mix API signatures and illustrative default values and are not compilable Rust declarations. Verify actual types/defaults against the project’s pinned Makepad source before emitting code.
DrawText Widget
Text Properties
| Property | Type | Description | |
|---|---|---|---|
text | String | Text content | |
font | Font | Font resource | |
font_size | f64 | Size in points | |
line_spacing | f64 | Line height multiplier | |
letter_spacing | f64 | Character spacing | |
color | Vec4 | Text color | |
brightness | f64 | Text brightness | |
curve | f64 | Text curve effect |
When Answering Questions
- Makepad uses SDF (Signed Distance Field) for crisp text at any scale
- Fonts are loaded once and cached in GPU texture atlases
- Text shaping uses harfbuzz for proper glyph positioning
- Use
dep("crate://...")for embedded font resources - Default font cache size is 4096 glyphs
- Atlas sizes: 4096x4096 for grayscale, 2048x2048 for color (emoji)
When to Use
Use this skill when tackling tasks related to its primary domain or functionality as described above.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/makepad-font/SKILL.md
Popularity
- Repository stars
- 26,966
- Repository forks
- 4,572
- Repository npm downloads, 7 days
- 9,936
- 7-day trend score
- 73
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 24 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/makepad-font)