Skip to content

Commit

Permalink
Update glyphs for 2020
Browse files Browse the repository at this point in the history
  • Loading branch information
Neale Pickett committed Dec 22, 2020
1 parent cced62a commit d9490ba
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions glyphs.h
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
#pragma once

/* These glyphs are in most monospace fonts I tried in 2018 */
/* List of visually distinct glyphs.
*
* The goal here is visually distinct,
* not perfect fidelity with the Color Graphics Adapter from 1981,
* although it certainly borrows heavily from CP437.
* Also I refuse to give up the first 16,
* since I've been seeing them for 40 years.
*
* It's 2021 and the state of monospace glyphs is a mess.
* Not that I blame anybody.
* The notion of monospacing needs to go away.
* I'm going to need to figure out a smarter way to display
* grids of characters in a terminal.
*
* Anyway, this is the best I could get. It looks okay in Cousine.
* It looks horrible in Source Code Pro, which I think is borrowing
* glyphs from Noto Mono.
*
* */
const char *fluffyglyphs[] = {
"·", "☺", "☻", "♥", "♦", "♣", "♠", "•", "◘", "○", "◙", "♂", "♀", "♪", "♫", "☼",
"", "", "↕", "‼", "¶", "§", "", "↨", "↑", "↓", "→", "←", "∟", "↔", "", "",
"", "", "↕", "‼", "¶", "§", "", "↨", "↑", "↓", "→", "←", "∟", "↔", "", "",
" ", "!", "\"", "#", "$", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ";", "<", "=", ">", "?",
"@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O",
Expand All @@ -18,5 +36,5 @@ const char *fluffyglyphs[] = {
"└", "┴", "┬", "├", "─", "┼", "╞", "╟", "╚", "╔", "╩", "╦", "╠", "═", "╬", "╧",
"╨", "╤", "╥", "╙", "╘", "╒", "╓", "╫", "╪", "┘", "┌", "█", "▄", "▌", "▐", "▀",
"α", "ß", "Γ", "π", "Σ", "σ", "µ", "τ", "Φ", "Θ", "Ω", "δ", "∞", "φ", "ε", "∩",
"≡", "±", "≥", "≤", "⌠", "⌡", "÷", "≈", "°", "", "", "√", "ⁿ", "²", "■", "¤",
"≡", "±", "≥", "≤", "⌠", "⌡", "÷", "≈", "°", "", "", "√", "ⁿ", "²", "■", "¤",
};

0 comments on commit d9490ba

Please sign in to comment.