Home >Backend Development >PHP Tutorial >如何生成字符字

如何生成字符字

WBOY
WBOYOriginal
2016-06-06 20:49:021264browse

RT,就是比如用户输入"S",程序要求输出由"S"拼成的大"S"这种要求。

希望给个思路或关键词(我都不知道要搜什么了),当然代码最好了(PHP最优但不局限于PHP)..

回复内容:

RT,就是比如用户输入"S",程序要求输出由"S"拼成的大"S"这种要求。

希望给个思路或关键词(我都不知道要搜什么了),当然代码最好了(PHP最优但不局限于PHP)..

Google 输入法有这个功能,键入 i 开启扩展模式:

如何生成字符字

Google 输入法使用 lua 语言编写扩展,因此,可以在安装目录找到源代码。由于太长,就不贴出来了,放到 gist 吧:https://gist.github.com/justjavac/6695552

可以把每个字符的位置当作一个像素点,这样,此问题基本等价于:

计算机中的字符是如何输出的?

当我们想输出 S 的时候,只需要把 32(S的ascii码) 发送给电脑,但是到底哪些像素是亮的,哪些像素是暗的呢?这些信息记录在哪儿呢?

在 sans-serif.ttf、sim-song.ttf、times-new-roman.ttf、…… 里面。

然后…… 算了,编不下去了,……

==END

自己去看看 banner 程序的源码?项目主页在 http://packages.qa.debian.org/s/sysvbanner.html 。

http://www.ugia.cn/?p=82

http://www.360doc.com/content/09/1208/21/43966_10673172.shtml

测试一下,水一个,不要踩我

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn