ASCII 艺术字生成器

概述

ASCII 艺术字生成器将普通文本转换为由特殊字符拼出的大字体,280 多种字体风格可选,实时预览,支持调整输出宽度(范围 50–500 字符)和换行行为。所有转换在浏览器本地完成,无需上传数据。生成的 ASCII 艺术字常用于终端标题、代码注释分隔、项目 README、社交签名等场景。

ASCII 字符画字体怎么选

不同字体在高度、宽度和细节上差异很大。以下是几种常见场景的推荐选择:

终端与命令行工具

  • Standard:结构清晰,字符宽度适中,识别度最高
  • Big:字符更高更粗,适合需要视觉冲击力的标题
  • Doom:硬核感强,开发工具和脚本启动界面常见
  • Banner:横幅风格,装饰性强

创意与装饰用途

  • Ghost:默认字体,风格独特,神秘感
  • Slant:斜体效果,富有动感
  • Star Wars:科幻感,适合技术类项目
  • Graffiti:涂鸦风格,个性鲜明

宽度设置与等宽字体的关系

宽度参数决定最大字符列数,超出后自动换行。几个常见参考值:

  • 终端窗口标准宽度:80 列,部分为 120 列
  • 代码注释建议不超过:80 字符
  • 社交媒体和网页展示:可放宽至 150–200

ASCII 艺术字必须在等宽字体环境下显示才能正确对齐。终端、代码编辑器(VS Code、Vim、Emacs)默认使用等宽字体;微信、钉钉等聊天软件通常不是等宽字体,粘贴后可能出现错位。

中文字符为什么无法正常显示

ASCII 艺术字体是为拉丁字符设计的,每个字符在模板中对应固定宽度的字符矩阵。中文字符由于字形结构复杂,绝大多数 FIGlet 字体没有收录对应的模板,输入中文通常会显示为空白或乱码。建议改用英文、拼音首字母或数字替代,例如用 ZAIJIAN 代替"再见",或直接用 BYE 表达同样含义。

实际输出示例

Standard 字体,输入 Hello

 _   _      _ _
| | | | ___| | | ___
| |_| |/ _ \ | |/ _ \
|  _  |  __/ | | (_) |
|_| |_|\___|_|_|\___/

Big 字体,输入 Code

  _____          _
 / ____|        | |
| |     ___   __| | ___
| |    / _ \ / _` |/ _ \
| |___| (_) | (_| |  __/
 \_____\___/ \__,_|\___|

Slant 字体,输入 Tools

  ______            __
 /_  __/___  ____  / /____
  / / / __ \/ __ \/ / ___/
 / / / /_/ / /_/ / (__  )
/_/  \____/\____/_/____/

Ghost 字体,输入 Hi

 ('-.     .-') _
( OO ).-.( OO ) )
/ . --. //  ___.',
| \-.  \ \   \  .---------
.-'-'  |  \   /`--------
\| |_.'  / )  /
 |  .-.   / /_)
 |  | \  |   '----.
 `--'  `--'        '-------'

换行行为的细节

启用"空白字符换行"时,工具在遇到空格处断行,保持单词完整。关闭此选项时,字符超出设定宽度后会强制在当前位置断行,可能从单词中间截断。对于多词标题,启用换行通常视觉更整洁;对于单词本身较长的情况,可以适当增大宽度值。