谚文与中日韩字符艺术横幅
Hangul & CJK ASCII Banner
把谚文、汉字、假名以及任何其他文字,通过栅格化系统字体再做阈值处理,画成大号字符横幅,而不是去字形表里查。
通常的 ASCII 横幅里有一张字形表,所以通常的 ASCII 横幅画不了韩文,也画不了汉字:预组合的韩文音节就有 11,172 个,常用汉字又是几千个,那是一个字体文件,不是一张表。这个页面没有表。它让浏览器以你要求的八倍尺寸画出你的文字,从画布上读回 alpha 通道,把每一块像素平均成一个字符——所以它覆盖浏览器已经能排的每一种文字、任何尺寸,包括写这个页面时没人想到的那些。
浏览器能画的文字都行。换行就是换行。
用这台设备上装了的字体。没有的那一款会退到列表里的下一款。
横幅
怎么用
先设高度
高度是唯一决定横幅能不能读的控件。拉丁字母五行能撑住;汉字笔画密,需要十行;韩文需要八行左右,因为一个音节可以竖着叠五笔,得有行放它们。低于这些页面会警告,而不是悄悄输出一堆方块。
小尺寸时试试灰度模式
默认按阈值切每个格子:盖住得够多,或者不够。灰度模式改为把覆盖率映射到一串字符上,所以只填了半格的笔画会变成一个较淡的字符,而不是消失。十行以下,它通常就是一个词和一团污迹的区别。
要发到别处就存成图片
字符只是字符。KakaoTalk、Instagram 和大多数邮件客户端会重排它们或换成比例字体,横幅就散了。PNG 和 SVG 按钮用的是其他字符画工具共用的同一个渲染器。
常见问题
在手机上为什么看起来不一样?
因为它是用那台设备有的字体画的。这个页面里没有字体——形状来自 Mac 上的苹方或 Apple SD Gothic Neo、Windows 上的微软雅黑或 Malgun Gothic、Linux 机器装的某种 Noto。同样的文字,同样的设置,笔画略有不同。要紧的话,存图片而不是字符。
它显示的是空方块,不是我的文字。
设备没有那些字符的字体,所以浏览器画出了缺字方块,这个页面忠实地把方块转成了 ASCII。页面能检测到并告诉你是哪些字符,但修不了——那需要装字体,不是这里的设置。
能用它代替 FIGlet 风格的横幅吗?
拉丁字母的话,ASCII 字符大字页面更好:它经过真正的 FIGfont 渲染器,带字距和粘合,字母像 FIGlet 横幅那样连起来。文字一旦不是拉丁字母,就该用这个页面。
可以从这些接进来
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
ASCII 字符大字
ASCII Text Art
把文字画成 figlet 系列字体的大号 ASCII 字母,用在横幅和提交信息里。
盲文点字画
Braille Art
把照片转成 Unicode 盲文点字格:每个字符里有 2 × 4 个点,分辨率是明暗字符梯度的八倍,抖动方式可选。
花式字体转换
Fancy Text Generator
把普通文字映射到长得像字母的 Unicode 字符上——粗体、花体、带圈、倒写和全角。
字符画转图片
Text Art to Image
把任意等宽字符画按选定的字体、格子大小、颜色、背景和透明度渲染成 PNG 或 SVG,发到不保留等宽的地方也不会散。
今日运势 — 生肖与星座
Daily Fortune by Zodiac Animal & Star Sign
把当天的日辰和生肖、星座的传统性情凑到一起,组出一天的运势文字;随机种子取自日期,所以一整天都是同一段,刷新也不会重摇。
合婚 — 生肖与日干配对
Zodiac Compatibility (궁합)
从两个人的出生日期取出各自的生肖和日干,说明它们之间究竟是三合、六合、相冲、元辰、相刑、相破还是相害,以及两个日干的五行是相生还是相克,并各附传统断语。