iocgn Mono / continuous weight 200–800

ASCII design proof. Fixed 500-unit cells; no kerning or ligatures.

550
Hno mWw r g 0O1Il| '"`
comment format com rma minimum
fn format_rows(items: &[(&str, u32)]) -> Vec<String> {
    items.iter().enumerate().map(|(i, (name, count))| {
        let label = format!("{i:02}: {name}");
        if *count > 0 && !name.is_empty() {
            format!("{label:<16} = {count:>4}")
        } else {
            String::from("... waiting ...")
        }
    }).collect()
}

const row = `${name}: ${count}`; // + - = * < > ()[]{}
let text = "0O1Il| 8B6G9g aopqnr mWw []{}() => != &&";
com rma  comment format minimum  mmmm WWWW wwww
'quoted'  "double"  `grave`  @#%&  ()[]{}|  + - = * < >

Terminal symbols

┌──────────────────────────┐
│  ✓ complete  ✗ failed    │
│  ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙     │
├──────────────────────────┤
│  ░▒▓█ ▏▎▍▌▋▊▉            │
│  ⠋ ⠙ ⠹ ⠸ ⠼ ⠴ ⠦ ⠧ ⠇ ⠏     │
└──────────────────────────┘
╭──────────────────────────╮
│  ‐ ‒ – — ― − … ‘ ’ “ ”   │
│  ✓ ✔ ✕ ✖ ✗ ✘ ☐ ☑ ☒ ★ ☆   │
│  ■ □ ▪ ▫ ▲ △ ▶ ▷ ▼ ▽     │
│  ◀ ◁ ◆ ◇ ○ ◉ ◎ ● ◐ ◑     │
│  ↩ ↪ ↰ ↱ ↲ ↳ ↴ ↵ ↺ ↻     │
│  ⇐ ⇑ ⇒ ⇓ ⇔ ⇤ ⇥ ➜ ❮ ❯ �   │
╰──────────────────────────╯