CtrlRunr:蓝牙ᚼᛒ・卢恩符文・魔戒文字黑体试作

Runic\Runes\卢恩符文\如尼文字,听上去像是北欧神话中的魔咒而不是随手可打的文字,但统一码3.0(1999年9月)就已收录在 U+16A0~16FF 了。本文标题“蓝牙”后面2个字就是,系统字体也支持(视窗:Segoe UI Historic,安卓:Noto Sans Runic),不存在因为罕见而显示不出的问题。
实际上它太常见了,不如说现代社会几乎能天天看到卢恩合字:
[Origin of the Name | Bluetooth® Technology Website](www.bluetooth.com/about-us/bluetooth-origin/ )
The Bluetooth logo is a bind rune merging the Younger Futhark runes (Hagall) (ᚼ) and (Bjarkan) (ᛒ), Harald’s initials.
意即蓝牙图标是958年统一丹麦挪威的国王Harald“蓝牙”的缩写“ᚼ ᛒ”的符文合字,绰号是因为他有个坏牙是深蓝\灰色(一说当时的语言里蓝灰不分?)
于是我画了个卢恩无衬线体「Ctrl Runr」,包含一个OT特性是,「ᚼᛒ」连写会合成题图中的蓝牙图标。
Runr是 ISO 15924 里卢恩符文(Runic)的四字代码。

我对几个系统卢恩无衬线体有意见,比如无法区分ᚼ和ᛡ(字形一个样),而「Noto Sans Runic」字形又太丑了……这是第一个因为字形难看被我移出「Noto Unicode」的。

我准备用修改后的「BabelStone Runic」替换↓ 或自制一个完全版「Runr」?

目前「Runr」只有ᚼᚾᚿᛁᛅᛆᛒᛖᛗᛡᛥ等若干字,满足除了蓝牙用字外,还可以区分ᚼ和ᛡ的小目标。
如果有人对完全版「Runr」有需要,请告诉我~

据统一码第一平面路线图 (www.unicode.org/roadmaps/smp/),应叶密豪(Michael Everson) 于1997年9月18日的申请,U+16000~160FF被预留给魔戒文字:
U+1600?~1607? 奇尔斯(Cirth)
U+1608?~160F? 滕格瓦(Tengwar)
但预留到现在(2021年)也没加入统一码,快24年了!空着不用,就是玩儿,我猜原因是统一码联盟不想坏了规矩,让虚构文字被编码。
叶密豪是老熟人了,有名的语言学家及字体设计师,先前提到的老傈僳文是他草拟的编码方案,也曾提过中国象棋符号(但因太糟已撤回)。个人网站evertype,下文会反复提及……

而我在做一个工具字体「Monu Last」,想要超前显示统一码这些预留区段,

所以需要研究魔戒文字的写法和试作黑体,每个区段选一个字作为该区段的“字代表”。
lotr.huijiwiki.com/wiki/奇尔斯字母
或称“如尼文字母”,是J.R.R.托尔金为在其著作中设计并使用的虚构语言所发明的一种半人造书写字母。……
可知写法和如尼文字一样,那么无衬线体做法也一样。
奇尔斯字母还未能加入统一码(又称万国码,统一的字符编码标准)。然而ConScript Unicode Registry(统一码征召登记处)已经定义,统一码中的U+E080到U+E0FF阈值范围是奇尔斯字母的专属范围。
不,灰机这种说法不对,应该说“CSUR中的U+E080到U+E0FF是奇尔斯字母的区段”,统一码中这段就是属于私用区,而不是什么的专属范围。
所谓“统一码征召登记处(简称CSUR)”可见叶密豪网站的这个页面:www.evertype.com/standards/csur/
用意是借私用区来给某些(暂时或永远)进不了统一码的文字划个区。譬如小圆的魔女文字,如果做得更有技术含量,也是可以加入的(大概)
对照叶密豪 www.evertype.com/standards/csur/cirth.html 2001更新的顺序,
画了一粒无衬线体奇尔斯字母 U+1602E? CIRTH LETTER UI(csurU+E0AE)作为字代表,如题图中右。

lotr.huijiwiki.com/wiki/滕格瓦字母
最初是用来书写维林诺精灵的语言……
这个太知名就不多介绍了,俗称“精灵文”但其实不适合……
看了各种“腾格瓦文书法教程”搞懂写法后,对照叶密豪 www.evertype.com/standards/iso10646/pdf/tengwar.pdf 的顺序,
画了一粒无衬线体滕格瓦字母 U+16085? TENGWAR LETTER UMBAR(csurU+E005)作为字代表,如题图最右。
「Last」字体之后更新。

由于奇尔斯与如尼文有些字形是完全重复的,所以两者宜合并到一个字体里复用以节省文件体积。因此「Ctrl Runr」同时支持显示奇尔斯,目前包含CIRTH LETTER UI,用统一码U+1602E或CSUR码U+E0AE都能显示。出于混排考虑,度量、字重均与雅黑常规相当,与中文混排的效果如题图下方。
下载地址:github.com/MY1L/Ctrl#runr
感觉统一码大概不会收蓝牙图标……
2021-8-26 20:00发布