Token导航 LogoToken导航TokenDH.com
前端设计只读github未标认证来源可访问clear审计通过

learning-multi-script-design学习多脚本设计

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

212

周安装

9

GitHub Stars

1

下载量

74
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:learning-multi-script-design(学习多脚本设计)
来源仓库:https://github.com/pauljbernard/content
仓库路径:skills/learning-multi-script-design
安装命令:
npx skills add https://github.com/pauljbernard/content --skill learning-multi-script-design
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/pauljbernard/content --skill learning-multi-script-design

简介

用于同时支持多种脚本语言的界面适配与开发指导。

  • 适合跨平台或多技术栈项目中的前端统一设计。
  • 通过 GitHub 安装,提供组件级复用与样式管理建议。
  • 应考虑各语言生态的差异与兼容性要求。learning-multi-script-design 属于前端设计类 Skill,可作为该场景下的辅助能力补充。
  • 输出代码示例需注明适用环境与依赖条件。

SKILL.md

Learning Multi-Script Design

Design educational materials that properly handle multiple writing systems, right-to-left languages, and complex scripts.

When to Use

  • Creating content for RTL languages (Arabic, Hebrew, Farsi/Persian, Urdu)
  • Supporting complex scripts (Devanagari, Thai, Myanmar, Khmer)
  • Mixed-direction content (English + Arabic)
  • Asian language learning materials
  • Global multilingual platforms

Script Categories

1. Right-to-Left (RTL) Languages

Major RTL Languages:

  • Arabic (and variants)
  • Hebrew
  • Farsi/Persian
  • Urdu
  • Pashto
  • Yiddish

Design Considerations:

  • UI elements flip horizontally
  • Reading direction: right to left
  • Numbers may remain LTR
  • Mixed text creates bidirectional (bidi) challenges

2. Complex Scripts

Characteristics:

  • Devanagari (Hindi, Sanskrit, Marathi): Combining characters, ligatures
  • Thai: No spaces between words, tone marks above/below
  • Myanmar: Circular vowels, stacking
  • Khmer: Multi-level stacking, no word boundaries
  • Tamil, Telugu, Malayalam: Complex conjuncts

Technical Requirements:

  • Unicode support
  • Complex text layout (CTL) engines
  • Proper font rendering
  • Line breaking algorithms

3. East Asian Scripts

CJK (Chinese, Japanese, Korean):

  • Vertical and horizontal text
  • Character spacing
  • Ruby annotation (furigana)
  • Mixed scripts (kanji, hiragana, katakana, romaji)

4. Bidirectional Text

Challenges:

  • Embedding LTR text in RTL (e.g., English words in Arabic)
  • Punctuation placement
  • Number handling
  • URL and code directionality

Text Expansion Factors

Translation Length Changes:

SourceTargetExpansion Factor
EnglishArabic+25% to +30%
EnglishGerman+10% to +35%
EnglishChinese-20% to -30%
EnglishSpanish+15% to +30%
EnglishThai+15% to +20%

Design Implications:

  • Button/label sizing
  • Form field lengths
  • Line breaks and pagination
  • UI layout flexibility

Typography Requirements

Font Selection

Requirements by Script:

  • Arabic: Must support contextual forms (initial, medial, final, isolated)
  • Devanagari: Must include conjuncts and ligatures
  • Thai: Requires tone mark positioning
  • CJK: Large character sets (20,000+ glyphs)

Web Safe Options:

  • Arabic: Noto Naskh Arabic, Arial Arabic
  • Hebrew: Noto Sans Hebrew, Arial Hebrew
  • Devanagari: Noto Sans Devanagari
  • CJK: Noto Sans CJK

Line Height and Spacing

Adjustments Needed:

  • Thai/Devanagari: +20-30% line height for marks above/below
  • Arabic: Account for ascenders and descenders
  • CJK: 1.5-2x character height for vertical text

Layout Considerations

RTL Layout Changes

Elements That Flip:

  • ✓ Navigation menus
  • ✓ Breadcrumbs
  • ✓ Progress indicators
  • ✓ Carousels and sliders
  • ✗ Video player controls (stay LTR)
  • ✗ Mathematical formulas (stay LTR)

Form Design

RTL Forms:

  • Labels on right side
  • Input fields align right
  • Validation messages on left
  • Calendar widgets flip

Technical Implementation

HTML/CSS

<!-- Document direction -->
<html dir="rtl" lang="ar">

<!-- Mixed direction -->
<p>This is English text: <span dir="rtl">هذا نص عربي</span></p>

<!-- Bidirectional isolation -->
<bdi>User-generated content</bdi>
/* RTL-specific styles */
[dir="rtl"] .navigation {
  text-align: right;
  direction: rtl;
}

/* Logical properties (auto-flip) */
.container {
  padding-inline-start: 20px; /* becomes right in RTL */
  margin-inline-end: 10px;     /* becomes left in RTL */
}

CLI Interface

# RTL language design
/learning.multi-script-design --content "course.html" --target-lang "Arabic" --direction "RTL"

# Calculate expansion
/learning.multi-script-design --source "English course" --target-langs "Arabic,German,Russian" --estimate-expansion

# Complex script requirements
/learning.multi-script-design --content "app-ui/" --scripts "Devanagari,Thai,Myanmar" --output design-spec.md

# Typography recommendations
/learning.multi-script-design --languages "Arabic,Hebrew,Farsi" --recommend-fonts --web-safe

Output

  • Layout specifications for target scripts
  • Text expansion estimates
  • Font recommendations
  • CSS/HTML directives
  • Design mockups for RTL
  • Bidirectional text handling guide

Composition

Input from: /learning.translation, /curriculum.package-web, /curriculum.package-pdf Works with: /learning.localization-engineering, /learning.global-accessibility Output to: Multi-script ready designs and layouts

Exit Codes

  • 0: Multi-script design complete
  • 1: Unsupported script
  • 2: Insufficient font resources
  • 3: Bidirectional conflicts

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

29.58%
按下载量换算22

windsurf

19.52%
按下载量换算14

zencoder

17.27%
按下载量换算13

trae

11.66%
按下载量换算9

OpenCode

7.83%
按下载量换算6

Codex

3.14%
按下载量换算2

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills