为什么 gradle lint 认为省略号字符“…” 比“...”更具可读性?

Han*_*ank 2 android lint gradle

我在 string.xml 中定义了一个字符串 "XXX..." 并得到一个 gradle lint 问题。

Replace "..." with ellipsis character (…, …) ?
Explanation: Ellipsis string can be replaced with ellipsis character.
You can replace the string "..." with a dedicated ellipsis character,
ellipsis character (…, …). This can help make the text more readable. 
Run Code Online (Sandbox Code Playgroud)

为什么“...”比“...”更具可读性?当有人看到“…”时,我认为他/她不会意识到这是一个省略号。

Dar*_*ust 5

这是关于良好的排版。的实际省略号字符几乎总是优选的具有三个点的近似。在某些字体中,一行中的三个点之间有太多的空间,而实际的省略号字符看起来不错:字体设计者可以控制专用省略号的外观,但他无法控制一行中的三个点应该如何显示。

这就像使用短划线“-”与带有两个减号“--”的近似值:通过组合几个正常字符而不是使用专用字符来使用近似值几乎总是看起来笨拙和不专业。