跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[分享发现] 最近研究中英文混排是否需要空格分隔时的一些发现(解决你中英文混排的疑虑)

发表于

最先搜索到的资料是 中文文案排版指北,推崇的原则是使用空格。

后面我发现 W3C 有个 中文排版需求 的草案。草案中 3.2.2 横排的中、西文混排配置 也提出可使用西文词间空格。但是,草案全文并没有遵循这个原则。

其实,这个早在 2015 年就有过激烈的讨论:文本中多处中西混排没有依照 3.2.2 ,3.2.4 留出空白。 · Issue #14 · w3c/clreq (github.com)

其实,也如大家所说的一样“将中西文间距视作「样式」而非「内容」”,另外,在语义上是否需要空格也有激烈的讨论。

在 IE 上是有 text-autospace 这个 CSS 样式来控制的。现在在 W3C 的草案 CSS Text Module Level 4 也加入了这个样式。

结论,W3C 是不使用空格来分隔中英文混排的(在中文语境下),并把这个问题交给未来解决(也就是上文说的 CSS )。

另外,在其他地方,比如,操作系统的默认文件(参考 Windows 快捷方式)命名,Microsoft 是使用的空格分隔中英文,但是国内的软件基无使用空格分隔的,例如:卸载英文名的软件

对于强迫症患者可能就会有选择困难症了,文件名使用空格分隔,而文中内容不使用空格分隔?其实纠结的根本原因就是现有的很多(笔记)软件不支持(比如:Obsidian ),如果现有的软件支持文件列表的文件名和内容有对应的样式支持(有这样的 Markdown 笔记软件吗?),那就不会有人添加空格了。我建议统一,如果使用了空格分隔,那就都使用;如果没有使用,那就都不使用。

PS:我还特意翻看了下国家公文排版(文件和网页),基本上都不使用空格风格(可参考)。

那么,以后那些使用 Markdown 生成的 Web 方案会加入 text-autospace 样式吗?如果加入了,那么是否要处理使用空格分隔的问题?毕竟,现在很多人都是使用空格来分隔的。

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.