diff --git a/README.md b/README.md index fdafa8d..884ee37 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ```yaml 标题: 通用写作律法 创建时间: 2023年8月26日 -版本: 0.0.6-beta +版本: 0.0.7-beta ``` 通用写作律法(General Writing Laws)是由 @@ -64,6 +64,7 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge | 1 | 语言空间 | | 2 | 语言规范 | | 3 | 兼容性 | +| 4 | 表情 | ### 草案的 GWLM @@ -195,7 +196,7 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge + GWLM 2-3-2:百分号、千分号和万分号,例如 % % ‰ ‱。 -+ GWLM 2-4:全角与半角语言文字之间需要增加空格(Emoji 被视作全角语言文字),例外: ++ GWLM 2-4:全角与半角语言文字之间需要增加空格,例外: + GWLM 2-4-1:全角阿拉伯数字。 @@ -203,8 +204,6 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge + GWLM 2-4-4:全角特殊符号,例如 % * ¥ / 等。 - + GWLM 2-4-8:Emoji 符号,例如❤😂😅😫等。 - + GWLM 2-5:「特殊环境」的特殊处理: + GWLM 2-5-0-1:对时间特殊处理(一): @@ -289,8 +288,8 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge | ‘ | `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, +备注:启用 GWLM 2-2 表示同时启用了 GWLM 2, GWLM 2-2; +启用 GWLM 2-4-7,就表示同时启用了 GWLM 2, GWLM 2-4, GWLM 2-4-1, GWLM 2-4-2, GWLM 2-4-4, 原理是部分模块使用 1, 2, 4, 8… 这样的序列递增,其实是二进制的位关系,所以可以相加。 | 十进制 | 二进制 | 含义(启用的模块) | @@ -303,41 +302,41 @@ GWLM 0 是收录通用写作律法模块的清单,会收录所有的 GWLM(Ge | 6 | 110 | 1, 2 | | 7 | 111 | 1, 2, 4 | -GWLM 2-6-1 与 2-7-1 的结果看起来相同,当其作用的领域不同。2-6 作用于 CJK 的标点符号, -即中日韩统一表意文字的标点符号。而 2-7 作用于英语的标点符号。 +GWLM 2-6-1 与 GWLM 2-7-1 的结果看起来相同,当其作用的领域不同。GWLM 2-6 作用于 CJK 的标点符号, +即中日韩统一表意文字的标点符号。而 GWLM 2-7 作用于英语的标点符号。 ### 示例 下面是启用一些模块后的效果: -| 启用的模块 | 效果 | 效果 | -| --------------- | ------------------ | ------------------------------ | -| 原始 | 用户打开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。 | -| 2-4 | 用户打开 qq 音乐。 | apple 在传记《 steve jobs 》。 | -| 2-4-3 | 用户打开 qq 音乐。 | apple 在传记《steve jobs》。 | -| 2-2, 2-4-3 | 用户打开 qq 音乐。 | apple 在传记 _steve jobs_。 | -| 2-0, 2-2, 2-4-3 | 用户打开 QQ音乐。 | apple 在传记 _Steve Jobs_。 | +| 启用的模块 | 效果 | 效果 | +| ------------------------------ | ------------------ | ------------------------------ | +| 原始 | 用户打开qq音乐 | apple在传记steve jobs | +| GWLM 2 | 用户打开qq音乐。 | apple在传记《steve jobs》。 | +| GWLM 2-0 | 用户打开QQ音乐。 | apple在传记《Steve Jobs》。 | +| GWLM 2-1 | 用户打开Qq音乐。 | Apple在传记《Steve jobs》。 | +| GWLM 2-2 | 用户打开qq音乐。 | apple在传记steve jobs。 | +| GWLM 2-4 | 用户打开 qq 音乐。 | apple 在传记《 steve jobs 》。 | +| GWLM 2-4-3 | 用户打开 qq 音乐。 | apple 在传记《steve jobs》。 | +| GWLM 2-2, GWLM 2-4-3 | 用户打开 qq 音乐。 | apple 在传记 _steve jobs_。 | +| GWLM 2-0, GWLM 2-2, GWLM 2-4-3 | 用户打开 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》。 | -| 2-4, 2-0 | 用户打开 QQ 音乐。 | apple 在传记《Steve Jobs》。 | +| 启用的模块 | 效果 | | +| ------------------ | ------------------ | ---------------------------- | +| 原始 | 用户打开qq音乐 | apple在传记steve jobs | +| GWLM 2 | 用户打开qq音乐。 | apple在传记《steve jobs》。 | +| GWLM 2-0 | 用户打开QQ音乐。 | apple在传记《Steve Jobs》。 | +| GWLM 2-4 | 用户打开 qq 音乐。 | apple 在传记《Steve Jobs》 | +| GWLM 2-0, GWLM 2-4 | 用户打开 QQ音乐。 | apple 在传记《Steve Jobs》。 | +| GWLM 2-4, GWLM 2-0 | 用户打开 QQ 音乐。 | apple 在传记《Steve Jobs》。 | --- -启用 2-2 后,如果提到了不同语言的作品名,那么需要使用当地语言的书名表达方式: +启用 GWLM 2-2 后,如果提到了不同语言的作品名,那么需要使用当地语言的书名表达方式: > 我听说过« Beispiel in Frankreich » «Beispiel in der Schweiz» »Beispiel in Deutschland und Österreich« > 《十万个为什么》『吾輩は猫である』_Steve Jobs_ 这些书名。 @@ -346,15 +345,6 @@ GWLM 2-6-1 与 2-7-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 @@ -377,10 +367,54 @@ GWLM 2-6-1 与 2-7-1 的结果看起来相同,当其作用的领域不同。2- 简介里有提到因为《律法》是模块化的,所以可以选配各种不同的规范,所以现有的排版规范也可以使用《律法》来实现。 《[中文文案排版指北][]》是相当知名的中文文案、排版方案,可以通过启用部分《律法》模块来兼容《指北》, -具体是 GWLM 2-0, 2-1, 2-2-3, 2-3-3, 2-4-3, 2-6-1。 +具体是 GWLM 2-0, GWLM 2-1, GWLM 2-2-3, GWLM 2-3-3, GWLM 2-4-3, GWLM 2-6-1。 [中文文案排版指北]: https://github.com/sparanoid/chinese-copywriting-guidelines +## GWLM 4 表情 + +文字表情有多种形式,包括「假借文字表情」、颜文字和 Emoji 等等。 + +表情特殊的地方在于,可作为句号使用,例如: + +> 今天出去 🛒,身上的 💰 竟然掉了,非常的 😫 +> +> _(GWLM 2-4, GWLM 4)_ + +### 假借文字表情 + +在一些论坛,会在输入文字排版时,使用「233」或者「(bgm38)」这样的纯文本进行调用相应的表情图片, +比如「233」属于猫扑的 233 号表情,在输入时需要输入 233 这样的文字,久而久之 233 就获得了原本表情的含义。 + +「bgm38」也是相同的情况,这是 Bangumi 的第 38 号表情,可以在发布文字的框体中输入「(bgm38)」来调用相应的表情图片。 + +因为文字本身没有含义,主要是依靠这段文字能与表情产生关系,所以这里将「233」「bgm38」称作「假借文字表情」。 + +「假借文字表情」由常见的字符组成,所以受到 GWLM 2-4 控制,演示如下: + +| 启用的模块 | 效果 | +| ---------------- | ------------------- | +| GWLM 2 | 这个视频真有趣233。 | +| GWLM 2, GWLM 4 | 这个视频真有趣233 | +| GWLM 2-4, GWLM 4 | 这个视频真有趣 233 | + +### 颜文字 + +颜文字 (Kaomoji) 由许多半角或全角符号组成,所以应该将会分别检查首尾的全角/半角情况,这受 GWLM 2-4 控制,演示如下: + +| 启用的模块 | 效果 | +| ---------- | -------------------------- | +| GWLM 2 | 颜文字♪(´▽`)非常精妙。 | +| GWLM 2-4 | 颜文字 ♪(´▽`)非常精妙。 | + +### Emoji + +Emoji 被视作半角字符,并且连续使用时,Emoji 之间也需要有空格: + +> 🍣 🍤 🍙 🍘 这些料理正好吃! +> +> _(GWLM 2-4, GWLM 4)_ + ## GWLM 15834 简体中文标点符号用法 《GB/T 15834-2011 标点符号用法标准》这个标准存在一些模糊的情况,所以这里尝试使用更精确的模块替代部分标准。