From 5efe45e4dc36ba39035ceeb9aa12aa7b33fd748c Mon Sep 17 00:00:00 2001 From: gledos Date: Sun, 27 Aug 2023 14:56:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=B0=200.0.6-beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + 插入章节〈GWLM 2-5:「特殊环境」的特殊处理〉,所以原本的 GWLM 2-5 被移动到了 GWLM 2-6。 + 将 Emoji 符号和颜文字添加进《律法》。 + 修复一些错误内容。 --- README.md | 159 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 113 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index 353ef73..fdafa8d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ```yaml 标题: 通用写作律法 创建时间: 2023年8月26日 -版本: 0.0.5-beta +版本: 0.0.6-beta ``` 通用写作律法(General Writing Laws)是由 @@ -107,6 +107,8 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge 备注:GitHub 的代码块并没有严格调用浏览器默认的等款字体,结果会造成排版错位, 需要回到 GitHub 顶部,然后点击右上角的 Raw 按钮查看原始的等宽内容。 + 关于特殊环境的详细处理方式,请参照 GWLM 2-5。 + 2. 标记外语的「片段环境」: ```text @@ -169,76 +171,123 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge + GWLM 2-0:尊重产品名词等专有名词的书写规范。[^ccg_108] + [^ccg_108]: sgalal, 《[關於中文與英文、中文與數字間添加間距的疑問 · Issue #108 · sparanoid/chinese-copywriting-guidelines](https://github.com/sparanoid/chinese-copywriting-guidelines/issues/108)》, GitHub, 2020-01-27. (参照 2023-08-27). + 产品名词可以参考官方网站、印刷品或者含有名称的地方,然后检查间距或书写情况,如果官方的使用混乱,视作没有规范。 没有作者定义的专有名词,比如「维生素C」「U盘」「USBフラッシュドライブ」这类翻译而来的专有名词,视作没有规范。 + GWLM 2-1:各语言的写作方法在能在片段环境中完整生效,例外: + + GWLM 2-1-1:句首大写。 + + GWLM 2-2:片段环境会影响首尾有成对的符号,例外: + + GWLM 2-2-1:括号。 + + GWLM 2-2-2:引号。 + + GWLM 2-2-4:书名号(包括使用斜体表示书名)。 + + GWLM 2-3:单位符号与数字之间需要增加空格,例外: + + GWLM 2-3-1:度数,例如 ° ℃ °C。 + + GWLM 2-3-2:百分号、千分号和万分号,例如 % % ‰ ‱。 -+ GWLM 2-4:全角与半角语言文字之间需要增加空格,例外: + ++ GWLM 2-4:全角与半角语言文字之间需要增加空格(Emoji 被视作全角语言文字),例外: + + GWLM 2-4-1:全角阿拉伯数字。 + + GWLM 2-4-2:全角标点符号,例如 , 。 ; 《 等。 + + GWLM 2-4-4:全角特殊符号,例如 % * ¥ / 等。 -+ GWLM 2-5:CJK 标点符号替换的目录: - + GWLM 2-5-1:替换「简体中文的弯引号」为「全角直角引号」。 + + GWLM 2-4-8:Emoji 符号,例如❤😂😅😫等。 - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | “ | U+201C | 「 | U+300C | - | ” | U+201D | 」 | U+300D | - | ‘ | U+2018 | 『 | U+300E | - | ’ | U+2019 | 』 | U+300F | ++ GWLM 2-5:「特殊环境」的特殊处理: - + GWLM 2-5-2:替换「全角单层直角引号」为「半角单层直角引号」。 + + GWLM 2-5-0-1:对时间特殊处理(一): - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | 「 | U+300C | 「 | U+FF62 | - | 」 | U+300D | 」 | U+FF63 | + 将时间视作整体,不为「YYYY」「年」「MM」「月」「DD」「日」之间添加空格,并在前后添加空格,演示如下:[^ccg_102] - + GWLM 2-5-4:替换「CJK 通用全角括号」为「英文半角括号」。 + [^ccg_102]: undeadway, 《[是否可以明确一下日期的书写格式 · Issue #102 · sparanoid/chinese-copywriting-guidelines](https://github.com/sparanoid/chinese-copywriting-guidelines/issues/102)》, GitHub, 2019-12-25. (参照 2023-08-27). - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | ( | U+FF08 | ( | U+0028 | - | ) | U+FF09 | ) | U+0029 | + > 有条 issues 在 2019 年 12 月 25 日 23 时 20 分 30 秒发布。 - + GWLM 2-5-8:替换「中日通用全角逗号」为「英文的半角逗号」。 + > 有条 issues 在 2019年12月25日 23时20分30秒 发布。 - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | , | U+FF0C | , | U+002C | + 规则是「年月日」「时分秒」各为一组,如果缺少一个时间单位,依然特殊处理: - + GWLM 2-5-16:替换「CJK 通用全角句号」为「CJK 通用半角句号」。 + > 有条 issues 在 12月25日 23时20分 发布。 - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | 。 | U+3002 | 。 | U+FF61 | + 如果仅有一个时间单位,那么就不进行特殊处理: - + GWLM 2-5-32:替换「CJK 通用全角句号」为「英文的半角句号」。 + > 有条 issues 在 25 日 23 时发布。 - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | 。 | U+3002 | . | U+002E | + > 有条 issues 在 12月25日 23 时发布。 -+ GWLM 2-6:英语标点符号替换的目录: + + GWLM 2-5-0-2:对时间特殊处理(二):暂未使用的保留编号。 - + GWLM 2-6-1:替换「英语的弯引号」为「全角直角引号」。 + + GWLM 2-5-1-1:对链接特殊处理(一): - | 原始 | Unicode | 修改后 | Unicode | - | :---: | :-----: | :----: | :-----: | - | “ | U+201C | 「 | U+300C | - | ” | U+201D | 」 | U+300D | - | ‘ | U+2018 | 『 | U+300E | - | ’ | U+2019 | 』 | U+300F | + 为链接的前后添加空格: + + > 埃佩克斯是位于 [北卡罗来纳州](#/) [韦克县](#/) 的一个镇,属于 [罗利](#/) [郊区](#/) 的一部份。 + ++ GWLM 2-6:CJK 标点符号替换: + + + GWLM 2-6-1:替换「简体中文的弯引号」为「全角直角引号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | “ | `U+201C` | 「 | `U+300C` | + | ” | `U+201D` | 」 | `U+300D` | + | ‘ | `U+2018` | 『 | `U+300E` | + | ’ | `U+2019` | 』 | `U+300F` | + + + GWLM 2-6-2:替换「全角单层直角引号」为「半角单层直角引号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | 「 | `U+300C` | 「 | `U+FF62` | + | 」 | `U+300D` | 」 | `U+FF63` | + + + GWLM 2-6-4:替换「CJK 通用全角括号」为「英文半角括号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | ( | `U+FF08` | ( | `U+0028` | + | ) | `U+FF09` | ) | `U+0029` | + + + GWLM 2-6-8:替换「中日通用全角逗号」为「英文的半角逗号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | , | `U+FF0C` | , | `U+002C` | + + + GWLM 2-6-16:替换「CJK 通用全角句号」为「CJK 通用半角句号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | 。 | `U+3002` | 。 | `U+FF61` | + + + GWLM 2-6-32:替换「CJK 通用全角句号」为「英文的半角句号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | 。 | `U+3002` | . | `U+002E` | + ++ GWLM 2-7:英语标点符号替换: + + + GWLM 2-7-1:替换「英语的弯引号」为「全角直角引号」。 + + | 原始 | Unicode | 修改后 | Unicode | + | :---: | :------: | :----: | :------: | + | “ | `U+201C` | 「 | `U+300C` | + | ” | `U+201D` | 」 | `U+300D` | + | ‘ | `U+2018` | 『 | `U+300E` | + | ’ | `U+2019` | 』 | `U+300F` | 备注:启用 GWLM 2-2 表示同时启用了 2, 2-2; 启用 GWLM 2-4-7,就表示同时启用了 2, 2-4, 2-4-1, 2-4-2, 2-4-4, @@ -254,8 +303,8 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge | 6 | 110 | 1, 2 | | 7 | 111 | 1, 2, 4 | -GWLM 2-5-1 与 2-6-1 的结果看起来相同,当其作用的领域不同。2-5 作用于 CJK 的标点符号, -即中日韩统一表意文字的标点符号。而 2-6 作用于英语的标点符号。 +GWLM 2-6-1 与 2-7-1 的结果看起来相同,当其作用的领域不同。2-6 作用于 CJK 的标点符号, +即中日韩统一表意文字的标点符号。而 2-7 作用于英语的标点符号。 ### 示例 @@ -264,7 +313,7 @@ GWLM 2-5-1 与 2-6-1 的结果看起来相同,当其作用的领域不同。2- | 启用的模块 | 效果 | 效果 | | --------------- | ------------------ | ------------------------------ | | 原始 | 用户打开qq音乐 | apple在传记steve jobs | -| 无 | 用户打开qq音乐。 | apple在传记《steve jobs》。 | +| 2 | 用户打开qq音乐。 | apple在传记《steve jobs》。 | | 2-0 | 用户打开QQ音乐。 | apple在传记《Steve Jobs》。 | | 2-1 | 用户打开Qq音乐。 | Apple在传记《Steve jobs》。 | | 2-2 | 用户打开qq音乐。 | apple在传记steve jobs。 | @@ -280,7 +329,7 @@ GWLM 2-5-1 与 2-6-1 的结果看起来相同,当其作用的领域不同。2- | 启用的模块 | 效果 | | | ---------- | ------------------ | ---------------------------- | | 原始 | 用户打开qq音乐 | apple在传记steve jobs | -| 无 | 用户打开qq音乐。 | apple在传记《steve jobs》。 | +| 2 | 用户打开qq音乐。 | apple在传记《steve jobs》。 | | 2-0 | 用户打开QQ音乐。 | apple在传记《Steve Jobs》。 | | 2-4 | 用户打开 qq 音乐。 | apple 在传记《Steve Jobs》 | | 2-0, 2-4 | 用户打开 QQ音乐。 | apple 在传记《Steve Jobs》。 | @@ -297,6 +346,15 @@ GWLM 2-5-1 与 2-6-1 的结果看起来相同,当其作用的领域不同。2- [^53627]: 德语世界, 《[【学生园地】德语的引号问题](https://www.sohu.com/a/www.sohu.com/a/289535110_653627)》, 搜狐新闻/搜狐号, 2019-01-16. (参照 2023-08-26). +--- + +对颜文字 (Kaomoji) 将会分别检查首尾的全角/半角情况,然后受 GWLM 2-4 控制,演示如下: + +| 启用的模块 | 效果 | +| ---------- | -------------------------- | +| 原始 | 颜文字♪(´▽`)非常精妙 | +| 2-4 | 颜文字 ♪(´▽`)非常精妙。 | + ## GWLM 3 兼容性 ```yaml @@ -319,7 +377,7 @@ GWLM 2-5-1 与 2-6-1 的结果看起来相同,当其作用的领域不同。2- 简介里有提到因为《律法》是模块化的,所以可以选配各种不同的规范,所以现有的排版规范也可以使用《律法》来实现。 《[中文文案排版指北][]》是相当知名的中文文案、排版方案,可以通过启用部分《律法》模块来兼容《指北》, -具体是 GWLM 2-0, 2-1, 2-2-3, 2-3-3, 2-4-3, 2-5-1。 +具体是 GWLM 2-0, 2-1, 2-2-3, 2-3-3, 2-4-3, 2-6-1。 [中文文案排版指北]: https://github.com/sparanoid/chinese-copywriting-guidelines @@ -332,10 +390,19 @@ GWLM 2-5-1 与 2-6-1 的结果看起来相同,当其作用的领域不同。2- GGWLM 15834-4-5 是替代《GB/T 15834-2011 标点符号用法标准》4.5 小节的模块《律法》,描述了顿号的定义、形式和基本用法。 + 4.5.1 定义: + + 句内点号的一种,表示语段中并列词语之间或某些序次语之后的停顿。 + + 4.5.2 形式: + + 顿号的形式是「、」。 + + | 符号 | Unicode | + | :---: | :------: | + | 、 | `U+3001` | + + 4.5.3 基本用法: + + 作为弱于逗号的停顿,示例: > 我准备讲两个问题:一、逻辑学是什么?二、怎样学好逻辑学? @@ -348,7 +415,7 @@ GGWLM 15834-4-5 是替代《GB/T 15834-2011 标点符号用法标准》4.5 小 > GDP、人均 GDP 和常住人口这项指标,可以划分出一、二、三线城市。[^ltcic] -[^ltcic]: xunyun, 《[Lower-tier_Cities_in_China/data/低线城市划分.md](https://github.com/xunyun/Lower-tier_Cities_in_China/blob/master/data/低线城市划分.md)》, GitHub, 2018-11-20. (参照 2023-08-27). + [^ltcic]: xunyun, 《[Lower-tier_Cities_in_China/data/低线城市划分.md](https://github.com/xunyun/Lower-tier_Cities_in_China/blob/master/data/低线城市划分.md)》, GitHub, 2018-11-20. (参照 2023-08-27). 如果本来就没有必要使用「连词」,那么也无需使用顿号,比如: