本来是想找个自动加空格的插件,没想到有异教徒做了反空格插件
哈哈哈好气喔
![]() | 1 cdfmr 2017-08-28 11:54:18 +08:00 ![]() 同意,很久以前就在另一个帖子发表过意见,中英文之间的留白是排版渲染的问题,不应该插入字符来处理。 |
3 mozutaba 2017-08-28 11:57:01 +08:00 via Android 用等宽字体不就没事了 |
![]() | 4 popok 2017-08-28 11:57:45 +08:00 第一次知道原来还有这个有意思的习惯,原来一直没发现哦~~ |
![]() | 5 gefranks 2017-08-28 11:58:55 +08:00 via iPhone 异教徒反攻了 |
![]() | 6 mogita 2017-08-28 12:01:55 +08:00 ![]() 反抗 => 反对。 我仍然支持插空格。 |
![]() | 7 Khlieb 2017-08-28 12:01:58 +08:00 真是天下之大无奇不有 |
8 whileFalse 2017-08-28 12:07:03 +08:00 哈哈哈哈哈 |
9 RqPS6rhmP3Nyn3Tm 2017-08-28 12:08:42 +08:00 ![]() 排版问题+1,加空格只能是暂时的 work around,要彻底解决还得靠更优秀的混排系统 |
10 TtiGeR 2017-08-28 12:25:40 +08:00 via iPhone Word 里没有空格不是照样会自动增加中西文间隔 不解决排版问题,用加空格这种 Workaround 是不对的。 |
11 CYKun 2017-08-28 12:44:49 +08:00 via Android v2 就不需要加空格啊,回复的时候会自动插入空格 |
![]() | 12 paloalto 2017-08-28 12:49:13 +08:00 |
![]() | 13 dawn009 2017-08-28 12:59:58 +08:00 ![]() 支持加空格。不认为是排版的问题。因为空格是英文单词的分词字符,只要是英文单词,头尾都应该用空格分割,因此中英文之间同样应该用空格分割。 |
14 markyangd 2017-08-28 13:02:25 +08:00 反正我是不支持加空格的。 |
15 jin7 2017-08-28 13:02:50 +08:00 via Android 讨厌加空格,嫌麻烦 |
16 QAPTEAWH 2017-08-28 13:06:40 +08:00 via iPhone ![]() 中文句子混英文单词理论上不加空格,此时英文单词“被用作”中文词汇,而中文是没有空格的。留空是排版软件的责任,比方说 Word 就会自动留空。添加空格来手动留空相当于把“内容”和“形式”混在了一起,这是早就被淘汰的做法。 |
![]() | 17 zoffy 2017-08-28 13:07:52 +08:00 支持加空格 |
![]() | 18 GPU 2017-08-28 13:20:05 +08:00 真的 Word 会自动加空格的吗? |
![]() | 19 viko16 2017-08-28 13:33:48 +08:00 有意思有意思,review 一下代码先 |
20 Jakesoft 2017-08-28 13:34:59 +08:00 via iPhone 我来测试 Safari 是否会自动加空格 |
21 Jakesoft 2017-08-28 13:35:55 +08:00 via iPhone 上面我没写空格,这一行测试 Safari 是加了空格的 |
![]() | 23 hjc4869 2017-08-28 14:08:04 +08:00 via iPhone V2EX 加空格的算法很蠢,很多情况下毁排版,所以我很久没在这儿发完整文章了,都是发链接 |
![]() | 24 yyyle 2017-08-28 14:14:24 +08:00 手动加空格其实很蠢 |
![]() | 25 oxoxoxox 2017-08-28 14:20:35 +08:00 如果不是等宽字体 中英混排时没有空格看着好难受 |
![]() | 26 loshine1992 2017-08-28 14:24:21 +08:00 ![]() ![]() |
![]() | 27 isCyan 2017-08-28 14:27:13 +08:00 ![]() Word 会自动显示空格而不是增加一个空格字符,我认为这才是最终解决方案。 |
28 hid101 2017-08-28 14:39:26 +08:00 帮刷铜币 顺便 test 测试下 v2 |
![]() | 29 Mutoo 2017-08-28 14:43:52 +08:00 ![]() 我 觉得 中文 也应该 加 空格,这样的话 省得 引入 第三方 分词库 (逃) |
![]() | 30 AltairT 2017-08-28 14:45:43 +08:00 觉得还是在中文和 English 之间加个空格更便于识别,不然感觉挤挤的汉字配上 so many 的 words 真的很难受,如果有数字 12345 更是要加 extra 10086 点的伤害. |
![]() | 32 Mavious 2017-08-28 15:00:00 +08:00 via iPhone 异教徒表示,短字母再加空格很丑!反空格! |
![]() | 33 KevZhi 2017-08-28 15:09:32 +08:00 个人认为中西文混排时空格是完全必要的,可是因为大多数网站 Typography 意识不强,手动加空格也是必要的。 目前见过的只有 V2EX 和 MS Word 可以自动做。 |
![]() | 34 nodin 2017-08-28 15:19:40 +08:00 via Android 中英文间加空格,那和数字间要加空格吗? |
![]() | 35 Macbooker 2017-08-28 15:26:54 +08:00 ![]() 我就反对加。 我就问你们“大 S ”、“ X 光”、“ Y 染色体”、“ QQ 号”怎么办。 |
![]() | 36 Macbooker 2017-08-28 15:27:23 +08:00 看上条回复,一个完整的词被自作聪明的空格拆了 |
37 honeycomb 2017-08-28 15:32:18 +08:00 这样挺好 喜欢空格的总是有空格 不喜欢空格的总是没有空格 做好这些以后再吵比较好 我不支持加空格,它可读性好但终究是 workaround |
![]() | 38 pockry 2017-08-28 15:36:03 +08:00 反空格党,认为它是样式问题的+1 不过现在大家都加空格,不加会被视为异端,我只好随大流 |
![]() | 39 LancerEvo 2017-08-28 15:40:08 +08:00 尼玛英文和中文之间到底要不要空格目前并没有规范或者国标 只有习惯问题 反正我的习惯是不加空格 你说 那 么 多 的 空格 你 看着 不 膈应 吗 ? 我还以为是说没有标点符号 只用空格来代替标点的 例如本回帖 这是本人更大的习惯 高效程序员除了每天需要全选收件箱全部删除以外另外一个非常重要的卓越习惯就是不使用任何标点 敲空格的效率要远高于敲各种奇葩标点符号 尤其是身处欧洲奇葩键盘跟 US 配列还不同 说多了都是泪 其是网上回帖这种类型的书写完全是给别人看的 能明确的传达自己的意思并且让别人看着舒服就行了 到底加不加空格 区别不大 |
![]() | 40 LancerEvo 2017-08-28 15:40:57 +08:00 反正我不建议加空格 如果一定要加 非要把中英文区别的那么明显 我建议加回车 |
![]() | 41 Jimrussell 2017-08-28 15:52:06 +08:00 哈哈哈,异教徒造反了! 我支持加空格! |
42 000wangxinyu000 2017-08-28 15:55:18 +08:00 ![]() 讲道理的话出版物什么的都不加空格 |
![]() | 43 zhuangtongfa 2017-08-28 16:10:21 +08:00 测试 test |
44 skylancer 2017-08-28 16:10:24 +08:00 中英文不加空格我觉得倒没什么 最烦的是英文用中文标点符号 各种 Chinglish |
![]() | 45 zhuangtongfa 2017-08-28 16:10:38 +08:00 v 站还真的会自动插入空格 |
![]() | 46 fulvaz 2017-08-28 16:11:22 +08:00 必须加... 写论文的时候被导师训得不要不要的... |
![]() | 47 Felldeadbird 2017-08-28 16:28:05 +08:00 test 会加空格吗? 我这一行的 test 是加了空格的。 |
![]() | 48 zpf124 2017-08-28 16:29:51 +08:00 同样的文字在不同的编辑器里试验了一下。 ![]() ![]() 我个人意向是 中英文单词应当有分隔间隙的,没有间隙看起来不如分隔开直观舒服,也跟觉得这应该是排版去控制显示分隔,而不是在输入的时候手动插入空格。 但#35 提到了,一些固定的中英文混搭词汇被分隔开并不合适, 所以看来唯一的解决方案只能约束自己了,只能自己写的时候 用空格留白了。 |
![]() | 49 imnpc 2017-08-28 16:31:34 +08:00 支持加空格 强迫症表示没有空不舒服... |
![]() | 50 ihainan 2017-08-28 16:38:45 +08:00 异教徒,好气呀! |
![]() | 51 ayconanw 2017-08-28 16:44:23 +08:00 v2ex 好像就会自动加空格吧? 测 test 试 |
![]() | 52 zuolan 2017-08-28 16:52:34 +08:00 空格是个伪命题。之前给出版社供稿,全书加空格。然后写完被告知不能在中英之间加空格,因为出版社有自己的排版规则,不用作者操心。所以还研究了一天怎么批量去 word 的空格。。。。如果你觉得不好看那是因为网页渲染的问题。 |
![]() | 53 killsting 2017-08-28 16:58:18 +08:00 支持中英加空格,不加简直反人类。说手动加很蠢的人我要批评你! 并不是所有网站跟所有 App 混排好看的。 |
![]() | 54 expy 2017-08-28 16:59:41 +08:00 我觉得最好不混用,就是很多新点的词语没通用的翻译。 |
55 xierch 2017-08-28 17:15:50 +08:00 |
![]() | 56 xxdd 2017-08-28 17:19:04 +08:00 测试 test 看看 会不会加空格 |
57 weyou 2017-08-28 17:20:29 +08:00 为什么要 add 空格呢。。。。。果然还是有 blank space 好看点 |
![]() | 58 kutata 2017-08-28 17:20:52 +08:00 必需剿灭异教徒! |
![]() | 59 ppwangs 2017-08-28 17:29:45 +08:00 不加空格不舒服司机,强迫症患者必须在打字的时候加空格,当年在 Hanzify 做汉化的时候,汉化守则上的要求,养成习惯了。 例如还有标点的使用等等。 |
![]() | 60 hx1997 2017-08-28 17:33:39 +08:00 via Android 感觉像是懒得加空格的人为自己辩护… 「让中文网页重新变得可读」?你确定当前混排方式下不加空格更可读? |
![]() | 61 hx1997 2017-08-28 17:37:04 +08:00 via Android 说是混排机制问题所以不加空格的人难道有尝试推动过该机制的改变吗… |
![]() | 62 geelaw 2017-08-28 17:50:18 +08:00 ![]() @dawn009 错误,在点号(句点、逗点、冒号、分号、叹号、省略号)前的单词之后不需要空格,在段首的单词之前不需要空格。 @hjc4869 +1 最烦自作聪明。 @zuolan Word 会自己增加空白,为什么你用 Word 打字会手动加空白呢? @killsting 手动加是很蠢,Web 上目前只有手动加的方法,所以我手动加。 **但不要把加空格当成一种美德。** @hx1997 Word 可以自动加空白,这是浏览器的问题。 最后重申一下我的看法: 需要空白,但是加空格是内容、样式耦合,是不好的。然而主流 Web 浏览器并不会处理 CJK 和拉丁字母混排空白的问题,所以我会单独加空白。目前我实现单独加空白的方式是加空格,但不代表这样做是好的,这是一个很脏的 hack。 这个风气的 **不好** 之处在于有人觉得加空格是理所应当的、美德的,不能意识到这是一个 dirty hack。 一个更优美的实现是:对每次语言切换,增加一个 span 包围新的语言里的内容,并为这类 span 加入适当的空白。然而这样太麻烦,所以我不做。 浏览器的渲染器实现非常糟糕,还有如下方面:不能正确识别法文内容里具有前置空格的点号、结束标号之前的空格应该当成 nbsp 处理,不能识别开始标号之后的空格也是 nbsp。我也懒得把每个这样的位置都打上 nbsp,就随它而去了。 |
![]() | 63 matsuijurina 2017-08-28 17:50:33 +08:00 via Android 网站或书籍出于排版目的,统一插入空格或一定空隙是可以的。但要我自己创作文本的时候手工插入空格,我不会那么做,如果我给英文加了,那么我对日文韩文等等加不加。而且,日本人研究混排比中国早很多年,他们创作日英混合的文本时都不加空格,那肯定是有原因的。 |
![]() | 64 LancerComet 2017-08-28 17:51:45 +08:00 我是见一个加一个蛤蛤蛤 ||*~● |
![]() | 65 lixinyu1024 2017-08-28 17:52:44 +08:00 |
![]() | 66 21grams 2017-08-28 17:53:36 +08:00 中英文之间本身就具有很好的辨识度,加空格没什么道理。 |
![]() | 67 lydasia 2017-08-28 17:53:43 +08:00 不喜欢 v2 自动加空格,同意一楼观点。 |
![]() | 68 hx1997 2017-08-28 17:57:25 +08:00 via Android @geelaw 完全同意。我承认加空格是种 hack,但也是现状下的无奈之举。不知怎么就「中文互联网技术圈不好的风气」了,我只是想要美观而已… |
![]() | 69 flowerpiggy 2017-08-28 18:00:47 +08:00 新规定:与汉语混排时数字和字母一率用全角,不加空格。不然全角字母有啥用?而且windows还设有专门的快捷键SHIFT+SPACE。 ...... ...... 谁有办法把 shift+space 给屏蔽掉!!!我已经苦恼10+年了! |
![]() | 70 fxxkgw 2017-08-28 18:03:51 +08:00 测试 test |
71 l8mEQ331 2017-08-28 18:07:15 +08:00 由于加空格这个习惯,导致我在输入中文的时候,如果一个专有名词,我下意识都要空格一下。然后立即发现不对,赶紧删掉空格。 |
![]() | 72 mrcn 2017-08-28 18:10:16 +08:00 via Android 有这么个东西? https://css.hanzi.co/ |
73 Kasine 2017-08-28 18:12:16 +08:00 via Android 中文段落夹英文单词不加,英文段落夹中文字词才加。 |
![]() | 74 laoertongzhi 2017-08-28 18:22:58 +08:00 试试看你们说的 Hello world 对不对 |
75 Grubber 2017-08-28 18:36:31 +08:00 via Android 好像 v2 自动给评论加上了 |
![]() | 76 barbery 2017-08-28 19:01:42 +08:00 支持加空格 |
![]() | 77 malusama 2017-08-28 19:07:29 +08:00 手动加空格是排版做不到为了让显示效果看得一样才做的嘛。 不过一件事情总有人喜欢不喜欢 |
![]() | 78 jedicxl 2017-08-28 19:08:32 +08:00 不应该依靠人手动添加空格,依靠自动混排比较好,比如 V2 还是应该中间留空隙,很方便阅读 |
![]() | 79 dgy125 2017-08-28 19:57:59 +08:00 via iPhone ![]() 反对加空格,这属于自作聪明。过个若干年排版技术或审美转变,手动加空格的是对文档的破坏 |
![]() | 80 bumz 2017-08-28 21:19:22 +08:00 毕竟严格来说应该加的是 1/3 空格,不是一个正常的英文空格 |
81 laosb 2017-08-28 23:48:14 +08:00 我个人是视情况考虑的,比如 Word、锤子便签和加载了 Han.css 的网站我都是不使用空格去排版的。其他地方我会采用加上空格的方式让排版看着舒服。 说到底,这是个应该在排版上就解决的问题。没有解决这个问题的,就只好用一个 workaround 咯 |
![]() | 82 1010011010 2017-08-29 00:09:33 +08:00 有的地方应该加,也有的地方不该加 v2 这样有一刀切的感觉,我觉得不行 |
![]() | 83 Shy07 2017-08-29 00:56:10 +08:00 via iPhone @000wangxinyu000 求不提出版物,前些日子买了本西瓜书,从头到尾清一色英文句号,我都不知道这书是怎么出版的 |
![]() | 84 ZRS 2017-08-29 00:57:48 +08:00 借楼问个问题 hexo 怎么自动生成页面时加空格 auto spacing 那个插件在文章内工作正常,但是在首页显示摘要部分仍然没空格 |
85 silymore 2017-08-29 01:06:03 +08:00 via iPhone 不说我还真没注意 V2EX 自动加空格的机制,难怪这边的帖子一般都看着舒服 |
![]() | 86 vardarling 2017-08-29 01:30:25 +08:00 via iPhone 烧死异教徒 |
![]() | 87 wclebb 2017-08-29 01:37:24 +08:00 via iPhone 原来有自动加空格,这细节还真是周到。 既然如此,是不是表明了网站的态度呢? 其实我习惯了每一个字和英文之间都会加空格的。不管是 X 光还是什么,都会加。 X 光 和 X 光(这行你自己自动删空格吧) 其实区别不大,我更在意的是阅读的顺畅,什么中文 Chinese 和 English 之类的空格都会加,这样阅读起来会顺畅许多,这在几年前就有发现的感觉。 几年前写文章,个人喜好写英文符号,但中文写英文符号也是很奇怪的一件事,阅读自己写的多了之后,发现的确会有阅读上的不顺畅。 于是后来不自觉改为中文符号(英文的用英文标准写法,比如 English,(空格) English 这样。 后来写中文英文混排的时候,发觉的确加了空格会顺畅一些,于是让自己习惯性加进去了,还记得有个输入法(好像是自带)会自动加空格,不过它的功能识别不太好,开头总是写不该有的开头空格,就自己手动写了。 指望别的软件来实现混排的写法是不现实的。 何况 macOS 系统自带输入法(如有误请纠正)也提供了输入英文时自动加空格。 |
![]() | 88 Sivan 2017-08-29 01:55:55 +08:00 我觉得 所有 可以 加停顿的地方 都可以 加一下空格,管他是不是 英文呢? |
![]() | 89 Sivan 2017-08-29 01:57:45 +08:00 中英文的间距问题应该由排版技术解决,网页端 CSS 最新规范已经有了解决方案。 加空格是一个拍脑袋、图省事的方案,并不是正确方案。未来终究有一天会把这个手动敲的空格去掉的。 |
90 lovestudykid 2017-08-29 03:06:56 +08:00 @Sivan 天哪,竟然还有 这样 的 邪教徒。中文的 优 势 就是不需要像英文那样依靠大量的空格划分语义。 |
![]() | 91 YvesX 2017-08-29 03:33:12 +08:00 via iPhone 加空格这事,就和在微博 /Twitter 这样的平台发图片长微博一样,属于一种 hack,就算不提什么优雅不优雅,至少也是值得商榷的。 本来是个可以讨论并进步的问题,被少部分寻求廉价优越感的人绑架,形成了莫名其妙的政治正确。手动插入空格确实是个办法,但明显是最差的那个。 渲染的事情还是丢给渲染吧,就算是 V2EX 这样的折衷实现,也并没有修改文本本身。而插入空格对信息造成了污染,没什么值得提倡的,更要允许有人不喜欢。 其实绝大多数人并没有那么在意中英文混排和直角引号,明明的地得都还在随便用…… |
![]() | 92 inflationaaron 2017-08-29 07:22:05 +08:00 ![]() 对于排版有需求的网页应用可以尝试这个: https://css.hanzi.co/manual/ 很早以前字谈字畅就讨论过手动加空格是不是一种好的习惯,结论其实也是最好的情况下内容与样式分开。如果使用上述的排版引擎,即可以自动分隔中英文,还可以有各种高级排版特性,例如标点悬挂等等。具体的使用效果可以参照 TypeIsBeautiful。 |
![]() | 93 dawn009 2017-08-29 08:08:08 +08:00 @geelaw 并非错误。我之所以不把所有情况都写出来,是因为我是在发帖子,不是在写代码。细枝末节的有无不影响结论。 重申一下核心观点:中英文之间的空格是分隔符,不是样式。将句子表达清楚是用户的责任,单词的分隔应该明确的写出来,不应该交给分词引擎去识别。 有的软件可以在没有空格的情况下自动增加间距,这是为用户操作方便做的妥协,不意味着这样的表示是正确的。 |
94 tairan2006 2017-08-29 09:01:48 +08:00 这事吧,不好说…都有道理,表示吃瓜 |
95 000wangxinyu000 2017-08-29 09:08:52 +08:00 @Shy07 我一翻还真是。。。 |
![]() | 96 Ixizi 2017-08-29 10:05:17 +08:00 拒绝加空格 |
![]() | 97 qhxin 2017-08-29 10:25:42 +08:00 拒绝加空格 |
98 linxl 2017-08-29 11:14:22 +08:00 加吧, 双击不易误选. |
![]() | 99 E2gCaBAT5I87sw1M 2017-08-29 11:18:38 +08:00 English 和 Chinese 如何混用? |
![]() | 100 weakish 2017-08-29 11:49:24 +08:00 这个类似于英文的 `.` 等 full stop 后面要不要手动加两个空格的问题。 |