为什么gradle lint认为省略号字符" ..."比#34; ..."?更具可读性

时间:2015-01-16 12:30:38

标签: android gradle lint

我定义了一个字符串" XXX ..."在string.xml中获取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. 

为什么" ..."比#34; ..."?更具可读性当有人看到"&#8230"时,我不认为他/她可以意识到这是省略号。

1 个答案:

答案 0 :(得分:3)

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

就像使用em-dash“ - ”与使用两个减号“ - ”的近似相比:使用通过组合几个普通字符而不是使用专用字符的近似几乎总是看起来笨拙和不专业。