Skip to main content

typography

Fonts and typography on codeonym's Arch workstation — the installed font library (Inter, IBM Plex, Source Sans/Serif/Code, Roboto, Open Sans, Fira Code, JetBrains Mono, Noto incl. CJK/emoji, Liberation, DejaVu), Font Manager (incl. Google Fonts browsing), GNOME Fonts, and FontForge. Use when the user wants to choose or pair fonts, see what fonts are installed, install new fonts, compare fonts in a specimen, convert fonts to web formats (WOFF2), or edit/create a font.

소스 정보

저장소
codeonym-org/codeonym-arch-design
최근 소스 활동
2026년 9월 25일 00:47
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
7 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
typography
description
Fonts and typography on codeonym's Arch workstation — the installed font library (Inter, IBM Plex, Source Sans/Serif/Code, Roboto, Open Sans, Fira Code, JetBrains Mono, Noto incl. CJK/emoji, Liberation, DejaVu), Font Manager (incl. Google Fonts browsing), GNOME Fonts, and FontForge. Use when the user wants to choose or pair fonts, see what fonts are installed, install new fonts, compare fonts in a specimen, convert fonts to web formats (WOFF2), or edit/create a font.
# Typography (fonts · Font Manager · FontForge) ## Toolkit on this machine | Tool | Use it for | Launch / CLI | |---|---|---| | **Font Manager** | Browse, compare, enable/disable fonts; install Google Fonts directly | `font-manager` | | **GNOME Fonts** | Quick preview / install a single font file | `gnome-font-viewer` | | **FontForge** | Edit glyphs, create fonts, convert formats | `fontforge` · scripted `fontforge -lang=py -script` | | **fontconfig** | List and match installed fonts | `fc-list`, `fc-match` | ### Installed families worth knowing | Role | Families | |---|---| | UI / product sans | **Inter** (variable), **IBM Plex Sans**, Roboto, Open Sans, Source Sans 3 | | Editorial serif | **Source Serif 4**, IBM Plex Serif, Noto Serif | | Monospace / code | **JetBrains Mono**, Fira Code, IBM Plex Mono, Source Code Pro | | Coverage / fallback | Noto Sans/Serif (+ CJK, Emoji, Extra), DejaVu, Liberation (metric-compatible with Arial/Times/Courier) | ## Scripts | Script | What it does | |---|---| | `check.sh` | Verifies font tools and the key families; reports total font count | | `font-inventory.sh [filter]` | Lists installed families (optionally filtered), with style count and file location | | `font-specimen.sh "Family A" "Family B" … [-t "sample text"] [-o out.png]` | Renders a side-by-side specimen PNG to compare/pair fonts | | `webfont.sh <font.ttf\|otf…> [outdir]` | Converts fonts to WOFF2 (+ WOFF) and writes an `@font-face` CSS file | ## Guides - `references/pairing-and-hierarchy.md` — proven pairings from the installed set, type scale, readability rules. - `references/installing-fonts.md` — user vs system install, Google Fonts via Font Manager, AUR font packages, licensing. ## Rules of thumb 1. Two families max per project (one sans + one serif **or** mono). Use weights for hierarchy. 2. Body text 16 px+ on screen, line-height 1.5, 60–75 characters per line. 3. Check the license before shipping a font on the web or in a product (OFL = free to embed). 4. For web, self-host WOFF2 (`webfont.sh`) or use `next/font` — never hotlink random font CDNs.
GitHub에서 보기