amvcp-typo-i18n-print

Enforce BCP-47 language declarations and CJK typography for print-ready pages.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-typo-i18n-print
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amvcp-typo-i18n-print
Source: https://github.com/Emasoft/ai-maestro-visual-communicator-plugin/tree/main/skills/amvcp-typo-i18n-print
Command: npx skills add https://github.com/Emasoft/ai-maestro-visual-communicator-plugin --skill amvcp-typo-i18n-print

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents internationalization mistakes and print/a11y regressions by enforcing correct language declarations, accessible semantic structure, and a print-ready typography contract.

Core Features & Use Cases

  • Language-aware typography foundation: ensures pages set <html lang="…"> with BCP-47 tags so hyphenation, quotation glyphs, word-break behavior, and screen-reader pronunciation work correctly.
  • CJK typography bridge: applies a CJK-aware CSS bridge for :lang(zh/ja/ko) that connects to the engine’s DT-25 token contract for fonts, leading, tracking, and emphasis.
  • Print-ready typography contract: provides paged-media behavior via @page, widows/orphans, page-break controls, and print-safe link rendering and utilities.
  • Accessibility typography contract: requires semantic HTML patterns, honors motion/contrast media queries, and preserves keyboard focus ring visibility and reduced-motion behavior.

Quick Start

Configure your page with the correct <html lang="…"> (and any needed dir/element-level lang) and then render your typography specimen to confirm screen-reader, language-dependent layout, and print styling behave as intended.

Frequently Asked Questions about amvcp-typo-i18n-print

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set correct BCP-47 language tags for internationalization typography in HTML?

To ensure language-aware typography, you must declare a BCP-47 tag in your `<html lang="…">` element. This enables correct hyphenation, quotation glyphs, word-break behavior, and screen-reader pronunciation for internationalized pages.

What is the best way to handle CJK typography emphasis for Chinese, Japanese, and Korean text?

Handling CJK typography requires a CSS bridge using `:lang(zh/ja/ko)` selectors. This connects to a token contract that properly renders fonts, leading, tracking, and emphasis specifically for Chinese, Japanese, and Korean text.

How do I create a print stylesheet contract for reliable PDF output from a single HTML runtime?

Creating a print stylesheet contract involves applying paged-media behavior via `@page` rules. This controls widows, orphans, page breaks, and print-safe link rendering to ensure reliable PDF output from your HTML.

Does Arabic or Hebrew RTL text support require special HTML typography configuration?

Yes, supporting Right-to-Left text requires configuring `dir` attributes on your HTML elements. This language-aware setup ensures proper structural layout and accessible typography for RTL scripts.

How do I preserve keyboard focus ring visibility and reduced-motion behavior for accessible typography?

Preserving accessible typography requires using semantic HTML patterns that honor motion and contrast media queries. This approach maintains keyboard focus ring visibility and respects reduced-motion user preferences.