打字的空格怎么用? / 所谓常识

空格,在中文里是没有意义的一种符号,然而在字母文字,比如英语里,空格就经常被用到。

你看网上的那些文章,英语的空格使用,以及中英文混排的时候空格的使用,看起来都有一些讲究。这是什么道理呢?

(1) 举个栗子

  • His word is: "Do you have the time?" As you know, we are preparing for the exam. So we may not have the time.
  • His word is:"Do you have the time?"As you know,we are preparing for the exam.So we may not have the time.
  • 这个句子用了 1 个 as 从句, 情态动词 may 也要注意。
  • 这个句子用了1个as从句,情态动词may也要注意。

上面这几段的空格使用是有差别的,阅读起来的感受也有一点不同。我们一处一处来看。

(2) 英语的空格规范

英语排版时候要怎么加空格,其实还算是比较统一的。单词之间都要用空格分割,数字也作为一个单词,前后要有空格。

这些不用教,大家都知道。然而,有些人不会注意到另一点:新的一个句子开始之前,在上一个句子的标点后面有一个空格。

这个空格,大家都会加上,不加的话 Word 还会报语法错误。一个原因是为了美观,让标点不跟下一个句子的字母连在一起(看不清)。大概就是留白的美感。

(3) 空格跟排版的关系

实际上,空格的美观作用不仅仅只在“强制留白”。

目前大部分的电脑界面,无论是显示还是打印,都要面临一大段文字,自动折行的问题。纯中文还算简单,填三百格就行了。但英语的单词有长有短,一般也不允许把一个词拆到两行。这时候,程序会用空格来判断“单词”的分界点。

英语也有标点,标点一般也不能出现在下一行的行首。电脑排版的时候判断也很简单,你在半角标点前没空格,标点后有空格,代表切割点在标点后面。标点于是就成了前一个单词的一部分,不会被拆到下一行去。

如果没有这个空格,电脑自动排版有时会变得很难看。

(4) 中英文混排的时候的空格

所以空格有两个作用,一个是留白,一个是提示计算机如何排版。

在中英文混排的文章中,一般人们不会在混排的位置加空格,但有的人会加,这是为什么呢?

你在 Word 里码字的时候,会发现即便不加空格,Word 也会处理好中英文混排的间隙。这是排版软件额外对中文做的优化。

然而到了其他地方,尤其是网页上,情况就没那么好了。混排不加空格,中英文就会连在一起。

为了解决大部分排版的美观问题,有些人,包括我,就会在混排的时候加上空格。其实只有留白这一个目的。

(5) 中文逗号后面的空格

我自己还是习惯于直接使用中文的全角标点的,正常的排版软件也能很好地处理间隙和换行问题。

然而有些人却说,用半角标点加空格更好。其实我不是很理解他们,但是也听听他们怎么说吧。

https://www.zhihu.com/question/19981206/answer/13550846
厉向晨 / 知乎

中文标点都是全宽的, 但大陆标点方案的所有标点均是占半个格子, 而不是像港台那样将标点居中放置. 如果说港台的方案是想让标点与汉字的地位同等, 那么大陆的则更接近于想让一个字符承担两个字符的作用: 即标点本身与空格. 大陆的这种做法, 与西文在符号后面空一格的作用很类似, 而整体来看大陆标点方案, 比如弯引号, 都是很西化的.

大陆这样做, 在一般情况下, 我觉得比港台的更顺眼 (除竖排, 或需要让文字排版显得很整齐的情况), 但当多个标点相连时, 悲剧就出现了. 在小学时老师应该就讲过这种情况时要把标点写在一个格子里, 而不是分散开, 但在没有标点挤压功能的软件中, 我们只能忍受每个标点均占一格, 简直惨不忍睹.

除此以外, 在日文字体中, 有很多中文字体所不具备的标点: 比如两个点的省略号, 双叹号/问号, 三叹号/问号... 等等. 我们表示很无语的时候可能会打一串点, 很惊讶或者很怒的时候会打很多个叹号, 所以多样的符号是很实用的. 但这些符号没有 Unicode, 所以在一般软件中无法输出, 想像一下如果打一排全宽的胖胖的叹号的效果, 与用日文字体中的 "多叹号" 出来的效果, 能一样么...

所以用半角标点, 就可以自由组合使用. 在标点后面空一格, 制造出合理的分隔空间; 多个标点相连时, 也不会感到臃肿; 更不会看到 "句号省略" (也就是 "。。。。。。").

总之,同样是留白问题,我觉得这算是更加对排版吹毛求疵的个人偏好吧。(主要真的是打破了所谓国标了。)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)