V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AllenHua
V2EX  ›  分享发现

如果中文圈每个人都能重视中文排版的格式,我们的网页浏览体验一定会变得更好

  •  1
     
  •   AllenHua · 2021-08-06 09:26:19 +08:00 · 9458 次点击
    这是一个创建于 991 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很早就注意到这个 repo 了。https://github.com/sparanoid/chinese-copywriting-guidelines

    个人比较认同这个排版“理念”,现在开始写博文都时时刻刻注意着这样编辑。有哪些规则?比如

    • 「数字 /字母 /英文单词」和中文之间要有空格
    • 使用“正确的”大小写。比如简历上写 GitHub 时不要写成 github 、Github
    • 数字和单位之间提供空格。比如 20 元、买了 10 TB SSD
    • 全角的标点符号左右是不需要空格的。
      他昨天刚买了一个 iPhone 12,我羡慕死了。
      比如这一句中的「 12 」和「,」之间加上了一个空格,是不对的。至少看起来是不美观的,是吧?

    详细的规则可以看上面的 repo

    很早以前就发现 v 站已经这么做了。我们在文本框中编辑好了文本,发送后自动被格式化,数字两端都被加上了空格。

    这样的工具能不能做一个 vscode 插件呢?做成一个 SimplifiedChineseWritingLint

    编辑文本时候稍微随意(比如:写的时候不用刻意给数字两端加空格),编辑好了在 vscode 中一格式化,然后就变成了排版好看的文章……

    第 1 条附言  ·  2021-08-30 21:48:11 +08:00

    推荐这个视频:几件小事,快速拯救你的排版。- oooooohmygosh https://www.bilibili.com/video/BV13M4y157Xc

    <iframe src="//player.bilibili.com/player.html?aid=932698864&bvid=BV13M4y157Xc&cid=399624723&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
    111 条回复    2023-07-27 22:24:19 +08:00
    1  2  
    Zien
        101
    Zien  
       2021-08-08 02:22:12 +08:00 via iPhone
    唉,能把电脑上的默认中文字体弄好看点就不错了,或者至少有和流行拉丁语字体配套的中文字体也行。
    能普及 utf-8 而不是各种版本国标就不错了。
    能删除中文引号 /逗号 /冒号 /分号 /书名号就不错了。
    能微博淘宝抖音字幕别再是一堆缩写谐音就不错了。
    中文烂倒如此地步,这些对出版编辑文书等之外的场景来说真的不重要了。
    dimlau
        102
    dimlau  
       2021-08-09 11:12:41 +08:00   ❤️ 1
    自从 iOS 给中英文显示自动调整字符间距,我就不那么刻意给中英文之间加空格了。
    Cu635
        103
    Cu635  
       2021-08-09 12:27:54 +08:00
    没用,最关键的是内容,内容的行文逻辑先搞好了再说其它的吧。

    @sunorg
    确定合同上不写大写数字么……
    LoneFireBlossom
        104
    LoneFireBlossom  
       2021-08-09 14:14:17 +08:00   ❤️ 2
    我不喜欢这样,因为我觉得加了空格之后阅读体验并没有多少提升,而输入起来更麻烦了。
    而且体验有点儿割裂,比如我要输入一个中英文都有的标签,我又习惯性地加上了空格 #V 站 iPhone 使用体验分享,结果软件就把标签识别成了#V,我很无语。难道要我以后输入标签的时候就要想起来不应该加空格吗,我觉得这无法培养出肌肉记忆。

    当然如果有什么工具能在任何平台上都能实现自动处理,那我欢迎。
    AllenHua
        105
    AllenHua  
    OP
       2021-08-09 14:20:20 +08:00
    @wudicgi #98 握手。你说的两点我也有想过。10TB SSD 就行了

    下面那一条在一句话中既使用全角符号又使用半角符号会感觉输入难度加大,更加复杂且不流畅,但是美观度上可能有所提升,在部分编辑器(比如 vscode )里会把文本分隔开,按 Control + 左右方向键就能看出来自动文本被空格分割。另外在 telegram 的聊天页面中也会因为空格自动分隔开 url 与中文文本然后进行了精确的 url 高亮。如果没有空格的存在,`我是几个测试文字,www.baidu.com` 这段因为全角逗号后面没有空格,telegram 会将这段全部代码高亮。
    lechain
        106
    lechain  
       2021-08-09 15:44:50 +08:00 via Android   ❤️ 1
    个人赞同楼上的关于 2 个观点:
    1.当所有人都要手动排版的时候一定不是人出问题了但是排版系统或者说渲染系统出问题了。

    2.中文是不需要刻意添加空格来提高可读性的,如果要那一定是别的什么地方出问题了。

    我觉得吧,与其呼吁中文互联网文字生产者关注排版问题,不如呼吁大家提高和注重语法和正确使用标点。这样对于阅读一方的帮助可能更大
    lechain
        107
    lechain  
       2021-08-09 15:47:07 +08:00 via Android
    还有一个,就是如 v2 这样的为了某些原则选择禁止修改发言,这样的话出现了错别字不能修改也挺影响阅读的,当然这也有作者本身的原因在里面,而且也是少数情况。上面的[但是]其实应该是[而是]
    Tyanboot
        108
    Tyanboot  
       2021-08-10 00:16:06 +08:00   ❤️ 1
    当务之急是先解决掉那些用空格代替标点符号的人。一大段文字里面一个逗号句号都没有,全都是空格,读起来简直跟断气了一样,十分难受。后来我已经习惯了自动忽略这样的文字了,如果一段话里全是空格,自动脑补注释掉这段,当作不存在。
    c6h6benzene
        109
    c6h6benzene  
       2021-08-12 11:44:26 +08:00   ❤️ 1
    汉字跟英文之间留白更大的程度上是文本渲染的事情,自己加空格的话别的不说,全文搜索的时候可能会导致内容找不到(比如说这个页面上搜索“2 个观点”(数字跟中文之间没有空格)的命中数是 0,我得搜索“2 个观点”(数字和中文之间有空格)才能找到 106 楼的文字。

    然后显示自动插入空格我记得好像 iOS 某个版本之后就是系统级功能了,我不确定微信里面有没有自己的实现,但其他软 IM 或者 Safari 都会有类似的排版效果。
    Anna1879
        110
    Anna1879  
       2022-05-12 19:50:48 +08:00
    @c6h6benzene 是的,这一点真的很影响文内搜索而且还没有解决方法。
    C0gHam
        111
    C0gHam  
       271 天前
    同意,这种东西应该让机器来修改,而不是让作者自己一边考虑遣词造句一边右要有全局排版意识。比如那个空格,实际上显示在每个人屏幕上还是不可控的,毕竟不是 PDF 这种专为实体印刷做出的格式。但好像最近在看一些人的博客的时候好像更热衷于自己手动加一些规范在写文章里,光是”中文排版规范“”中文排版指南“一类我就看了超过 10 篇以上的相近博客了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5211 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 01:23 · PVG 09:23 · LAX 18:23 · JFK 21:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.