ASCII 艺术字(点阵大字)
文本所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
把一段文字画成点阵大字 —— 每个字符用 5×7 的格子拼出来,整块可以复制到代码注释、README、终端输出或聊天窗口里。字形是按标准点阵字体手绘的,覆盖 26 个字母、10 个数字与 40 多个常用符号。填充字符可以换(`#`、`*`、`@` 各有不同的观感),字符间距也能调宽。行尾不留空白,所以粘到别处不会拖出一长条空格。画不出来的字符(中文、日文、emoji)会列出来报错,而不是画个问号糊过去 —— 一段「Hello 世界」如果只把汉字变成问号,你拿到的是一张看着还行、其实缺字的图。
功能
- 5×7 点阵字形,覆盖 A–Z、0–9 与 40 多个常用符号
- 填充字符可换:默认 #,也可以填 *、@、O 等
- 字符间距可选 1 列或 2 列
- 小写自动转大写
- 行尾不留空白,粘到别处不会拖出空格
- 画不出的字符逐个列出,不会静默替换成问号
使用方法
- 输入要画的文字(英文与数字)
- 大字实时出现在输出区
- 需要时换一个填充字符或调宽间距
- 复制整块,粘到注释或 README 里
常见问题
- 支持中文吗?
- 不支持。点阵字体是逐字形手工画的,只有 ASCII 的字母、数字与常用符号。中文、日文、emoji 都不在其中 —— 输入它们会得到一条明确的报错,列出是哪几个字符画不出来。
- 这个用在哪里?
- 常见三种:代码里的分节注释(把 `// SECTION` 画大)、README 或文档的标题、终端脚本启动时的横幅。也可以放在聊天的代码块里当装饰 —— 它用的是纯文本,到哪都不会跑版。
- 为什么字符之间要留一列?
- 因为点阵字形的左右边缘会紧贴在一起,不留间隔的话 `HELLO` 会连成一片看不清。默认留 1 列;想要更松散的效果可以选 2 列。
相关工具
代码着色
网络把代码染上语法颜色,选中复制即可带颜色贴进 PPT 与 Word;也可以输出内联样式的 HTML 源码,直接放进博客或邮件。支持 26 种语言。
表格转换
文本把 CSV、TSV 或 Markdown 表格互转:Markdown 表格、ASCII 边框表、HTML、JSON、CSV。按 RFC 4180 处理引号,列宽按显示宽度对齐。
字数统计
文本中英混排的文本到底有多长?中文按字、英文按词分开统计,给出字符数、行数、字节数、阅读与朗读时长,以及会被切成几条短信。全部在本机完成。
文本对比
文本把两份文本逐行对比,高亮标出新增、删除与未改动的行,改动按最小差异对齐,而不是整段标成变了。全部在浏览器本地完成,内容不上传。
文本清洗
文本清洗从日志或表格里复制出来的一列内容:去重行、排序、去空行、去首尾空白、去行号、合并多空格,规则逐条开关。粘贴的内容只在本机处理。
命名风格转换
文本在十四种命名风格之间转换标识符,拆词时认得 fooBarBaz 与 FOO_BAR 这类混写,连续大写也会按词拆开。全部在浏览器本地完成,不上传。