Install
openclaw skills install @aster-copilot/ttf-converterLocal-only skill for converting horizontal Chinese fonts into high-quality vertical-reading TTF fonts with a preview-first workflow, grouped glyph rules, and local audit/test artifacts. Use when the user asks to make a 竖版字体 / 竖排 TTF, fix vertical punctuation, quotes, ellipsis, Latin, or digits, generate test images, or explicitly asks for Vertical Font Conversion.
openclaw skills install @aster-copilot/ttf-converterUse this skill when the task is about turning a horizontal font into a vertical-reading TTF font, or adjusting an existing vertical font result.
This skill is intentionally local-only. It focuses on source checking, grouped conversion, preview generation, local audit, and local test artifacts. It does not include remote conversion services, cloud uploads, or device-transfer steps.
竖版字体转换
Activate this skill when the user asks for any of the following:
Unless the user explicitly asks to skip steps, “use Vertical Font Conversion” means:
Follow this order unless the user explicitly asks to skip steps:
If the original horizontal font already has obvious missing punctuation / Latin / digits / rendering defects, stop and tell the user it is not a good source candidate.
Before operating, read these references:
Prefer these bundled scripts before inventing fresh one-off code:
scripts/render_original_preview.py — generate original horizontal preview imagescripts/make_vertical_font.py — build glyf-based vertical TTF with the bundled grouped-conversion logicscripts/make_vertical_font_cff.py — build CFF-based vertical font with preserved CharString metadatascripts/render_vertical_preview.py — generate vertical result preview imagescripts/generate_reader_test_txt.py — generate reader-side TXT samplescripts/audit_font_rules.py — inspect representative glyph bbox / center data after conversionscripts/run_full_pipeline.py — one-shot local pipeline for preview → build → preview → TXTUse the bundled builders as the default baseline. If future tuning is needed, preserve the stable script paths and update the rule implementations behind them.
This skill stops at local vertical-TTF deliverables.
Out of scope for this skill:
/fontsIf a later workflow needs those actions, handle them in a separate skill or a separate explicitly user-directed procedure.
vert/vrt2 substitutions as the whole solution.MEDIA: lines alone.Typical outputs include:
.ttf.txt