|
Figlet 最初是一款基于Unix操作系统的ASCII艺术字生成器
Figlet已经有30岁了,在1991年春天,一个仅170行的C程序诞生,他被称作Figlet1.0,当时的他只适用于Unix操作系统。
后来,Figlet被移植到越来越多的新平台,比如python的pyfiglet等。
我发现了易语言并没有类似的软件,于是抱着随便玩玩的心态写了这个小东西。
然后我惊奇的发现,我只用了69行代码就实现了Figlet同样的功能,可以说是易语言牛逼了。
虽然只有69行代码,但说实话我研究了挺久的,因为我看不懂github上的C代码,一切都是自己摸索出来的。
看到这里,可能很多人还是不知道Figlet是什么,这里给出一个DEMO:
_ _ _ _ _____ _____ _ _ _ _
| | | | ___| | | ___ | ____| ___(_) __ _| | ___| |_| |
| |_| |/ _ \ | |/ _ \ | _| | |_ | |/ _` | |/ _ \ __| |
| _ | __/ | | (_) | | |___| _| | | (_| | | __/ |_|_|
|_| |_|\___|_|_|\___/ |_____|_| |_|\__, |_|\___|\__(_)
|___/
用的是黑体加粗。
另外我更新了EConfig3.0,并且使用它作为E版Figlet的字库,经过三次迭代,功能已经完善,且应该没有BUG了。
最后,我把源码和一个我自己弄的Standard字库打包了起来,顺便写了一个Editor,以便更好的制作自己的字体。(应该没人会用这玩意儿吧)
附上Figlet的官网连接http://www.figlet.org/
EFiglet.zip
(19 KB, 下载次数: 100)
|
评分
-
查看全部评分
|