有人反抗中英文加空格!

2017-08-28 11:45:16 +08:00
 MemoryCorner

本来是想找个自动加空格的插件,没想到有异教徒做了反空格插件

哈哈哈好气喔

14306 次点击
所在节点    分享发现
106 条回复
laosb
2017-08-28 23:48:14 +08:00
我个人是视情况考虑的,比如 Word、锤子便签和加载了 Han.css 的网站我都是不使用空格去排版的。其他地方我会采用加上空格的方式让排版看着舒服。

说到底,这是个应该在排版上就解决的问题。没有解决这个问题的,就只好用一个 workaround 咯
1010011010
2017-08-29 00:09:33 +08:00
有的地方应该加,也有的地方不该加
v2 这样有一刀切的感觉,我觉得不行
Shy07
2017-08-29 00:56:10 +08:00
@000wangxinyu000 求不提出版物,前些日子买了本西瓜书,从头到尾清一色英文句号,我都不知道这书是怎么出版的
ZRS
2017-08-29 00:57:48 +08:00
借楼问个问题
hexo 怎么自动生成页面时加空格
auto spacing 那个插件在文章内工作正常,但是在首页显示摘要部分仍然没空格
silymore
2017-08-29 01:06:03 +08:00
不说我还真没注意 V2EX 自动加空格的机制,难怪这边的帖子一般都看着舒服
vardarling
2017-08-29 01:30:25 +08:00
烧死异教徒
wclebb
2017-08-29 01:37:24 +08:00
原来有自动加空格,这细节还真是周到。
既然如此,是不是表明了网站的态度呢?

其实我习惯了每一个字和英文之间都会加空格的。不管是 X 光还是什么,都会加。

X 光 和 X 光(这行你自己自动删空格吧)
其实区别不大,我更在意的是阅读的顺畅,什么中文 Chinese 和 English 之类的空格都会加,这样阅读起来会顺畅许多,这在几年前就有发现的感觉。

几年前写文章,个人喜好写英文符号,但中文写英文符号也是很奇怪的一件事,阅读自己写的多了之后,发现的确会有阅读上的不顺畅。

于是后来不自觉改为中文符号(英文的用英文标准写法,比如 English,(空格) English 这样。

后来写中文英文混排的时候,发觉的确加了空格会顺畅一些,于是让自己习惯性加进去了,还记得有个输入法(好像是自带)会自动加空格,不过它的功能识别不太好,开头总是写不该有的开头空格,就自己手动写了。

指望别的软件来实现混排的写法是不现实的。
何况 macOS 系统自带输入法(如有误请纠正)也提供了输入英文时自动加空格。
Sivan
2017-08-29 01:55:55 +08:00
我觉得 所有 可以 加停顿的地方 都可以 加一下空格,管他是不是 英文呢?
Sivan
2017-08-29 01:57:45 +08:00
中英文的间距问题应该由排版技术解决,网页端 CSS 最新规范已经有了解决方案。

加空格是一个拍脑袋、图省事的方案,并不是正确方案。未来终究有一天会把这个手动敲的空格去掉的。
lovestudykid
2017-08-29 03:06:56 +08:00
@Sivan 天哪,竟然还有 这样 的 邪教徒。中文的 优 势 就是不需要像英文那样依靠大量的空格划分语义。
YvesX
2017-08-29 03:33:12 +08:00
加空格这事,就和在微博 /Twitter 这样的平台发图片长微博一样,属于一种 hack,就算不提什么优雅不优雅,至少也是值得商榷的。
本来是个可以讨论并进步的问题,被少部分寻求廉价优越感的人绑架,形成了莫名其妙的政治正确。手动插入空格确实是个办法,但明显是最差的那个。
渲染的事情还是丢给渲染吧,就算是 V2EX 这样的折衷实现,也并没有修改文本本身。而插入空格对信息造成了污染,没什么值得提倡的,更要允许有人不喜欢。

其实绝大多数人并没有那么在意中英文混排和直角引号,明明的地得都还在随便用……
inflationaaron
2017-08-29 07:22:05 +08:00
对于排版有需求的网页应用可以尝试这个: https://css.hanzi.co/manual/

很早以前字谈字畅就讨论过手动加空格是不是一种好的习惯,结论其实也是最好的情况下内容与样式分开。如果使用上述的排版引擎,即可以自动分隔中英文,还可以有各种高级排版特性,例如标点悬挂等等。具体的使用效果可以参照 TypeIsBeautiful。
dawn009
2017-08-29 08:08:08 +08:00
@geelaw 并非错误。我之所以不把所有情况都写出来,是因为我是在发帖子,不是在写代码。细枝末节的有无不影响结论。

重申一下核心观点:中英文之间的空格是分隔符,不是样式。将句子表达清楚是用户的责任,单词的分隔应该明确的写出来,不应该交给分词引擎去识别。

有的软件可以在没有空格的情况下自动增加间距,这是为用户操作方便做的妥协,不意味着这样的表示是正确的。
tairan2006
2017-08-29 09:01:48 +08:00
这事吧,不好说…都有道理,表示吃瓜
000wangxinyu000
2017-08-29 09:08:52 +08:00
@Shy07 我一翻还真是。。。
Ixizi
2017-08-29 10:05:17 +08:00
拒绝加空格
qhxin
2017-08-29 10:25:42 +08:00
拒绝加空格
linxl
2017-08-29 11:14:22 +08:00
加吧, 双击不易误选.
winnie2012
2017-08-29 11:18:38 +08:00
English 和 Chinese 如何混用?
weakish
2017-08-29 11:49:24 +08:00
这个类似于英文的 `.` 等 full stop 后面要不要手动加两个空格的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/386312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX