FIGlet -- 有意思的小程序
2015-06-12 15:03
537 查看
FIGlet 是linux一个非常有意思的小程序,它能够将普通的ASCII字符以大字符的形式“画”出来,而且可供选择的样式多种多样。其名称来源是”Frank, Ian and Glen’s letters”。详细信息,可参考其官网。
先来一瞥它的风采吧!(当然,你是可以直接这么用的 – figlet 42)
FIGlet的输出支持多种字体,默认采用的是standard,通过-I3选项就可以查看默认使用的字体。
前面已经说了,可供选择的输出样式是多种多样的,所以,我们当然可以指定其他的字体了,通过-f选项,可以轻松做到,但是在此之前,你得知道有哪些样式可供选择,通过-I2选项,可以知道字体文件都在哪里,在我的电脑上,它们在这里!
可以看到,这里的文件还不少,但是只有那些后缀名为flf的文件才是我们需要的,一个flf文件对应一种字体输出,(文件也不多,你可以一个一个试试,然后找到自己最中意的那一个。)
在指定样式的时候,文件后缀是可以省略的,figlet会自动帮你补齐的。下面就来看看以另外一种样式“画”出来的42吧。
显示时,figlet会在默认字体路径下查找指定的字体,但是如果指定字体是给出了字体文件的绝对路径,figlet则会到相应的路径下去查找。
粗略看了下几个字体文件中的内容,发现就是一系列字符的“肖像画”,在figlet的手册里面有描绘这些“肖像画”的规则,虽然目前我还不知道每个字符是怎么对应显示的,但那时如果你的想象力够丰富,艺术实践能力足够强大,完全可以画出属于自己的字符集!
以上所讲的,只是一个小小的序曲,更多的内容,还请自行查阅手册,毕竟,它做的事情并不复杂。P.S. 还有另外一个工具,toilet(不明白为什么是这个名字),它的功能和figlet的做的事情差不多,但是它能玩更多的花样,留待诸君自行探索吧。
还有最重要的一点,那就是在github上有figlet的源码,及详细的说明,其链接我也在此奉上!Good Luck!
先来一瞥它的风采吧!(当然,你是可以直接这么用的 – figlet 42)
FIGlet的输出支持多种字体,默认采用的是standard,通过-I3选项就可以查看默认使用的字体。
前面已经说了,可供选择的输出样式是多种多样的,所以,我们当然可以指定其他的字体了,通过-f选项,可以轻松做到,但是在此之前,你得知道有哪些样式可供选择,通过-I2选项,可以知道字体文件都在哪里,在我的电脑上,它们在这里!
可以看到,这里的文件还不少,但是只有那些后缀名为flf的文件才是我们需要的,一个flf文件对应一种字体输出,(文件也不多,你可以一个一个试试,然后找到自己最中意的那一个。)
在指定样式的时候,文件后缀是可以省略的,figlet会自动帮你补齐的。下面就来看看以另外一种样式“画”出来的42吧。
显示时,figlet会在默认字体路径下查找指定的字体,但是如果指定字体是给出了字体文件的绝对路径,figlet则会到相应的路径下去查找。
粗略看了下几个字体文件中的内容,发现就是一系列字符的“肖像画”,在figlet的手册里面有描绘这些“肖像画”的规则,虽然目前我还不知道每个字符是怎么对应显示的,但那时如果你的想象力够丰富,艺术实践能力足够强大,完全可以画出属于自己的字符集!
以上所讲的,只是一个小小的序曲,更多的内容,还请自行查阅手册,毕竟,它做的事情并不复杂。P.S. 还有另外一个工具,toilet(不明白为什么是这个名字),它的功能和figlet的做的事情差不多,但是它能玩更多的花样,留待诸君自行探索吧。
还有最重要的一点,那就是在github上有figlet的源码,及详细的说明,其链接我也在此奉上!Good Luck!
相关文章推荐
- 微信发红包代码,解决中文乱码问题
- 微信公众平台-超级大赛问题汇总1
- 微信支付官方.net版之坑你没商量
- Android: 微信分享
- 微信支付开发关键点技术解析
- 泛微OA体验模式给行业带来冲击
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- 用c#开发微信 (17) 微活动 3 投票活动 (文本投票)
- 关注PHPthinking官网微信公众号——红包拿走
- Android 仿微信对话列表滑动删除效果
- 微信多业务 - 消息转发多业务
- android微信支付
- nutz 做的微信
- 微信公众号添加天气预报功能
- 新浪sae配置微信公众号实现自动回复(一)
- 微信打开网页时图片显示模糊的问题
- nutz+微信公众平台二次开发
- [原创][下载]Senparc.Weixin.MP-微信公众平台SDK(C#) - 已支持微信6.x API
- android 仿微信群组头像效果
- 微信支付开发h5调用