Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议将空格修改为间距 #110

Open
novolife opened this issue Feb 4, 2020 · 2 comments
Open

建议将空格修改为间距 #110

novolife opened this issue Feb 4, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@novolife
Copy link

novolife commented Feb 4, 2020

#108 中,liyishuai 的一个评论写出

似乎在假定“文字间距即空格”,或“无空格则无间距”

我认为本指导有一些这样的假定。

尽管 text-spacing to the rescue? 一节中写明了:有一些地方可以实现自动增加中英文之间的间距,但没有广泛应用,所以建议随手添加空格。

但我认为,这一部分的主旨与章节含义已经产生了偏差

章节提倡添加空格,但没有写明自动添加间距时的处理方式,即默认这种自动产生的间距是章节所述“空格”的一种,而这与计算机中“空格”的含义不同,“空格”字符理应被视为间距的一种。

因此建议将本文所述“空格”修改为“间距”,并在其下明确可以使用“空格”字符来产生间距。

@sparanoid sparanoid added the enhancement New feature or request label Oct 2, 2021
@liyishuai
Copy link
Contributor

为了更高效地讨论,试明确些许概念:

  • “文本”:指字、词、句、段、节、章、图、表等书面记录语言的形式,用引号表示,例如“X射线”;
  • “源代码”:参考Mozilla公共许可证协议2.0版定义1.13,为“可用于修改的代码”,包括.txt.md.html等文件,用代码块表示,例如<p>X&nbsp;射线</p>
  • “排版”:指用源代码生成图形以显示文本的过程,排版结果用图形表示。

空格是源代码概念,间距是排版概念。

@hahastudio
Copy link

我也同意标题里的观点。
特别在排版里,因为有 whitespace 和 non-breaking space 两种“空格”,whitespace 默认允许换行,而 non-breaking space 则默认不换行,所以实际使用中其实是要区分的。
例如:

我家的光纖入屋寬頻有 10 Gbps,SSD 一共有 20 TB。

放到 HTML 里面,我觉得更好的是:

我家的光纖入屋寬頻有 10&nbsp;Gbps,SSD 一共有 20&nbsp;TB。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants