今天刷 v 站,无意中发现所有的回复,英文和中文都是有空格分割的。我内心感叹,v 站的用户都有很好文档编辑习惯。后来想想是不是系统自动处理的,测试了一下,还真是~
阮一峰-中文文案排版指北 我比较喜欢这个规范,既然大家都聊到这个问题,我附加一下吧。
![]() | 1 binjoo 2022-08-17 09:23:05 +08:00 ![]() |
2 stoluoyu 2022-08-17 09:28:19 +08:00 我现在不知道怎么才能在回复里添加 markdown 格式的图片了,会被自动加空格 |
3 dem0ns 2022-08-17 09:32:44 +08:00 正向优化,点个赞。再把 word 的负向优化拉出来看看,一言难尽。 |
![]() | 4 cjpjxjx 2022-08-17 10:03:08 +08:00 我已经养成了在中文和 English 之间敲空格: https://github.com/mzlogin/chinese-copywriting-guidelines |
![]() | 5 CathayChen OP |
![]() | 6 Pipecraft &nsp; 2022-08-17 10:32:26 +08:00 点个赞,阅读起来比之前舒服多了。 |
![]() | 7 enuenena 2022-08-17 10:50:11 +08:00 不错不错 |
8 uprit 2022-08-17 11:07:53 +08:00 ![]() “增加空格”仅仅只是目前的一个低成本折中方案。 “空格”本身就是一个字符。 真正要解决的问题是:中英文混排时的字符间距问题。 码字的归码字,排版的归排版。 这个问题最应该交给排版引擎来解决。 比如 Word 能够自动处理这个问题,其实是个正确的方向。 |
12 caocong 2022-08-17 14:04:56 +08:00 所以“另有研究示,打字的候不喜在中文和英文之加空格的人,感情路都走得很辛苦,有七成的比例在 34 的候跟自己不的人婚,而其三成的人最後只能把留自己的。竟情跟都需要地留白。”这里研究的出处是哪呢? |
![]() | 13 xiaojianghu 2022-08-17 15:10:32 +08:00 @caocong #12 出自《傲慢与偏见 |
![]() | 14 Livid MOD PRO 主要会在标题里使用这样的处理规则,来保证 V2EX 首页上的整洁。 在内容中使用,就如 10 楼遇到的那样,会有一些 corner case 让这个规则要完全覆盖所有情况,挺难的。 比如域名和 URL 里,其实都是可以使用中文的,包括中文的标点符号。于是就会出现一些 corner case 很难确定到底应该截断在什么地方。比如 11 楼的情况。 |
![]() | 15 autoxbc 2022-08-17 15:57:21 +08:00 @stoluoyu #2 回复从来就不支持 Markdown ,那些按照 Markdown 来写碰巧被解析出来的图片仅仅是因为其中的图床地址落入了站长设置的几个白名单后被本站自动解析,而这些白名单图床不写成 Markdown 格式,保持一个简单的 url 就能被解析 |
16 mlxy123123 2022-08-17 15:59:05 +08:00 |
17 uprit 2022-08-17 18:20:06 +08:00 @mlxy123123 两个拉丁语族单词之间的空格,是为了避免混淆导致的无法阅读,这是单一语言内部的语法问题。现在讨论的是中英文混排场景下,这时并不存在这种混淆,增加空格仅仅是为了增加“字距”,主要目的也是为了提升阅读的舒适性,那这就是个排版问题。 |
![]() | 18 baobao1270 2022-08-18 08:38:35 +08:00 1 、更加规范的做法不是添加英文空格(理论上是 1/3 宽,实际上由于英文是比例字体无法确定准确的宽度),而是 1/3 宽(刚好是一个汉字的 1/3 宽度)的空格。 2 、添加英文空格属于一种成本很低的、提升美观度的方法。 3 、当然,其实这样的排版并没有非常权威的规范《中文文案排版指北》只是一个设计较好、普及方便、认可度高的规范。如果能够自己设计出好看的规范,也未尝不可。 4 、总之还是希望用户能够 opt out 这个 feature 。 |
19 mlxy123123 2022-08-18 09:42:56 +08:00 @uprit 英文单词与数字之间也是有空格的,这里没有混淆问题吧 iPhone 8, Vue 3.0 |