unifik计划

Kinboise ... 2021-05-22 20:20:20
  • 造语
大约 1 分钟

本项目将Kinboise较为优秀的人造文字编码至Unicode私人使用区(PUA)。

之前的方式一直是用人造文字覆盖已编码的自然文字(一般是拉丁字母)。重新编码可以增强系统性、方便管理,也可以更加便利地与其他文字混排。

项目名称「unifik」来自Unicode + nifik(立:新),若无更佳想法将作为正式字体名称。

# 确定码位

  • 回萨什奇字母
  • 阿图计沙字母
  • 联合国文
  • jelikmawrjo
  • 心领大字
  • 心领小字
  • 廉滂字母
  • 萨农文
  • 费利字母
  • 五元文
  • 子伍文
  • 蒙格利拉文

加粗的文种定位为普适文字,其余为区域性。

特正文的技术问题尚未解决,单独立项,从SPUA开始编码。

# 制作字体

既有字体均为微软画图 + FontCreator制作:字符为位图转矢量图,质量不高;且使用了破解软件。本次重点优化新确定的三种普适文字的显示效果,用Inkscape + FontForge予以重制或新制;对于其他文字则进行简单码位迁移,节约工作量。

直接迁移既有字体至新码位:

  • 回萨什奇字母
  • 阿图计沙字母
  • 联合国文
  • jelikmawrjo
  • 心领大字
  • 费利字母

重新制作:

  • 心领小字
  • 五元文

新制作:

  • 子伍文
  • 蒙格利拉文

心领小字、五元文、子伍文均为横排非连体字母,难度低;而蒙格利拉文为竖排连体字母,需要使用很多Opentype特性,为本项目的主要难点所在。

# 制作输入法

拟使用Keyman制作输入法。联合国文可以考虑使用Keyman或多多输入法平台。