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-z0-9]{3,})$/
0O l1 Z2 S5 G6 B8 71