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

2021-08-06 09:26:19 +08:00
 AllenHua

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

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

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

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

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

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

10417 次点击
所在节点    分享发现
111 条回复
israinbow
2021-08-06 19:29:22 +08:00
写代码注释被格式化了, 只给自己看的还大小写混用+euro English (这个笑话里的写法 ahajokes.com/eng011.html), 非常巨魔.
平时刷论坛连中文符号都懒得切换, 英语用习惯了, 中文符号自带间距我还不小心加空格, 所以干脆不用, 浏览器不加波浪线的 typo 从来不改, 而且和 19# 那样搞点内涵.
只有正式回复和书面的时候用好看的排版.

想吐槽的是好多人中英混输, 如果有中文翻译我一般拒绝用英文, 但是像上面 "typo" 指英语语义的 "写错" 时, 还是会非自然的中英混输. 人脑, 很奇妙吧.
AllenHua
2021-08-06 20:01:47 +08:00
@xgfan #60 讲个笑话,你平时发在公共空间上的每一句话都正确使用了句号以结束一句话。(很好笑,这样杠很有意思似的)
stille
2021-08-06 20:30:25 +08:00
@xgfan #41 记得前些年是 MacOS 这两年是 macOS
6IbA2bj5ip3tK49j
2021-08-06 20:45:15 +08:00
@AllenHua 讲个笑话,在公共平台大谈特谈“中文圈”、“中文排版”、“理念”,连中英文空格都得分好几种情况来判断是否要添加的人,连基本最简单的句号都没整明白?
我提出一点质疑,就揪着一个符号来谈小学教育。
那我现在跟你谈小学教育了,怎么?又开始谈抬杠了吗?
nifanle7
2021-08-06 20:54:30 +08:00
原来会手动加,现在都是写完用「盘古之白」工具统一格式化一遍。
jim9606
2021-08-06 20:56:47 +08:00
我是不愿意这么干的,如果认为这事排版引擎的缺陷,那应该让引擎去解决,而不是让难以教育的用户群体自己打补丁。就算用户配合,先不说用浏览器插件了,手机上咋办?语音输入的咋办?触摸键盘不支持咋办?

我写毕业论文都没有这种要求。

如果一个网站认为空格(包括中英混合标点、多字体)应该遵循一个强制性规范,那就在后台加过滤器去处理,而不是让用户自律。
Showfom
2021-08-06 21:04:50 +08:00
如果上网的人从小都能学好语文,那么这个世界会变得更加美好
IgniteWhite
2021-08-06 21:09:36 +08:00
@murmur grammerly -> grammarly
AllenHua
2021-08-06 21:11:49 +08:00
![20210806210751.png]( https://cdn.jsdelivr.net/gh/hellodk34/image@main/img/20210806210751.png)

@xgfan 好家伙,这就杠上了?说实话我没有杠你的意思。看来是一开始那一句“楼里有讲究的,课本上有的,这个标点符号的正确用法就是小学学习的内容。”让你感到不舒服了。这句话也不是针对你发的,抱歉,编辑了很多,弄岔了。看到楼里很多人针对这一点有不同的意见,就说了楼里有讲究的。有被笑到,为啥说到小学教育要这么生气……
YvesX
2021-08-06 22:34:19 +08:00
我还是认为这种事应该在渲染层去做,添加内容的确污染了原始文本。此外许多人的标点符号习惯是不合规范的。
unicloud
2021-08-06 23:36:45 +08:00
这个工具根据网上中文排版指南,实现了基本的中英文排版,不过我认为还有进一步的优化空间(主要是懒,难得弄)
https://www.dute.org/type-setting
bipy
2021-08-06 23:55:44 +08:00
jarry777
2021-08-06 23:57:22 +08:00
如果中文圈每个人都能用对引号,我们的网页浏览体验一定会变得更好。

GB/T 15834—2011 标点符号用法: http://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091548267.pdf

GB/T 15835—2011 出版物上数字用法: http://www.moe.gov.cn/ewebeditor/uploadfile/2015/01/13/20150113091154536.pdf

真的想研究排版,去鼓捣 LaTeX 吧。
jedicxl
2021-08-07 08:07:47 +08:00
横文排版用方印号简直恶心,无法直视
randomdot
2021-08-07 08:13:24 +08:00
指北是什么意思?只听过 xxxx 指南。
sunorg
2021-08-07 09:11:21 +08:00
楼主的:20 元有一个空格,这是极度不严谨的,这个空格导致我可以再插入一个数,合同要是这么来,乐子就大了。


自己有分段洁癖就自己来好了,支持你实施自己的主张,虽然不全认同。
sunorg
2021-08-07 09:13:54 +08:00
中文讲究的是语句连贯性,我们的段落内断文没有一个叫做空格的东西。
sphendae
2021-08-07 09:32:58 +08:00
sphendae
2021-08-07 09:33:21 +08:00
在中文语境下完全没有理由在数字 /英文和中文之间留空。观感和易读性上也很差,特别撕裂。如果是英文语境中的汉字倒是应该加个空格,例如“Have you heard of 普通话?”。像是少数派这种网站还硬生生把引号换成直角引号,简体中文的标点规范里根本就没这玩意儿。
arjen
2021-08-07 09:44:00 +08:00
http://rportal.lib.ntnu.edu.tw/bitstream/20.500.12235/103058/1/060368007t02.pdf
我想各位可以读一读相关文献,不要作想当然的猜测。

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

https://yangjunhui.monster/t/793989

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

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

© 2021 V2EX