MemoryCorner

有人反抗中英文加空格!

  •  
  •   MemoryCorner · Aug 28, 2017 · 16756 views
    This topic created in 3363 days ago, the information mentioned may be changed or developed.

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

    哈哈哈好气喔

    106 replies  •  2017-09-14 11:57:25 +08:00
    1  2  
    ❮ ❯
    cdfmr
    cdfmr
    Aug 28, 2017❤️18
    1
    同意,很久以前就在另一个帖子发表过意见,中英文之间的留白是排版渲染的问题,不应该插入字符来处理。
    f2f2f
    f2f2f
    Aug 28, 2017
    2
    @cdfmr 但实际上中英文中间有空格符看着舒服啊
    mozutaba
    mozutaba
    Aug 28, 2017 via Android
    3
    用等宽字体不就没事了
    popok
    popok
    Aug 28, 2017
    4
    第一次知道原来还有这个有意思的习惯,原来一直没发现哦~~
    gefranks
    gefranks
    Aug 28, 2017 via iPhone
    5
    异教徒反攻了
    mogita
    mogita
    Aug 28, 2017❤️1
    6
    反抗 => 反对。
    我仍然支持插空格。
    Khlieb
    Khlieb
    Aug 28, 2017
    7
    真是天下之大无奇不有😆
    whileFalse
    whileFalse
    Aug 28, 2017
    8
    哈哈哈哈哈
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Aug 28, 2017❤️2
    9
    排版问题+1,加空格只能是暂时的 work around,要彻底解决还得靠更优秀的混排系统
    TtiGeR
    TtiGeR
    Aug 28, 2017 via iPhone
    10
    Word 里没有空格不是照样会自动增加中西文间隔

    不解决排版问题,用加空格这种 Workaround 是不对的。
    CYKun
    CYKun
    Aug 28, 2017 via Android
    11
    v2 就不需要加空格啊,回复的时候会自动插入空格
    dawn009
    dawn009
    Aug 28, 2017❤️9
    13
    支持加空格。不认为是排版的问题。因为空格是英文单词的分词字符,只要是英文单词,头尾都应该用空格分割,因此中英文之间同样应该用空格分割。
    markyangd
    markyangd
    Aug 28, 2017
    14
    反正我是不支持加空格的。
    jin7
    jin7
    Aug 28, 2017 via Android
    15
    讨厌加空格,嫌麻烦
    QAPTEAWH
    QAPTEAWH
    Aug 28, 2017 via iPhone❤️8
    16
    中文句子混英文单词理论上不加空格,此时英文单词“被用作”中文词汇,而中文是没有空格的。留空是排版软件的责任,比方说 Word 就会自动留空。添加空格来手动留空相当于把“内容”和“形式”混在了一起,这是早就被淘汰的做法。
    zoffy
    zoffy
    Aug 28, 2017
    17
    支持加空格
    GPU
    GPU
    Aug 28, 2017
    18
    真的 Word 会自动加空格的吗?
    viko16
    viko16
    Aug 28, 2017
    19
    有意思有意思,review 一下代码先
    Jakesoft
    Jakesoft
    Aug 28, 2017 via iPhone
    20
    我来测试 Safari 是否会自动加空格
    Jakesoft
    Jakesoft
    Aug 28, 2017 via iPhone
    21
    上面我没写空格,这一行测试 Safari 是加了空格的
    yangff
    yangff
    Aug 28, 2017
    22
    @Jakesoft V2EX 帖子会自动加
    hjc4869
    hjc4869
    Aug 28, 2017 via iPhone
    23
    V2EX 加空格的算法很蠢,很多情况下毁排版,所以我很久没在这儿发完整文章了,都是发链接
    yyyle
    yyyle
    Aug 28, 2017
    24
    手动加空格其实很蠢
    oxoxoxox
    oxoxoxox
    Aug 28, 2017
    25
    如果不是等宽字体 中英混排时没有空格看着好难受
    loshine1992
    loshine1992
    Aug 28, 2017❤️1
    26
    isCyan
    isCyan
    Aug 28, 2017❤️2
    27
    Word 会自动显示空格而不是增加一个空格字符,我认为这才是最终解决方案。
    hid101
    hid101
    Aug 28, 2017
    28
    帮刷铜币 顺便 test 测试下 v2
    Mutoo
    Mutoo
    Aug 28, 2017❤️7
    29
    我 觉得 中文 也应该 加 空格,这样的话 省得 引入 第三方 分词库 (逃)
    AltairT
    AltairT
    Aug 28, 2017
    30
    觉得还是在中文和 English 之间加个空格更便于识别,不然感觉挤挤的汉字配上 so many 的 words 真的很难受,如果有数字 12345 更是要加 extra 10086 点的伤害.
    AltairT
    AltairT
    Aug 28, 2017
    31
    @Mutoo 当时要是和越南一样拉丁化了就自动带空格了
    Mavious
    Mavious
    Aug 28, 2017 via iPhone
    32
    异教徒表示,短字母再加空格很丑!反空格!
    KevZhi
    KevZhi
    Aug 28, 2017
    33
    个人认为中西文混排时空格是完全必要的,可是因为大多数网站 Typography 意识不强,手动加空格也是必要的。
    目前见过的只有 V2EX 和 MS Word 可以自动做。
    nodin
    nodin
    Aug 28, 2017 via Android
    34
    中英文间加空格,那和数字间要加空格吗?
    Macbooker
    Macbooker
    Aug 28, 2017❤️1
    35
    我就反对加。

    我就问你们“大 S ”、“ X 光”、“ Y 染色体”、“ QQ 号”怎么办。
    Macbooker
    Macbooker
    Aug 28, 2017
    36
    看上条回复,一个完整的词被自作聪明的空格拆了
    honeycomb
    honeycomb
    Aug 28, 2017
    37
    这样挺好
    喜欢空格的总是有空格
    不喜欢空格的总是没有空格

    做好这些以后再吵比较好

    我不支持加空格,它可读性好但终究是 workaround
    pockry
    pockry
    Aug 28, 2017
    38
    反空格党,认为它是样式问题的+1

    不过现在大家都加空格,不加会被视为异端,我只好随大流
    LancerEvo
    LancerEvo
    Aug 28, 2017
    39
    尼玛英文和中文之间到底要不要空格目前并没有规范或者国标 只有习惯问题

    反正我的习惯是不加空格 你说 那 么 多 的 空格 你 看着 不 膈应 吗 ?

    我还以为是说没有标点符号 只用空格来代替标点的 例如本回帖 这是本人更大的习惯

    高效程序员除了每天需要全选收件箱全部删除以外另外一个非常重要的卓越习惯就是不使用任何标点 敲空格的效率要远高于敲各种奇葩标点符号 尤其是身处欧洲奇葩键盘跟 US 配列还不同 说多了都是泪

    其是网上回帖这种类型的书写完全是给别人看的 能明确的传达自己的意思并且让别人看着舒服就行了 到底加不加空格 区别不大
    LancerEvo
    LancerEvo
    Aug 28, 2017
    40
    反正我不建议加空格 如果一定要加 非要把中英文区别的那么明显 我建议加回车
    Jimrussell
    Jimrussell
    Aug 28, 2017
    41
    哈哈哈,异教徒造反了!
    我支持加空格!
    000wangxinyu000
    000wangxinyu000
    Aug 28, 2017❤️1
    42
    讲道理的话出版物什么的都不加空格
    zhuangtongfa
    zhuangtongfa
    Aug 28, 2017
    43
    测试 test
    skylancer
    skylancer
    Aug 28, 2017
    44
    中英文不加空格我觉得倒没什么
    最烦的是英文用中文标点符号
    各种 Chinglish
    zhuangtongfa
    zhuangtongfa
    Aug 28, 2017
    45
    v 站还真的会自动插入空格
    fulvaz
    fulvaz
    Aug 28, 2017
    46
    必须加...

    写论文的时候被导师训得不要不要的...
    Felldeadbird
    Felldeadbird
    Aug 28, 2017
    47
    test 会加空格吗?
    我这一行的 test 是加了空格的。
    zpf124
    zpf124
    Aug 28, 2017
    48
    同样的文字在不同的编辑器里试验了一下。



    我个人意向是 中英文单词应当有分隔间隙的,没有间隙看起来不如分隔开直观舒服,也跟觉得这应该是排版去控制显示分隔,而不是在输入的时候手动插入空格。

    但#35 提到了,一些固定的中英文混搭词汇被分隔开并不合适, 所以看来唯一的解决方案只能约束自己了,只能自己写的时候 用空格留白了。
    imnpc
    imnpc
    Aug 28, 2017
    49
    支持加空格 强迫症表示没有空不舒服...
    ihainan
    ihainan
    Aug 28, 2017
    50
    异教徒,好气呀!
    ayconanw
    ayconanw
    Aug 28, 2017
    51
    v2ex 好像就会自动加空格吧?
    测 test 试
    zuolan
    zuolan
    Aug 28, 2017
    52
    空格是个伪命题。之前给出版社供稿,全书加空格。然后写完被告知不能在中英之间加空格,因为出版社有自己的排版规则,不用作者操心。所以还研究了一天怎么批量去 word 的空格。。。。如果你觉得不好看那是因为网页渲染的问题。
    killsting
    killsting
    Aug 28, 2017
    53
    支持中英加空格,不加简直反人类。说手动加很蠢的人我要批评你!

    并不是所有网站跟所有 App 混排好看的。
    expy
    expy
    Aug 28, 2017
    54
    我觉得最好不混用,就是很多新点的词语没通用的翻译。
    xierch
    xierch
    Aug 28, 2017
    55
    当然是要留有间隙的,我不插空格、它就没有,那我只好手动加咯。

    对于 web,这里有个框架:
    https://css.hanzi.co/
    xxdd
    xxdd
    Aug 28, 2017
    56
    测试 test 看看
    会不会加空格······
    weyou
    weyou
    Aug 28, 2017
    57
    为什么要 add 空格呢。。。。。果然还是有 blank space 好看点
    kutata
    kutata
    Aug 28, 2017
    58
    必需剿灭异教徒!😠
    ppwangs
    ppwangs
    Aug 28, 2017
    59
    不加空格不舒服司机,强迫症患者必须在打字的时候加空格,当年在 Hanzify 做汉化的时候,汉化守则上的要求,养成习惯了。
    例如还有标点的使用等等。
    hx1997
    hx1997
    Aug 28, 2017 via Android
    60
    感觉像是懒得加空格的人为自己辩护… 「让中文网页重新变得可读」?你确定当前混排方式下不加空格更可读?
    hx1997
    hx1997
    Aug 28, 2017 via Android
    61
    说是混排机制问题所以不加空格的人难道有尝试推动过该机制的改变吗…
    geelaw
    geelaw
    Aug 28, 2017❤️2
    62
    @dawn009 错误,在点号(句点、逗点、冒号、分号、叹号、省略号)前的单词之后不需要空格,在段首的单词之前不需要空格。

    @hjc4869 +1 最烦自作聪明。

    @zuolan Word 会自己增加空白,为什么你用 Word 打字会手动加空白呢?

    @killsting 手动加是很蠢,Web 上目前只有手动加的方法,所以我手动加。 **但不要把加空格当成一种美德。**

    @hx1997 Word 可以自动加空白,这是浏览器的问题。

    最后重申一下我的看法:

    需要空白,但是加空格是内容、样式耦合,是不好的。然而主流 Web 浏览器并不会处理 CJK 和拉丁字母混排空白的问题,所以我会单独加空白。目前我实现单独加空白的方式是加空格,但不代表这样做是好的,这是一个很脏的 hack。

    这个风气的 **不好** 之处在于有人觉得加空格是理所应当的、美德的,不能意识到这是一个 dirty hack。

    一个更优美的实现是:对每次语言切换,增加一个 span 包围新的语言里的内容,并为这类 span 加入适当的空白。然而这样太麻烦,所以我不做。

    浏览器的渲染器实现非常糟糕,还有如下方面:不能正确识别法文内容里具有前置空格的点号、结束标号之前的空格应该当成 nbsp 处理,不能识别开始标号之后的空格也是 nbsp。我也懒得把每个这样的位置都打上 nbsp,就随它而去了。
    matsuijurina
    matsuijurina
    Aug 28, 2017 via Android
    63
    网站或书籍出于排版目的,统一插入空格或一定空隙是可以的。但要我自己创作文本的时候手工插入空格,我不会那么做,如果我给英文加了,那么我对日文韩文等等加不加。而且,日本人研究混排比中国早很多年,他们创作日英混合的文本时都不加空格,那肯定是有原因的。
    LancerComet
    LancerComet
    Aug 28, 2017
    64
    我是见一个加一个蛤蛤蛤 ヘ|・∀・|ノ*~●
    21grams
    21grams
    Aug 28, 2017
    66
    中英文之间本身就具有很好的辨识度,加空格没什么道理。
    lydasia
    lydasia
    Aug 28, 2017
    67
    不喜欢 v2 自动加空格,同意一楼观点。
    hx1997
    hx1997
    Aug 28, 2017 via Android
    68
    @geelaw 完全同意。我承认加空格是种 hack,但也是现状下的无奈之举。不知怎么就「中文互联网技术圈不好的风气」了,我只是想要美观而已…
    flowerpiggy
    flowerpiggy
    Aug 28, 2017
    69
    新规定:与汉语混排时数字和字母一率用全角,不加空格。不然全角字母有啥用?而且windows还设有专门的快捷键SHIFT+SPACE。
    ......
    ......
    谁有办法把 shift+space 给屏蔽掉!!!我已经苦恼10+年了!
    fxxkgw
    fxxkgw
    Aug 28, 2017
    70
    测试 test
    l8mEQ331
    l8mEQ331
    Aug 28, 2017
    71
    由于加空格这个习惯,导致我在输入中文的时候,如果一个专有名词,我下意识都要空格一下。然后立即发现不对,赶紧删掉空格。
    mrcn
    mrcn
    Aug 28, 2017 via Android
    72
    有这么个东西?
    https://css.hanzi.co/
    Kasine
    Kasine
    Aug 28, 2017 via Android
    73
    中文段落夹英文单词不加,英文段落夹中文字词才加。
    laoertongzhi
    laoertongzhi
    Aug 28, 2017
    74
    试试看你们说的 Hello world 对不对
    Grubber
    Grubber
    Aug 28, 2017 via Android
    75
    好像 v2 自动给评论加上了
    barbery
    barbery
    Aug 28, 2017
    76
    支持加空格
    malusama
    malusama
    Aug 28, 2017
    77
    手动加空格是排版做不到为了让显示效果看得一样才做的嘛。
    不过一件事情总有人喜欢不喜欢
    jedicxl
    jedicxl
    Aug 28, 2017
    78
    不应该依靠人手动添加空格,依靠自动混排比较好,比如 V2
    还是应该中间留空隙,很方便阅读
    dgy125
    dgy125
    Aug 28, 2017 via iPhone❤️1
    79
    反对加空格,这属于自作聪明。过个若干年排版技术或审美转变,手动加空格的是对文档的破坏
    bumz
    bumz
    Aug 28, 2017
    80
    毕竟严格来说应该加的是 1/3 空格,不是一个正常的英文空格
    laosb
    laosb
    Aug 28, 2017
    81
    我个人是视情况考虑的,比如 Word、锤子便签和加载了 Han.css 的网站我都是不使用空格去排版的。其他地方我会采用加上空格的方式让排版看着舒服。

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

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

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

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

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

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

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

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

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

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

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

    有的软件可以在没有空格的情况下自动增加间距,这是为用户操作方便做的妥协,不意味着这样的表示是正确的。
    keenkiller
    keenkiller
    Aug 29, 2017
    94
    这事吧,不好说…都有道理,表示吃瓜
    000wangxinyu000
    000wangxinyu000
    Aug 29, 2017
    95
    @Shy07 我一翻还真是。。。
    Ixizi
    Ixizi
    Aug 29, 2017
    96
    拒绝加空格
    qhxin
    qhxin
    Aug 29, 2017
    97
    拒绝加空格
    lazypu
    lazypu
    Aug 29, 2017
    98
    加吧, 双击不易误选.
    E2gCaBAT5I87sw1M
    E2gCaBAT5I87sw1M
    Aug 29, 2017
    99
    English 和 Chinese 如何混用?
    weakish
    weakish
    Aug 29, 2017
    100
    这个类似于英文的 `.` 等 full stop 后面要不要手动加两个空格的问题。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1115 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 167ms · UTC 23:22 · PVG 07:22 · LAX 15:22 · JFK 18:22
    ♥ Do have faith in what you're doing.