最近在用 AI 生成 ASCII 线框图时,发现只要内容里出现中文,就很容易出现对齐问题。
例如:
+---------------+
| /Lesson |
| 事後回顧 |
+---------------+
理论上,两行内容都是从同一列开始,但实际在很多终端、Markdown 编辑器或代码编辑器中显示时,视觉上却没有垂直对齐。
查了一些资料后,大概了解到原因主要有几点:
目前看到的几种解决方案包括:
我发现使用 Maple Mono 字体,是一个非常简单有效的方案。 如下:
另外,想请教一下大家:
欢迎分享你的经验或踩过的坑!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.