Noah's Dot Font
💬 Sample prompts Paste any of these into Claude Code to use this skill
Render text Render 'HELLO WORLD' using Noah's Dot Font
Show font Show me all the characters in Noah's Dot Font
LED matrix Generate LED matrix art text using the dot font
Pixel text Draw pixel text for my PCB silkscreen using the dot font
Logo Show the Noah's Dot Font logo character
Install this skill

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the skill "Noah's Dot Font" (slug: noahs-dot-font) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/skills/noahs-dot-font and install it into my local ~/.claude/skills/noahs-dot-font/ directory. Fetch the skill_source content from the wiki page and save it as SKILL.md. Then confirm it's installed by showing the first 5 lines.
?
What is a skill? Skills are instructions that teach AI assistants like Claude Code how to perform specific tasks. The description below is loaded into the AI as context when you invoke this skill. Well-written skills make the AI significantly more effective. Like Wikipedia, anyone can improve a skill by clicking Edit AI Skill — or have your AI submit an edit on your behalf.

Description

Edit AI Skill

Noah's Dot Font

A hand-drawn 5x9 dot-matrix bitmap font with 54 glyphs (A-Z, 0-9, symbols, and a 9x9 logo mark). Each character is a grid of equally-spaced square dots. Designed for LED matrices, PCB silkscreen art, pixel displays, and decorative rendering.

Font specification

  • Standard glyphs: 5 columns x 9 rows
  • Logo glyph: 9 columns x 9 rows
  • Encoding: 1 = filled dot, 0 = empty
  • Average dots per letter (A-Z): 19.2
  • Total glyphs: 54 (26 letters + 10 digits + 17 symbols + 1 logo)

How to use

When rendering text in this font:

  • Draw each 1 in the bitmap as a filled square
  • Space dots equally (the gap between dots should be consistent)
  • Leave 1-2 dot widths between characters
  • Leave 3+ dot widths between words
  • The logo character renders at the same row height as standard glyphs but is nearly twice as wide (9 vs 5 columns)

Quick reference — all characters

Encoding: # = filled dot, . = empty

Uppercase A-H

  A       B       C       D       E       F       G       H
..#..   ####.   .###.   ####.   #####   #####   #####   #...#
.#.#.   #...#   #...#   #...#   #....   #....   #...#   #...#
#...#   #...#   #...#   #...#   #....   #....   #....   #...#
#...#   #...#   #....   #...#   #....   #....   #....   #...#
#####   ####.   #....   #...#   ####.   ####.   #.###   #####
#...#   #...#   #....   #...#   #....   #....   #...#   #...#
#...#   #...#   #...#   #...#   #....   #....   #...#   #...#
#...#   #...#   #...#   #...#   #....   #....   #...#   #...#
#...#   ####.   .###.   ####.   #####   #....   #####   #...#

Uppercase I-P

  I       J       K       L       M       N       O       P
#####   #####   #...#   #....   #...#   #...#   .###.   ####.
..#..   ..#..   #..#.   #....   ##.##   ##..#   #...#   #...#
..#..   ..#..   #.#..   #....   ##.##   ##..#   #...#   #...#
..#..   ..#..   ##...   #....   #####   #.#.#   #...#   #...#
..#..   ..#..   #....   #....   #.#.#   #.#.#   #...#   ####.
..#..   ..#..   ##...   #....   #.#.#   #.#.#   #...#   #....
..#..   ..#..   #.#..   #....   #...#   #..##   #...#   #....
..#..   #.#..   #..#.   #....   #...#   #..##   #...#   #....
#####   .#...   #...#   #####   #...#   #...#   .###.   #....

Uppercase Q-Z

  Q       R       S       T       U       V       W       X
.###.   ####.   .###.   #####   #...#   #...#   #...#   #...#
#...#   #...#   #...#   ..#..   #...#   #...#   #...#   #...#
#...#   #...#   #....   ..#..   #...#   #...#   #...#   .#.#.
#...#   #...#   #....   ..#..   #...#   #...#   #.#.#   .#.#.
#...#   ####.   .###.   ..#..   #...#   .#.#.   #.#.#   ..#..
#...#   #.#..   ....#   ..#..   #...#   .#.#.   #####   .#.#.
#.#.#   #..#.   ....#   ..#..   #...#   .#.#.   ##.##   .#.#.
#..#.   #...#   #...#   ..#..   #...#   ..#..   ##.##   #...#
.##.#   #...#   .###.   ..#..   .###.   ..#..   #...#   #...#

  Y       Z
