近期流水账;统一码C类奇葩汉字绘制
綿雲飴里
编辑于 2023年11月07日 11:51
收录于文集
共48篇

前几周手受伤没法画画了。不过还能用鼠标,于是做了这些事儿。


更新了统一码和ISO相关的汉化。

github.com/MY1L/Unicode,abbr7.3版,如有问题请指出


检查了 埃及圣书体扩充甲(Egyptian Hieroglyphs Extended-A)提案,注意到字体出错如图,已与提案者确认了,待修正中,因此我的字体 Monu Temp 近期不会包含它。

unicode.org/L2/L2023/23181-n5240-hieroglyphs.pdf,p50

〚github.com/MY1L/Unicode/releases/tag/Temp〛目前尚未发布


🔴🔵🟠🟡🟢🟣🟤 🔶🔷

⬛⬜🟥🟦🟧🟨🟩🟪🟫

💙💚💛💜🖤🤍🤎🧡🩵🩶🩷

上面这些绘文字比较特别:它们字形被规定为完全一样,只有颜色不同,一般的字体不易区分,需要彩色字体(常见的是系统内置的绘文字字体),但目前大多软件不支持彩字。我选择在这些文字的脸(字面)上标出颜色缩写,先前我的字体 Noto Unicode 已支持彩色心形,如今更新至7.3版,字面上标明颜色的措施已涵盖所有必要的彩色字符,上文绘文字显示是这样的:

7.3版改善了几千个字形,首次添加了`kern`特性。

顺带一提,该字体的彩色方形和圆形面积几乎等同,而其它字体一般方形比圆形大。

在制作该字体时发现 NotoSansArabic2.011 存在不少错误,可移步〚https://github.com/MY1L/Unicode/blob/main/NotoUnicode/NotoUni7.md#2023-11-2-v73〛查看。我基本都修正了并提交给Noto工程,因此目前本字体阿文字形比Noto的更正确😏

〚github.com/MY1L/Unicode/releases/tag/NotoUni7〛字体发布页


上周发布的​字体 Monu Last 更新至8.16版,主要是应急修正一个错误,加了些新字,等。

这是规划中的 西夏偏旁补充(Tangut Components Supplement,区段范围暂定18D80..18DFF)

感觉例字还不够窄,但发现做更窄了也比较难看,暂时没想到更好的解决办法。

西夏文偏旁817,“𘔹”的右半

〚github.com/MY1L/Unicode/releases/tag/Last8〛字体发布页


统一码14.0版临时引入了一个 Unihan 数据库属性:kStrange(k奇葩)

unicode.org/notes/tn43/,“小林劍󠄁”是Ken Lunde自取的日文名

我要解决的是 遍黑体(Plangothic)中分类为Cursive的汉字,这些汉字含有篆书(古文)、草书或变体假名成分:

乄𠆭𠇇𠍋𠪳𡆢𡦹𡧑𢀓𦹗𬻷𬻿𬼂𭁇𭅃𭍻𭑊𭚥𭤪𭥟𮓠𮥹

这些字……我更倾向于统一码收的有些字证是外行做的,所以笔画布局不能参考。已经绘制或修改的字形如下:

U+201AD 𠆭 一看便知下半截是篆书的“云”,但隶定与“侌”(陰=阴)区分,我虽理解但不太认同。其实打算下半截做成篆书的,如图:

www.zdic.net/hans/%F0%A0%86%AD

但又看了些非常难看的宋体例字,觉得还是做一下罢,不然没字体可用。 还注意到该字存在一个T源:

那么顺带也做了,但我不确定“简体”的造型要不要把上面的横点做成如“侌”字的点:

MonuHan2-6.399仅包含前者,后者将公开在源文件里。

U+20AB3 𠪳 也是古文隶定所致,正常隶定应是“𢋪(虎)”。我调整了布局和笔画。

U+22013 𢀓 也是古文隶定所致,即“巨”。我按字据重画了下。

(2转3)不理解为何遍黑𢀓的直线上会有冗余锚点,且笔画较挤🤔

然后是含有草书成分的。

这5个“𬻷𭅃𭑊𮓠𮥹(叚勸卷虚雚)”本来以为是点,只要改改弧度,但仔细一看“𮥹𭅃”的两“点”不是“㇔”,而是“雚勸”的“吅”草书,是“点勾”,那么模仿假名处理。

同时“𬻿、𬼂、𭍻、𭥟”是“也、也、坚、胤”的草书(还以为平假名呢🙄)

总之这种曲线都重画了。而且遍黑的𬻿𬼂都有反向问题。

看着像“り”,但遍黑的𭍻曲线布点显然不在极值点上。

观察字据,发现左边右边转折不一样(虽然区别不大)末梢是尖的,照做了。

U+2D6A5 𭚥 同“弓”。但看字据发现并不是⿱㇔㇡(⿱丶𠄎),第二笔是㇀(提)——提折折折勾!

我整个重画了。

最后是U+2D92A 𭤪,左边是变体假名“𛂦”,合起来字义“镐刃”。 😏假名是吧?那就按假名做。

字据干脆就不是宋体了!


上面这些修改可能合并到遍黑,但也有没法合并需要分叉的策略。这要提到一个经典问题:

〚为什么 Unicode 中会存在「凉」和「凉」这样两个极其相像的字符?www.zhihu.com/question/20697984〛

知乎回答挺丰富了,所以这边“兼容汉字”介绍略。为了区分出这些兼容汉字,我决定做点与遍黑不同的策略。我的字体 Noto Unicode 选择在字面上标出颜色缩写,那么我的 Monu Han* 系列也可以选择直接给兼容字标注“兼容(Compatibility)”——附标小🅒以便区分:

图中文本:叱泍𫜸𭰉叱泍

其它汉字如何区分我还需要构思,目前 Monu Han2 6.399版暂对32个同形兼容字标🅒区分。

遍黑还有其它技术方面问题(至少4233个字形)也予修正,此处略,发到遍黑github问题页了。

〚github.com/MY1L/Unicode/releases/tag/Hani9〛字体发布页