用命令行创建字符图案
优质
小牛编辑
130浏览
2023-12-01
figlet
figlet 是一款在 geek 程序员中很流行的文字转字符图案的自由软件,在很多知名开源项目代码中都能见到它的杰作:
$ figlet windrunner
_ _
__ _(_)_ __ __| |_ __ _ _ _ __ _ __ ___ _ __
\ \ /\ / / | '_ \ / _` | '__| | | | '_ \| '_ \ / _ \ '__|
\ V V /| | | | | (_| | | | |_| | | | | | | | __/ |
\_/\_/ |_|_| |_|\__,_|_| \__,_|_| |_|_| |_|\___|_|
安装:apt-get install figlet
可以通过 -f
参数指定字体文件:
$ figlet -f banner windrunner
# # # # # ##### ##### # # # # # # ###### #####
# # # ## # # # # # # # ## # ## # # # #
# # # # # # # # # # # # # # # # # # ##### # #
# ## # # # # # # # ##### # # # # # # # # # #####
## ## # # ## # # # # # # # ## # ## # # #
# # # # # ##### # # #### # # # # ###### # #
-c/l/r/x
参数指定居中/左/右/自动,-L/R/X
指定文字排序方向,-t
指定输出宽度为终端宽度。
figlet 预置了众多字体,可以输入 showfigfonts
列出并预览所有字体效果:
banner :
##### ## # # # # ###### #####
# # # # ## # ## # # # #
##### # # # # # # # # ##### # #
# # ###### # # # # # # # #####
# # # # # ## # ## # # #
##### # # # # # # ###### # #
big :
_ _
| | (_)
| |__ _ __ _
| '_ \| |/ _` |
| |_) | | (_| |
|_.__/|_|\__, |
__/ |
|___/
block :
_| _| _|
_|_|_| _| _|_| _|_|_| _| _|
_| _| _| _| _| _| _|_|
_| _| _| _| _| _| _| _|
_|_|_| _| _|_| _|_|_| _| _|
bubble :
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( b | u | b | b | l | e )
\_/ \_/ \_/ \_/ \_/ \_/
digital :
+-+-+-+-+-+-+-+
|d|i|g|i|t|a|l|
+-+-+-+-+-+-+-+
ivrit :(根据屏幕宽度居中)
_ _ _
| |_(_)_ ____ _(_)
| __| | '__\ \ / / |
| |_| | | \ V /| |
\__|_|_| \_/ |_|
lean :
_/
_/ _/_/ _/_/_/ _/_/_/
_/ _/_/_/_/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/
_/ _/_/_/ _/_/_/ _/ _/
mini :
._ _ o._ o
| | ||| ||
mnemonic :
mnemonic
script :
o
, __ ,_ _ _|_
/ \_/ / | | |/ \_|
\/ \___/ |_/|_/|__/ |_/
/|
\|
shadow :
| |
__| __ \ _` | _` | _ \\ \ \ /
\__ \ | | | ( | ( | ( |\ \ \ /
____/_| |_|\__,_|\__,_|\___/ \_/\_/
slant :
__ __
_____/ /___ _____ / /_
/ ___/ / __ `/ __ \/ __/
(__ ) / /_/ / / / / /_
/____/_/\__,_/_/ /_/\__/
small :
_ _
____ __ __ _| | |
(_-< ' \/ _` | | |
/__/_|_|_\__,_|_|_|
smscript :
, , _ ,_ o _|_
/ \_/|/|/| / \_/ / | | |/\_|
\/ | | |_/ \/ \__/ |/|/|_/ |_/
(|
smshadow :
| |
(_-< ` \ (_-< \ _` | _` | _ \\ \ \ /
___/_|_|_|___/_| _|\__,_|\__,_|\___/ \_/\_/
smslant :
__ __
___ __ _ ___ / /__ ____ / /_
(_-</ ' \(_-</ / _ `/ _ \/ __/
/___/_/_/_/___/_/\_,_/_//_/\__/
standard :
_ _ _
___| |_ __ _ _ __ __| | __ _ _ __ __| |
/ __| __/ _` | '_ \ / _` |/ _` | '__/ _` |
\__ \ || (_| | | | | (_| | (_| | | | (_| |
|___/\__\__,_|_| |_|\__,_|\__,_|_| \__,_|
term :(普通文字效果)
term
toilet
安装:apt-get install toilet
toilet 和 figlet 相似,但是支持彩色输出,需要终端支持。
toilet 支持两种彩色格式:--gay
和 --metal
:
$ toilet --gay windrunner
" #
m m mmm m mm mmm# m mm m m m mm m mm mmm m mm
"m m m" # #" # #" "# #" " # # #" # #" # #" # #" "
#m#m# # # # # # # # # # # # # #"""" #
# # mm#mm # # "#m## # "mm"# # # # # "#mm" #
$ toilet --metal windrunner
" #
m m mmm m mm mmm# m mm m m m mm m mm mmm m mm
"m m m" # #" # #" "# #" " # # #" # #" # #" # #" "
#m#m# # # # # # # # # # # # # #"""" #
# # mm#mm # # "#m## # "mm"# # # # # "#mm" #
可以在官网观看其效果。