#...#   #####
#...#   ....#
.#.#.   ...#.
.#.#.   ...#.
..#..   ..#..
..#..   .#...
..#..   .#...
..#..   #....
..#..   #####

Numbers

  0       1       2       3       4       5       6       7       8       9
#####   ..#..   .###.   .###.   ...#.   #####   .###.   #####   .###.   .###.
#...#   .##..   #...#   #...#   ..##.   #....   #...#   ....#   #...#   #...#
#...#   #.#..   ....#   ....#   .#.#.   #....   #....   ...#.   #...#   #...#
#...#   ..#..   ....#   ....#   .#.#.   #....   #....   ...#.   #...#   #...#
#...#   ..#..   ...#.   ..##.   #..#.   ####.   ####.   ..#..   .###.   .####
#...#   ..#..   ..#..   ....#   #####   ....#   #...#   ..#..   #...#   ....#
#...#   ..#..   .#...   ....#   ...#.   ....#   #...#   .#...   #...#   ....#
#...#   ..#..   #....   #...#   ...#.   #...#   #...#   .#...   #...#   #...#
#####   #####   #####   .###.   ...#.   .###.   .###.   #....   .###.   .###.

Symbols

  !       ?       .       ,       :       -       +       /
.##..   .###.   .....   .....   .....   .....   .....   ...#.
.##..   #...#   .....   .....   .....   .....   .....   ...#.
.##..   #...#   .....   .....   .....   .....   .....   ...#.
.##..   ....#   .....   .....   .....   .....   ..#..   ..#..
.##..   ...#.   .....   .....   .##..   .###.   .###.   ..#..
.##..   .##..   .....   .....   .##..   .....   ..#..   ..#..
.....   .....   .....   .....   .....   .....   .....   .#...
.##..   .##..   .##..   ..#..   ..#..   .....   .....   .#...
.##..   .##..   .##..   .#...   .#...   .....   .....   .#...

  (       )       '       #       @       *       =     SPACE
....#   #....   .#...   .#.#.   #####   .....   .....   .....
...#.   .#...   .#...   .#.#.   #...#   .....   .....   .....
...#.   .#...   .....   #####   #.###   .....   .....   .....
..#..   ..#..   .....   .#.#.   #.#.#   .#.#.   .###.   .....
..#..   ..#..   .....   .#.#.   #.#.#   ..#..   .....   .....
..#..   ..#..   .....   .#.#.   #.#.#   .#.#.   .###.   .....
...#.   .#...   .....   #####   #.###   .....   .....   .....
...#.   .#...   .....   .#.#.   #....   .....   .....   .....
....#   #....   .....   .#.#.   #####   .....   .....   .....

Logo (9x9)

.........
.....##..
....####.
....####.
....###..
.###.....
####.....
####.....
.##......

Programmatic data

The font is available as a JSON file (font-export.json) attached to this wiki page. Structure:

{
  "_meta": {
    "name": "Noah's Dot Font",
    "grid": { "standard": {"width": 5, "height": 9}, "logo": {"width": 9, "height": 9} }
  },
  "glyphs": {
    "A": {
      "char": "A",
      "width": 5,
      "height": 9,
      "dots": 20,
      "type": "standard",
      "bitmap": [[0,0,1,0,0],[0,1,0,1,0],...],
      "visual": ["..#..",".#.#.","#...#",...]
    },
    ...
  }
}

To render a string: for each character, look up glyphs[char].bitmap, iterate rows top-to-bottom, columns left-to-right, and draw a filled square at each 1 position.

