用什么代替 css `line-height` 来避免破坏 Unicode 表?

5 css unicode

是否有替代 css 的方法line-height不会破坏 Unicode 表格的外观(使用Unicode 框绘图字符绘制的表格:

???????????????
?  character  ?
???????????????
? Donald Duck ?
???????????????
Run Code Online (Sandbox Code Playgroud)

(Stack Overflow 和其他人使用line-height: 130%;或类似的方法来改善帖子的视觉外观,我想有一个巧妙的替代方案来向 SE 提出建议 - 特别是对于 dba.se - 这样我们就可以将 unicode art 用于表格而不会看起来很糟糕。)

Mr *_*ter 0

你的问题有点模糊。如果您希望行距更近,则除了行距之外别无选择。除非你有别的想法,但你应该详细说明。

\n\n

你的问题的上下文也很模糊。这是关于 StackExchange 站点本身的吗?如果是这样,应该在https://meta.stackexchange.com/上询问

\n\n

也就是说,效果确实取决于所使用的字体。在某些字体中,垂直线 \xe2\x94\x82 的长度比其他字体长;例如,Lucida Console 中的行长为 1em,Consolas 中的行长为 1.17em。因此,当使用 Consolas 时,在间隙变得可见之前,您可以使用最大行高 1.17,而 Lucida 则要求行高更小。

\n\n

我刚刚想到的一个可能的解决方案可能是创建一种仅包含线条绘制字符的字体,并使垂直线很长。然后将其用作网络字体。

\n