#2784·d2

ascii 模式: 标签中的换行不应导致混乱

作者: quinox创建于 2026年7月25日更新于 2026年8月26日

很高兴看到ASCII输出!

标签中带有新行的小问题:它们似乎被布局引擎所忽略,导致输出中断:

输入 :

txt
foobar - > buzbux : “ foo\nbar ”
buzbux : {
标签 : “ some\ ntext ”
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

预期:

txt
┌──────────┐
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
│
└──────────┘
│
o
栏
│
▼
┌──────────┐
│
来点吧
翻译:
│
└──────────┘

实际:

txt
┌─────────┐
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
│
└─────────┘
│
o
栏
│
▼
┌──────────┐
│
有点
语句
│
└──────────┘

https://play.d2lang.com/?script=SsvPT0osUtC1U0gqrUoqrBSUELLz4 JS0osUuKCCVZKSjkJCal5lgpKBXn56bG5JWkVpQocdVyAQQAAPQAscii=1&