This what more than 99% of your code will look like…
!"#$%&'()*+,-./
0123456789:;<=>?
@ABCDEFGHIJKLMNO
PQRSTUVWXYZ[\]^_
`abcdefghijklmno
pqrstuvwxyz{|}~
Available in fourteen variants…
Thin Italic
Extra Light French
Light Spanish
Regular Dutch
Medium Canadian
Semibold American
Bold German
But fifteen is quite a bit more than just ASCII.
While the default webfont only contains about 216 glyphs in 4 variants, the full .ttf download contains a little over 3,000 glyphs, featuring Latin characters, Cyrillic, Greek, a wide range of mathematical operators, miscellaneous symbols, and a whole lot more.
Here is a selection of what lies beyond U+007E…
Let's have a look at some source code without any syntax highlighting.
This gives you a good idea of the readability of fifteen.
const callbacks = [] for (let i = 0; i <= 2; i++) { callbacks[i] = function () { return i * 2 } }
odds = evens.map(v => v + 1) pairs = evens.map(v => ({ "even": v, 'odd': v + 1 })) nums = evens.map((v, i) => v + i)
this.nums.forEach(v => { if (v % 5 === 0) this.fives.push(v) })
let report = match => { console.log(`Match: ${JSON.stringify(match)}`) }
parser("FOo 1 Bar BaZ 42", [ { pattern: /^Bar\s+(\d+)/y, action: match => report(match) }, { pattern: /^\s*/y, action: match => {} } ])
class Circle extends Shape { constructor(id, x, y, radius) { super(id, x, y) this.radius = radius } static defaultCircle() { return new Circle("default", 0, 0, 100) } }
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
the quick brown fox jumps over the lazy dog
€1.249,05 $369.87
email@domain.com +1(0)800-692-7753
0xFF /* Comment */
/^( @[a-z 0-9]{3,})$/
0O l1 Z2 S5 G6 B8 71