TXT
font-visual.txt 4 days ago
Human-readable visual reference — all characters rendered side-by-side in ASCII art
Upload font-visual.txt for quick human referencenoah · 4 days ago
4.8 KB
JSON
font-data.json 4 days ago
Raw font bitmap data — compact JSON, each glyph is a 2D array of 0/1 integers
Upload raw font-data.json for compact programmatic accessnoah · 4 days ago
6.1 KB
JSON
font-export.json 4 days ago
Structured JSON font data — all 54 glyphs with bitmap arrays, visual strings, and metadata
Upload font-export.json with full glyph data for programmatic usenoah · 4 days ago
58.4 KB

Skill Source

Edit AI Skill
# Noah's Dot Font

A hand-drawn 5x9 dot-matrix bitmap font with 54 glyphs (A-Z, 0-9, symbols, and a 9x9 logo mark). Each character is a grid of equally-spaced square dots. Designed for LED matrices, PCB silkscreen art, pixel displays, and decorative rendering.

## Font specification

- **Standard glyphs:** 5 columns x 9 rows
- **Logo glyph:** 9 columns x 9 rows
- **Encoding:** 1 = filled dot, 0 = empty
- **Average dots per letter (A-Z):** 19.2
- **Total glyphs:** 54 (26 letters + 10 digits + 17 symbols + 1 logo)

## How to use

When rendering text in this font:
- Draw each `1` in the bitmap as a filled square
- Space dots equally (the gap between dots should be consistent)
- Leave 1-2 dot widths between characters
- Leave 3+ dot widths between words
- The logo character renders at the same row height as standard glyphs but is nearly twice as wide (9 vs 5 columns)

## Quick reference — all characters

Encoding: `#` = filled dot, `.` = empty

### Uppercase A-H

```
  A       B       C       D       E       F       G       H
..#..   ####.   .###.   ####.   #####   #####   #####   #...#
.#.#.   #...#   #...#   #...#   #....   #....   #...#   #...#
#...#   #...#   #...#   #...#   #....   #....   #....   #...#
#...#   #...#   #....   #...#   #....   #....   #....   #...#
#####   ####.   #....   #...#   ####.   ####.   #.###   #####
#...#   #...#   #....   #...#   #....   #....   #...#   #...#
#...#   #...#   #...#   #...#   #....   #....   #...#   #...#
#...#   #...#   #...#   #...#   #....   #....   #...#   #...#
#...#   ####.   .###.   ####.   #####   #....   #####   #...#
```

### Uppercase I-P

```
  I       J       K       L       M       N       O       P
#####   #####   #...#   #....   #...#   #...#   .###.   ####.
..#..   ..#..   #..#.   #....   ##.##   ##..#   #...#   #...#
..#..   ..#..   #.#..   #....   ##.##   ##..#   #...#   #...#
..#..   ..#..   ##...   #....   #####   #.#.#   #...#   #...#
..#..   ..#..   #....   #....   #.#.#   #.#.#   #...#   ####.
..#..   ..#..   ##...   #....   #.#.#   #.#.#   #...#   #....
..#..   ..#..   #.#..   #....   #...#   #..##   #...#   #....
..#..   #.#..   #..#.   #....   #...#   #..##   #...#   #....
#####   .#...   #...#   #####   #...#   #...#   .###.   #....
```

### Uppercase Q-Z

```
  Q       R       S       T       U       V       W       X
.###.   ####.   .###.   #####   #...#   #...#   #...#   #...#
#...#   #...#   #...#   ..#..   #...#   #...#   #...#   #...#
#...#   #...#   #....   ..#..   #...#   #...#   #...#   .#.#.
#...#   #...#   #....   ..#..   #...#   #...#   #.#.#   .#.#.
#...#   ####.   .###.   ..#..   #...#   .#.#.   #.#.#   ..#..
#...#   #.#..   ....#   ..#..   #...#   .#.#.   #####   .#.#.
#.#.#   #..#.   ....#   ..#..   #...#   .#.#.   ##.##   .#.#.
#..#.   #...#   #...#   ..#..   #...#   ..#..   ##.##   #...#
.##.#   #...#   .###.   ..#..   .###.   ..#..   #...#   #...#

  Y       Z
#...#   #####
#...#   ....#
.#.#.   ...#.
.#.#.   ...#.
..#..   ..#..
..#..   .#...
..#..   .#...
..#..   #....
..#..   #####
```

### Numbers

