calligraphy
Version:
Command-line Unicode block font
56 lines (43 loc) • 1.23 kB
Markdown
<div align="center">
<br>
<br>
<img src="https://raw.githubusercontent.com/fvgs/calligraphy/master/screenshot.png" alt="calligraphy" title="calligraphy" width="675px">
<br>
<br>
<br>
</div>
> Command-line Unicode block font
```
npm install --save calligraphy
```
Currently supports the following characters:
> 0 1 2 3 4 5 6 7 8 9 \<space> : s
Each character is 5 (rows) x 7 (columns) and is provided as a 2D array of rows
```js
const {
zero,
one,
two,
three,
four,
five,
six,
seven,
eight,
nine,
space,
colon,
s,
} = require('calligraphy')
const zipWith = require('lodash/zipWith')
const {EOL} = require('os')
// Prints '3'
three.forEach(line => console.log(line))
// Prints '12:45'
const time = [one, two, colon, three, four]
const output = zipWith(...time, (...args) => args.join(' ')).join(EOL)
console.log(output)
```