炫酷的打印体是怎么来的
之前在接触开源项目的时候,总能看到命令行里面各种花里胡哨的字体,有的像是手打的程序,就好比:
1 2 3 4 5
| ██████╗ ██╗████████╗ ██████╗██████╗ █████╗ ██████╗██╗ ██╗███████╗███╗ ██╗ ██╔════╝ ██║╚══██╔══╝██╔════╝██╔══██╗██╔══██╗██╔════╝██║ ██╔╝██╔════╝████╗ ██║ ██║ ███╗██║ ██║ ██║ ██████╔╝███████║██║ █████╔╝ █████╗ ██╔██╗ ██║ ██║ ██║██║ ██║ ██║ ██╔══██╗██╔══██║██║ ██╔═██╗ ██╔══╝ ██║╚██╗██║ ╚██████╔╝██║ ██║ ╚██████╗██║ ██║██║ ██║╚██████╗██║ ██╗███████╗██║ ╚████║
|
这么多字,要是自己拼,肯定很麻烦,之前一直想找这种工具,今天他来了:
figlet
后来,才知道,这种计算机打印体有一个术语,叫无花果(figlet)?
OK,简单试验一下:
1 2
| const figlet = require('figlet'); figlet('ZQ-jhon', (err, text) => console.log(text));
|
will print:
1 2 3 4 5 6
| ________ _ _ |__ / _ \ (_) |__ ___ _ __ / / | | |_____| | '_ \ / _ \| '_ \ / /| |_| |_____| | | | | (_) | | | | /____\__\_\ _/ |_| |_|\___/|_| |_| |__/
|
炫吧?