Skip to content

Commit

Permalink
abbr↑,HanS+
Browse files Browse the repository at this point in the history
  • Loading branch information
MY1L authored Nov 7, 2023
1 parent f6599cf commit 05bbaa7
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 34 deletions.
2 changes: 1 addition & 1 deletion FontList/FontList.csv
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ FFF0..,Specials,Noto Unicode,,
10B40.,Inscriptional Parthian,,Segoe UI Historic,
10B60.,Inscriptional Pahlavi,,Segoe UI Historic,
10B80.,Psalter Pahlavi,Noto Unicode,,
10C00.,Old Turkic,,Segoe UI Historic,
10C00.,Old Turkic,,Segoe UI Historic,SegoeUI His.的u10C47有误
10C80.,Old Hungarian,Noto Unicode,,
10D00.,Hanifi Rohingya,Noto Unicode,,
10E60.,Rumi Numeral Symbols,Noto Unicode,,
Expand Down
Binary file added Hani/MonuHanS.otf
Binary file not shown.
2 changes: 1 addition & 1 deletion Hani/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ TIP平面目前虽然还剩余5,6403个码位,但考虑到向后兼容,前

### v7.x
- 2021-5-18 [v7.1](https://github.com/MY1L/Unicode/releases/tag/v6.2) 初发布
- 2021-7-5 v7.2 添加减字谱⿸十一(暂放`𝬑`)
- 2021-7-5 v7.2 添加减字谱⿸十一
- 2021-7-6 v7.21 添加传统火鸡,修改`𮧵`
- 2021-8-10 [v7.27](https://github.com/MY1L/Unicode/releases/tag/v6.21) 继续添加传统火鸡、uvs,等
- 2021-9-14 v7.28 新增“元”,忘发布
Expand Down
35 changes: 22 additions & 13 deletions Hani/note.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@

也可以翻翻 [USourceData-15.0.0.txt](https://www.unicode.org/Public/15.0.0/ucd/USourceData.txt) 文件内容互有交叉。

## BMP,SMP,PUA*
### Hani v9.5
用于覆盖BMP、SMP平面`Hani` `Bopo` `Hira` `Kana`字符。[支持一些别致的排版特性](https://github.com/MY1L/Unicode/releases/tag/Hani9),且SIP、TIP、三个私用区均有若干备用字形。目前为3次曲线(.otf)版本。SMP平面除了支持全部小型假名,还有少量算筹、减字谱
## BMP,SMP,PUAA
### Hani v9.6
用于覆盖BMP、SMP平面`Hani` `Bopo` `Hira` `Kana`字符。[支持一些别致的排版特性](https://github.com/MY1L/Unicode/releases/tag/Hani9),且SIP、TIP、私用区均有若干备用字形。目前为3次曲线(.otf)版本。SMP平面除了支持全部小型假名,还有少量算筹。
对照的思源黑体为2.004版。
- 2023-2-22\~-11-7 v9.6 调整水平布局度量,与 Ctrl Kana 1.001 同步。全局质检发现思源480多个字形存在问题,修正之。

#### BMP
- 2FF0..Ideographic Description Characters ;思源黑(12/12字,没用上)
Expand All @@ -27,7 +28,7 @@
- 2023-1-29 v9:补充思源没有的 䶶䶷䶸䶹䶺䶻䶼䶽䶾䶿
- 4E00..CJK Unified Ideographs     ;思源黑(20992/20976字)
- 2023-1-29 v9:补充思源没有的 鿰鿱鿲鿳鿴鿵鿶鿷鿸鿹鿺鿻鿼鿽鿾鿿
- 2023-2-3~14:微调 鿾`u9FFE`、鿿`u9FFF`
- 2023-2-3~14 v9.3\~5:微调 鿾`u9FFE`、鿿`u9FFF`
- F900..CJK Compatibility Ideographs ;思源黑(472/366字)
- 2023-1-29 v9:补充思源没有的 𢡊𢡄𣏕𥉉𥳐𧻓
- 2023-1-30:微调 喝`uFA36`
Expand Down Expand Up @@ -78,33 +79,39 @@
- 1B100..Kana Extended-A ;思源黑(35/0字)
- 有,但欠很多字,见下。
- 1B130..Small Kana Extension ;思源黑(9/0字)
- 2023-2-3~14:添加我以前给Monu 12补画的假名:`u1AFFB` `u1B000` `u1B001` `u1B108` `u1B11F` `u1B120` `u1B121` `u1B122` `u2A708` `u2CF00`\
- 2023-2-3~14 v9.3\~5:添加我以前给Monu 12补画的假名:`u1AFFB` `u1B000` `u1B001` `u1B108` `u1B11F` `u1B120` `u1B121` `u1B122` `u2A708` `u2CF00`\
`u1B130` `u1B131` `u1B132` `u1B133` `u1B134` `u1B135` `u1B136` `u1B137` `u1B138` `u1B139` `u1B13A` `u1B13B` `u1B13C` `u1B13D` `u1B13E` `u1B13F` `u1B140` `u1B141` `u1B142` `u1B143` `u1B144` `u1B145` `u1B146` `u1B147` `u1B148` `u1B149` `u1B14A` `u1B14B` `u1B14C` `u1B14D` `u1B14E` `u1B14F` `u1B150` `u1B151` `u1B152` `u1B153` `u1B154` `u1B155` `u1B156` `u1B157` `u1B158` `u1B159` `u1B15A` `u1B15B` `u1B15C` `u1B15D` `u1B15E` `u1B15F` `u1B160` `u1B161` `u1B162` `u1B163` `u1B164` `u1B165` `u1B166` `u1B167`——即除了 𛄲𛅐𛅑𛅒𛅕𛅤𛅥𛅦𛅧,把未来(如有)的小型假名也填了,它们全都不是由对应“大型”假名缩小而来的,那样字重会变细。其中2个SIP汉字 𪜈𬼀,其实是合略仮名“ゟ(より) ヿ(コト) 𪜈(トモ) 𬼀(シテ)”后2个,所以[它们都是比例宽度](https://www.bilibili.com/read/cv5457108)

- 2023-11-7 v9.6:添加「𠆭𠪳𢀓𬻷𬻿𬼂𭅃𭍻𭑊𭚥𭤪𭥟𮓠𮥹𮷌」

[idc5]: https://www.unicode.org/L2/L2022/22191-five-new-idc-chars.pdf
[CtrlCtrl]: https://github.com/MY1L/Ctrl/releases/tag/Ctr1
#### TIP
- 2023-1-29 v9
- 添加 𱝫`u3176B`
- 修正8.1版 U+3205D → 𲁓`u32053`
#### E000..私用区
v9 之前的私用字形暂略,不妨查阅[之前每版发布的说明图文](/Hani#更新)
v9 之前的私用字形“”介绍暂略,不妨查阅[之前每版发布的说明图文](/Hani#更新)
- 2023-1-29 v9
- B站特色示亡号支持,暂放在私用区,码位不保证永久:示亡号开`uE000`、示亡号闭`uE00F`(虽不支持三字名,不表示OT特性做不到)
- 2023-2-1 v9.2
- 添加若干某类人本来只能用图片表达的字形:`uE01C`、`uE01D`
- 港漫拟声词:呱!吔!㗅!咈!𠹳(⿰口桀)!𰇛(⿰口伏)统一码都有的,但目前缺一个“熊熊大火”的⿰口熊,暂放 `uE01E`
- 2023-2-3~14
- 2023-2-3~14 v9.3\~5
- 微调 `uE01D`、`uE01E`
- 添加“只因”合字 `uE01F`及相关特性:为避免随便合字引发误解使用的严格匹配,必须完整的“只因你太美”才会合字。
- 2023-11-7 v9.6
- 从私用区增乙移来:元`uE080`、甲`uE081`、冎|骨`uE082`、篆`uE083`
- 从SMP平面移来:减字谱⿸十一`uE07F`
#### F0000..私用区增甲
2023-1-29 v9
- 没别的意思,单纯觉得网上那些`xdi8.aho`拼字都……有点儿业余。按 UCSUR 2022-6-5版,发配到 󱰰`uF1C30`
#### 100000..私用区增乙
2023-1-29 v9
- 为避让BMP平面汉字,将8.1版存在的一些古文迁到私用区增乙,与 [Last 8](https://github.com/MY1L/Unicode/releases/tag/Last8) 重复的字形删除,具体如下:
- 迁至:元􏾇`u10FF87`、冎|骨􏾈`u10FF88`、甲􏾉`u10FF89`、篆􏾊`u10FF8A`
- 删除:㣇|彖、契、文、楚、越、鼎
#### ~100000..私用区增乙~
- 2023-1-29 v9
- 为避让BMP平面汉字,将8.1版存在的一些古文迁到私用区增乙,与 [典迹末境8版](https://github.com/MY1L/Unicode/releases/tag/Last8) 重复的字形删除,具体如下:
- ~迁至:元􏾇`u10FF87`、冎|骨􏾈`u10FF88`、甲􏾉`u10FF89`、篆􏾊`u10FF8A`~
- 删除:㣇|彖、契、文、楚、越、鼎
- 2023-11-7 v9.6:此处字形为避让 典迹末境8.x版、典迹无印12.x版,移动到`E07F..E09F`区间。

#### 加了特技
作为工具字体,可以对b站 [三体 (艺画开天) _ 国创](https://www.bilibili.com/bangumi/media/md4315402/) 页面上特有示亡号`总策划:【林奇】`作处理,详见 [尝试解决B站不显示【示亡号】的问题 - 哔哩哔哩](https://www.bilibili.com/read/cv21481556)
Expand Down Expand Up @@ -142,7 +149,9 @@ font-family:"随便一个不含汉字的字体",Monu Hani,Microsoft YaHei UI,Mon
覆盖SIP平面用。目前为ttf格式,因为工作量,可能不会制作otf版。当前与遍黑体P1对齐,裁剪非汉字的区段。所有宋体字形是遍黑体就有的(咦)

- v4.393,2023-1-27:与遍黑体P1 4.393版对齐,`.notdef`字形略挤,微调。理论总字数60873,实际因为某些兼容字或偏旁部首的字形完全一致(173个多重映射),合并至60831个字形+1个`.notdef`
- v6.39\_,2023-10-2_:跟进统一码15.1版,与遍黑P1 6.398版对齐,共61440个字形(198个多重映射),并修正遍黑P1的47+4186个字形,自制了`𮧵𮷌`,对170个兼容字附标小🅒以便区分,……
- v6.399,2023-11-5:跟进统一码15.1版,共61473个字形(166个多重映射)。\
基于遍黑P1 6.398版,修正遍黑P1至少47+4186个字形。\
自制了「𮧵𮷌」,调整水平布局度量,自制或修改了「𠆭𠪳𢀓𬻷𬻿𬼂𭅃𭍻𭑊𭚥𭤪𭥟𮓠𮥹」,附源文件[MonuHan<ruby><rb>S.otf</rb><rt>Src\kStrange\…</rt></ruby>](MonuHanS.otf),对32个<!-- 共计170个 -->兼容字附标小🅒以便区分,详见[统一码C类奇葩汉字绘制 - 哔哩哔哩](https://www.bilibili.com/read/cv27511908)

### Han3
覆盖TIP平面用。目前为ttf格式,同上,可能不会制作otf版。当前与遍黑体P2 1.175版对齐,裁剪非汉字的区段。共计9131个字形+1个`.notdef`,有4个字形与其它区段重复。
Expand Down
35 changes: 19 additions & 16 deletions abbr/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,42 +20,45 @@
- 第7版,2023-10-1:更新至统一码15.1版、更新ISO四字代码、据[SMP规划15.0.3](https://www.unicode.org/roadmaps/smp/smp-15-0-3.html)更新规划版.txt,等。
- 7.1版:几处小更正。
- 7.2版:几处补充,以利于理解ISO代码。
- 7.3版:几处补充,以利于理解ISO代码。

## 出典

### ISO四字代码
国际标准化组织的标准 [ISO 15924](https://www.unicode.org/iso15924/iso15924-codes.html)[变更中](https://www.unicode.org/iso15924/codechanges.html))为各种文字体系(scripts)定义了四字代码作区分。代码当缩写用的唯一问题是某些文字名称少于4字也得补长到4字。

#### 区段名不用,字符名或可用
下表省略了[文件](https://www.unicode.org/iso15924/iso15924.txt)中的法文名。
下表略去[文件](https://www.unicode.org/iso15924/iso15924.txt)中的法文名`Geor`区段名在用,`Zsye`规划版区段名或可用
|缩略|英文|注释|
| -: | - | :- |
|Aran|Arabic (Nastaliq variant)|阿拉伯 波斯体|
|Cyrs|Cyrillic (Old Church Slavonic variant)|古教会斯拉夫语|
|Aran|Arabic (Nastaliq variant)|阿拉伯波斯体|
|Cyrs|Cyrillic (Old Church Slavonic variant)|西里尔(古教会斯拉夫语|
|Egyd|Egyptian demotic|埃及世俗体|
|Egyh|Egyptian hieratic|埃及僧侣体|
|Geok|Khutsuri (Asomtavruli and Nuskhuri)|格鲁吉亚 牧师体|
|Geok|Khutsuri (Asomtavruli and Nuskhuri)|格鲁吉亚僧侣体(大写体、草写体)|
|~Geor~|Georgian (Mkhedruli and Mtavruli)|格鲁吉亚(骑士体)|
|Hanb|Han + Bopomofo|`Hani`+`Bopo`|
|Hani|Han (Hanzi, Kanji, Hanja)|汉字|
|Hans|Han (Simplified variant)|简化字|
|Hant|Han (Traditional variant)|傳承字|
|Hrkt|Japanese syllabaries|`Hira`+`Kana`|
|Jamo|[Jamo](https://www.unicode.org/glossary/#jamo) (subset of Hangul)|组成谚文的字母|
|Jamo|[Jamo](https://www.unicode.org/glossary/#jamo) (subset of Hangul)|字母(组成谚文的)|
|Jpan|Japanese|`Hani`+`Hrkt`|
|Kore|Korean|`Hang`+`Hani`|
|Latf|Latin (Fraktur variant)|德文尖角体|
|Latg|Latin (Gaelic variant)|盖尔语|
|Syre|Syriac (Estrangelo variant)|叙利亚 经典|
|Syrj|Syriac (Western variant)|叙利亚 西部|
|Syrn|Syriac (Eastern variant)|叙利亚 东部<!--景教-->|
|Qaaa|Reserved for private use (start)|私用始|
|Qabx|Reserved for private use (end)|私用终|
|Zinh|Inherited|继承|
|Latf|Latin (Fraktur variant)|拉丁(德文尖角体|
|Latg|Latin (Gaelic variant)|拉丁(盖尔语|
|Syre|Syriac (Estrangelo variant)|叙利亚(经典)|
|Syrj|Syriac (Western variant)|叙利亚(西部)|
|Syrn|Syriac (Eastern variant)|叙利亚(东部)<!--景教-->|
|Qaaa|Reserved for private use (start)|私用(始)|
|Qabx|Reserved for private use (end)|私用(终)|
|Zinh|Code for inherited script; Inherited|自形位簇继承的文种〔如:结合标记〕;继承|
|Zmth|Mathematical notation|数学符号|
|Zsye|Symbols (Emoji variant)|绘文字|
|Zsye|Symbols (Emoji variant)|符号(绘文字|
|Zsym|Symbols|符号|
|Zyyy|Common|公用|
|Zzzz|Unknown|[不明](https://github.com/MY1L/unMing)|
|Zxxx|Code for unwritten documents|非书面能指系统〔如:手语〕|
|Zyyy|Code for undetermined script; Common|跨文种〔标点、货币符号、阿拉伯数字〕;通用|
|Zzzz|Code for uncoded script; Unknown|未编码文种;[不明](https://github.com/MY1L/unMing)|

### 统一码别名
[PropertyValueAliases-](http://www.unicode.org/Public/UCD/latest/ucd/PropertyValueAliases.txt)[15.0.0.txt](https://www.unicode.org/Public/15.0.0/ucd/PropertyValueAliases.txt)
Expand Down
4 changes: 2 additions & 2 deletions abbr/abbr-roadmap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@
10B80..10BAF; Psalter Pahlavi | Phlp.
10BB0..10BDF; 〓(Book Pahlavi) | Phlv.
10BE0..10BFF; 〓(Baburi) | ?
10C00..10C4F; Old Turkic | Orkh.
10C00..10C4F; Old Turkic | Orkh. ; Orkhon Runic
10C80..10CFF; Old Hungarian | Hung.
10D00..10D3F; Hanifi Rohingya | Rohg.
10D40..10D8F; 〓【Garay】 | Gara.
Expand Down Expand Up @@ -444,4 +444,4 @@ F0000..FFFFF; Supplementary Private Use Area-A | PUAA. = SPA.
# ??D0..??FF; Klingon (KLI pIqaD) | Piqd.
# ???0..???F; Sarati | Sara.

# ISO 15924 为私用保留“Qaaa~Qabx”、为继承文字保留“Zinh”、为非书面文档保留“Zxxx”、为公用字符保留“Zyyy”、为未编码文字保留“Zzzz”、为布尔值保留“True”、为CLDR保留“Root”,这些不用于缩写。
# ISO 15924 为私用协议保留“Qaaa~Qabx”、为带继承性的文种保留“Zinh”、为非书面符号系统保留“Zxxx”、为通用文种保留“Zyyy”、为未编码文种保留“Zzzz”、为布尔值保留“True”、为CLDR数据结构根节点保留“Root”,这些不用于缩写。
2 changes: 1 addition & 1 deletion abbr/abbr.txt
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@
10B40..10B5F; Inscriptional Parthian | Prti.
10B60..10B7F; Inscriptional Pahlavi | Phli.
10B80..10BAF; Psalter Pahlavi | Phlp.
10C00..10C4F; Old Turkic | Orkh.
10C00..10C4F; Old Turkic | Orkh. ; Orkhon Runic
10C80..10CFF; Old Hungarian | Hung.
10D00..10D3F; Hanifi Rohingya | Rohg.
10E60..10E7F; Rumi Numeral Symbols | Rumi.
Expand Down

0 comments on commit 05bbaa7

Please sign in to comment.