Files
internetforkids/TYPOGRAPHY_RESEARCH.md
Christian Gick 42d5c51473
All checks were successful
Deploy Internet for Kids / Build & Push (push) Successful in 18s
Deploy Internet for Kids / Deploy (push) Successful in 5s
Deploy Internet for Kids / Health Check (push) Successful in 2s
Deploy Internet for Kids / Smoke Tests (push) Successful in 3s
Deploy Internet for Kids / IndexNow Ping (push) Successful in 7s
Deploy Internet for Kids / Promote to Latest (push) Successful in 2s
Deploy Internet for Kids / Rollback (push) Has been skipped
Deploy Internet for Kids / Audit (push) Successful in 2s
fix: restore nav menu, language dropdown, sidebar with TOC + articles
- Nav shows About + Topics links again
- Language switcher is a proper dropdown (current lang + translations)
- Article sidebar with sticky TOC + recent articles list
- Wider content area (64rem) with 240px sidebar
- Responsive: sidebar hidden on mobile

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 13:47:05 +03:00

203 lines
7.0 KiB
Markdown

# Typography Research: Premium CEO/Founder Blog Design
## Research for internetforkids.org Redesign
### REFERENCE SITES ANALYZED
#### 1. Sam Altman's Blog (blog.samaltman.com)
**Platform:** Posthaven (custom blog hosting)
**Typography Profile:**
- **Body Text:** Oxygen sans-serif, 16px, line-height 25.6px (1.6x)
- **Headings:** Crimson Text serif (elegant classical serif), 50px (h1), 26px (h2), font-weight 400
- **Content Width:** 500px (tight, focused reading)
- **Color:** Dark gray (rgb(85,85,85)) on white
- **Margins:** 80px bottom margin between articles
- **Visual Style:** Minimal sidebar nav, clean article focus, serif headings create premium feel
- **Key Feature:** Perfect contrast between serif headings and sans-serif body - typography-driven design
#### 2. Dario Amodei's Site (darioamodei.com)
**Platform:** Webflow (custom-built)
**Typography Profile:**
- **Body Text:** Newsreader 24 Pt (custom serif typeface), 20px, line-height 32px (1.6x)
- **Headings:** Same Newsreader font, 28.8px, font-weight 600
- **Background:** Warm off-white (rgb(240,238,230)) - cream/tan color
- **Content Width:** Max content appears ~800-900px
- **Paragraph Spacing:** 20px bottom margin
- **Color:** Very dark brown (rgb(31,30,29))
- **Visual Style:** Essay-focused, clean list navigation, warm palette, generous whitespace
- **Key Feature:** Unified serif typography throughout creates "literary" aesthetic
#### 3. Medium CEO Blog Tag
**Platform:** Medium.com
**Typography Profile:**
- **Body Text:** Times font, 16px
- **Headings:** Sohne sans-serif, 42px, font-weight 500, line-height 52px
- **Text Color:** Dark with alpha transparency rgba(0,0,0,0.8)
- **Layout:** Card-based article previews with images
- **Visual Style:** Clean grid, image-heavy curation
- **Key Feature:** Sans-serif headings with generous line-height (1.24x) allows larger size without feeling cramped
---
### DESIGN PATTERNS SUMMARY
#### TYPOGRAPHY HIERARCHY
All premium CEO blogs use this pattern:
1. **Serif headings** (Crimson Text, Newsreader, Times) - conveys sophistication
2. **Sans-serif body** or **consistent serif throughout** - readability focus
3. **Line-height 1.6x** standard (25.6px-32px) - premium spacing
4. **Generous margins** - breathing room between articles/sections
#### CONTENT WIDTH STRATEGIES
- **Sam Altman:** 500px - ultra-focused reading (oldest, Posthaven)
- **Dario Amodei:** ~800-900px - comfortable essay width
- **Medium:** Full-width cards, article content centered
#### COLOR PALETTES
- **Sam Altman:** Pure white background + dark gray text (classic)
- **Dario Amodei:** Warm off-white/cream background (rgb(240,238,230)) + dark brown (more inviting)
- **Medium:** White + near-black (standard web)
---
### HUGO THEMES ANALYSIS
#### BLOWFISH (Actively maintained, Tailwind CSS)
- **Typography:** Tailwind default (system-ui sans-serif)
- **Body:** 18px, line-height 28px
- **Headings:** 36px, line-height 40px
- **Strengths:** Modern, lightweight, responsive, good for tech blogs
- **Weakness:** Uses sans-serif throughout, less premium feel than CEO blogs
#### CURRENT: CONGO THEME
- **Used by:** internetforkids.org
- **Assessment:** Functional but dated, color-scheme focused rather than typography-focused
- **Issue:** No special serif/sans-serif contrast, standard blog styling
---
### KEY TYPOGRAPHY RECOMMENDATIONS FOR INTERNETFORKIDS.ORG
#### OPTION A: "Premium CEO Blog" (Dario Amodei style)
**Best for:** Creating premium, literary feel
- **Headings:** Serif font (Crimson Text, Merriweather, or Georgia)
- H1: 28-36px, weight 600-700
- H2: 24px, weight 600
- **Body:** Serif OR high-quality sans-serif
- Font size: 18-20px
- Line-height: 1.6-1.7 (28-34px actual)
- Max width: 700-850px
- **Background:** Warm off-white/cream (rgb(240,238,230) or similar)
- **Text Color:** Dark brown (rgb(31-40, 30-35, 29-25))
#### OPTION B: "Classic Contrast" (Sam Altman style)
**Best for:** Clean, modern aesthetic with traditional feel
- **Headings:** Serif (Crimson Text)
- H1: 48-56px, weight 400
- **Body:** Clean sans-serif (Oxygen, Inter, system-ui)
- Font size: 16-18px
- Line-height: 1.6
- **Content Width:** 500-600px (narrow, focused)
- **Background:** Pure white
- **Color:** Dark gray to black
#### OPTION C: "Modern Blowfish Evolution" (Current + Typography)
**Best for:** Staying with Hugo, but improving typography
- Modify Congo theme or switch to Blowfish
- Add serif Google Fonts headings
- Increase body font size to 18px minimum
- Increase line-height to 1.7
- Add generous margin/padding
- Warm color palette option
---
### RECOMMENDED FONTS (Web Safe + Google Fonts)
#### SERIF (Headings)
- **Crimson Text** - Classic, elegant (Sam Altman choice)
- **Merriweather** - Friendly, readable serif
- **Newsreader** - Modern editorial serif (Dario Amodei choice, custom)
- **Georgia** - Web-safe fallback, built-in
- **EB Garamond** - High elegance, small caps
#### SANS-SERIF (Body)
- **Inter** - Modern, super readable (used by Blowfish)
- **Oxygen** - Friendly, humanist (Sam Altman choice)
- **System-ui** - OS default fonts (fastest, no load)
- **Newsreader** - Can use throughout (literary approach)
- **Lora** - Optimized for screen reading
---
### SPECIFIC CSS VALUES TO IMPLEMENT
```css
/* DARIO AMODEI INSPIRED */
body {
font-family: Georgia, 'Newsreader', serif; /* or serif-only */
font-size: 20px;
line-height: 1.6; /* = 32px */
color: #1f1e1d;
background: #f0ede6; /* warm cream */
}
h1, h2, h3 { font-family: Georgia, serif; }
h1 { font-size: 32-36px; font-weight: 600; }
h2 { font-size: 24px; font-weight: 600; }
article {
max-width: 800px;
margin: 0 auto;
padding: 40px 20px;
}
/* SAM ALTMAN INSPIRED */
body {
font-family: 'Oxygen', -apple-system, sans-serif;
font-size: 16px;
line-height: 1.6;
color: #555;
}
h1, h2, h3 {
font-family: 'Crimson Text', Georgia, serif;
font-weight: 400;
}
article {
max-width: 500px;
margin: 0 auto;
}
article + article {
margin-top: 80px;
}
```
---
### VISUAL DISTINCTIONS
| Aspect | Sam Altman | Dario Amodei | Medium |
|--------|-----------|--------------|--------|
| **Serif/Sans** | Serif headings + Sans body | All serif | Sans headings + serif body |
| **Line Height** | 1.6 | 1.6 | 1.24 (headings), 1.6 (body) |
| **Width** | 500px (tight) | 800px+ (comfortable) | Full-width |
| **Background** | Pure white | Warm cream | White |
| **Text Color** | Medium gray | Dark brown | Near-black |
| **Overall Feel** | Classic minimal | Literary, warm | Modern, democratic |
---
### NEXT STEPS FOR INTERNETFORKIDS.ORG
1. **Choose style direction:** Premium literary (Dario) vs. classic minimal (Sam)
2. **Select font family:** Crimson Text (serif headings) or Newsreader (serif throughout)
3. **Adjust spacing:** Increase line-height from current ~1.5 to 1.6-1.7
4. **Set content width:** 700-850px for readability (current Congo theme likely wider)
5. **Add whitespace:** Increase margins/padding between sections
6. **Consider background:** Keep white or add warm cream tone
7. **Test on live content:** Ensure changes work with existing posts
8. **Consider theme swap:** Blowfish (modern) or custom modifications to Congo