文字框生成器

把多行文本放进一个由 ASCII 或 Unicode 字符画成的方框里,自动按东亚宽度计算最长行并对齐内边距,可选单线、圆角、双线、粗线、ASCII、星号等边框样式,支持左对齐、居中、右对齐,结果可直接复制,全部在浏览器本地完成。

边框设置 等待输入

每行文本按「东亚宽度」计算显示宽度(中文、日文、韩文等宽字符按 2 列计),以最长行为基准补齐空格,让右侧边框整齐对齐。

加框结果
文本行数—
最长行宽—
结果行数—
边框样式—
输入文本后点击「生成文字框」,结果将显示在这里。

结果由「上边框 + 内容行 + 下边框」组成,可直接复制到聊天或代码注释中使用。

生成规则
  • Unicode 边框取自「制表符 / Box Drawing」区块:单线 ┌─┐│└┘、双线 ╔═╗║╚╝、粗线 ┏━┓┃┗┛。
  • 圆角边框使用圆角角符 ╭╮╰╯ 配合直线 ─│,星号边框与 ASCII 边框使用普通字符。
  • 宽度按东亚宽度近似计算,把中文等宽字符记为 2 列,字母数字记为 1 列,组合符号记 0 列。
  • 以所有行中最长的一行为基准,用空格补齐较短的行,再叠加左右内边距。
  • 框线的总宽 = 最长行宽 + 内边距 × 2;居中对齐时多出的奇数列补在右侧。
  • 制表符等控制字符不参与宽度计算,如需严格对齐建议先把制表符替换为空格。
  • 不同字体下制表符与全角字符的渲染宽度可能不同,复制到目标平台后请自行确认对齐效果。