界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

handwritten

handwritten

【效率与协作】Personal script feel, marker/pen texture, human warmth.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: handwritten description: Personal script feel, marker/pen texture, human warmth.

Handwritten

Mission

Bring human warmth and personal connection to digital interfaces through script typography, textured strokes, and an intentionally imperfect, handcrafted aesthetic.

Brand

🎨 Colors

  • #2d1810 — Dark brown (primary text)
  • #fef7f0 — Warm cream (background)
  • #e85d3a — Marker orange (accent)
  • #2a9d8f — Ink teal (secondary)
  • #f4a261 — Warm amber (highlight)
  • #264653 — Charcoal (dark accent)

🔤 Typography

  • Heading: Caveat (Google Fonts, handwriting script) or Reenie Beanie
  • Body: Gaegu (soft handwriting) or Nunito Sans for readable body
  • Scale: xs: 0.75rem, sm: 0.875rem, base: 1rem, lg: 1.125rem, xl: 1.25rem, 2xl: 1.5rem, 3xl: 2rem

📐 Spacing

  • Organic spacing — not rigid grid: 1rem–2.5rem gaps
  • Section padding: 3rem vertical, 1.5rem horizontal
  • Card gaps: 1.5rem with slight rotation (1–3deg) for a pinned-note feel
  • Border radius: 4–8px (slightly irregular via clip-path or pseudo-elements)

🧩 Components

  • Buttons: Marker-like underline on hover, handwritten text, slightly rounded, warm fill
  • Cards: Paper texture background (subtle noise), slightly rotated (0.5–2deg), shadow like a sticky note
  • Nav: Minimal, handwritten logo, horizontal rule that looks like a pen stroke (wavy SVG path)
  • Hero: Large handwritten headline, ample whitespace, subtle paper texture background
  • Footer: Simple, small handwritten "thanks" or signature, minimal links

♿ Accessibility

  • Handwriting fonts must remain legible — minimum 1rem (16px) for body text, 1.5rem for headings
  • 4.5:1 contrast maintained — handwriting fonts are often thinner and need higher contrast to compensate
  • Focus states: thick, visible outline (3px), not handwritten
  • Prefers-reduced-motion: no paper flips, no text wave animations

✍️ Writing Tone

Warm, personal, conversational. First-person where appropriate. Use contractions. Write like you're leaving a note for a friend. Short sentences. Occasional em dashes for asides. Labels in sentence case.

Do / Don't

✅ Do

  • Use one handwriting font for headings, a clean sans-serif for body text — never two competing scripts
  • Add subtle paper textures (noise, grain) to backgrounds for tactile warmth
  • Keep line lengths short (45–65 chars) to mimic note-taking
  • Use slight rotation on cards to feel like pinned sticky notes
  • Pair handwritten elements with ample whitespace to avoid visual clutter

❌ Don't

  • Use handwriting fonts for long-form body text — limit to headings and short UI labels
  • Apply all-caps to handwriting fonts — they become illegible
  • Mix more than one handwriting font on a single page
  • Use script fonts at sizes below 14px
  • Over-animate handwriting strokes — subtle is enough

Quality Gates

  • Handwriting font loads within 2s (use font-display: swap)
  • All handwriting text passes 4.5:1 contrast at rendered weight
  • Body text is in a readable sans-serif, not a handwriting font
  • Mobile: handwriting headings don't overflow or break mid-word
  • No more than one handwriting font family used per page
  • Fallback serif font is defined and legible when web font fails
我的收藏