```
  0       1       2       3       4       5       6       7       8       9
#####   ..#..   .###.   .###.   ...#.   #####   .###.   #####   .###.   .###.
#...#   .##..   #...#   #...#   ..##.   #....   #...#   ....#   #...#   #...#
#...#   #.#..   ....#   ....#   .#.#.   #....   #....   ...#.   #...#   #...#
#...#   ..#..   ....#   ....#   .#.#.   #....   #....   ...#.   #...#   #...#
#...#   ..#..   ...#.   ..##.   #..#.   ####.   ####.   ..#..   .###.   .####
#...#   ..#..   ..#..   ....#   #####   ....#   #...#   ..#..   #...#   ....#
#...#   ..#..   .#...   ....#   ...#.   ....#   #...#   .#...   #...#   ....#
#...#   ..#..   #....   #...#   ...#.   #...#   #...#   .#...   #...#   #...#
#####   #####   #####   .###.   ...#.   .###.   .###.   #....   .###.   .###.
```

### Symbols

```
  !       ?       .       ,       :       -       +       /
.##..   .###.   .....   .....   .....   .....   .....   ...#.
.##..   #...#   .....   .....   .....   .....   .....   ...#.
.##..   #...#   .....   .....   .....   .....   .....   ...#.
.##..   ....#   .....   .....   .....   .....   ..#..   ..#..
.##..   ...#.   .....   .....   .##..   .###.   .###.   ..#..
.##..   .##..   .....   .....   .##..   .....   ..#..   ..#..
.....   .....   .....   .....   .....   .....   .....   .#...
.##..   .##..   .##..   ..#..   ..#..   .....   .....   .#...
.##..   .##..   .##..   .#...   .#...   .....   .....   .#...

  (       )       '       #       @       *       =     SPACE
....#   #....   .#...   .#.#.   #####   .....   .....   .....
...#.   .#...   .#...   .#.#.   #...#   .....   .....   .....
...#.   .#...   .....   #####   #.###   .....   .....   .....
..#..   ..#..   .....   .#.#.   #.#.#   .#.#.   .###.   .....
..#..   ..#..   .....   .#.#.   #.#.#   ..#..   .....   .....
..#..   ..#..   .....   .#.#.   #.#.#   .#.#.   .###.   .....
...#.   .#...   .....   #####   #.###   .....   .....   .....
...#.   .#...   .....   .#.#.   #....   .....   .....   .....
....#   #....   .....   .#.#.   #####   .....   .....   .....
```

### Logo (9x9)

```
.........
.....##..
....####.
....####.
....###..
.###.....
####.....
####.....
.##......
```

## Programmatic data

The font is available as a JSON file (`font-export.json`) attached to this wiki page. Structure:

```json
{
  "_meta": {
    "name": "Noah's Dot Font",
    "grid": { "standard": {"width": 5, "height": 9}, "logo": {"width": 9, "height": 9} }
  },
  "glyphs": {
    "A": {
      "char": "A",
      "width": 5,
      "height": 9,
      "dots": 20,
      "type": "standard",
      "bitmap": [[0,0,1,0,0],[0,1,0,1,0],...],
      "visual": ["..#..",".#.#.","#...#",...]
    },
    ...
  }
}
```

To render a string: for each character, look up `glyphs[char].bitmap`, iterate rows top-to-bottom, columns left-to-right, and draw a filled square at each `1` position.

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

Recent activity

6 commits
  • Asset uploaded noah 4 days ago
    Upload font-visual.txt for quick human reference
  • Asset uploaded noah 4 days ago
    Upload raw font-data.json for compact programmatic access
  • Asset uploaded noah 4 days ago
    Add hero image showing HELLO rendered in the dot font with logo glyph
  • Edit v1.0.0 noah 4 days ago
    Add discovery triggers and pitch for dot font skill
  • Asset uploaded noah 4 days ago
    Upload font-export.json with full glyph data for programmatic use
  • 🏷
    Release v1.0.0 noah 4 days ago
    Initial publish of Noah's hand-drawn dot-matrix font with full alphabet, numbers, symbols, and logo glyph
0 revisions · Updated 2026-05-23 14:19:49