本文内容基本全部摘自用户的私聊提问和知乎相关文章的评论区的提问。如果您不希望在此页面上展示您提问的一个或多个问题,可联系作者删除。
文津宋体默认的注音符号i的形式为一横。多数UI字体(微软雅黑、苹方-简、Harmony OS Sans SC、MiSans、vivo Sans)都是一横。您可通过OpenTypehist
/ss04
特性来启用横排为一竖的形式。
因为多数扩展字是用改版的Kage引擎生成的,那个引擎生成的汉字笔画本身就跟原版的Kage引擎(生成花园明朝的引擎)就有些相似,但不是完全相同。其中较为显著的变化就是曲线笔画使用贝塞尔曲线(原版用的是直线构成多边形)以及一些笔画的衬线效果的加强。
具体改动参见:字表:turgenev_KAGEエンジンの変更-技術的詳細 - GlyphWiki
这是字体本身的行距相关参数所决定的。原版字体的行距参数沿袭思源黑体的参数设置。多数中文字体的行距参数都是大于1倍的汉字高度,在Word等一些软件显得行距较大。
我们还提供了缩窄间距版TTF版本可供选择,在Word软件中行距效果与中易宋体效果相仿,字体名称为“文津宋体C 第#平面”。
现今的单个otf/ttf格式字体(非ttc整合包)只能容纳65,535个字形,而文津宋体支持的Unicode汉字和IVD异体字超11万,因此单个ttf格式文件无法容纳全部汉字,故必须分成多个字体。因技术所限,为您带来的不便敬请谅解。
PS:现在已经存在超过65,535个字形的单个otf/ttf格式字体的构想,但是几乎没有得到软件支持。详情请参阅:https://github.com/harfbuzz/boring-expansion-spec/blob/main/beyond-64k.md
制作一套汉字全收录的字库需要消耗大量的时间与精力,哪怕是基于较为成熟的开源正文字库(如思源黑体、思源宋体),那仍需要自行制作约70,000个汉字。要想保持扩展的汉字与既有的那些汉字风格一致,那不免是一个极为浩大的工程。以基于思源黑体的扩展汉字字库——遍黑体为例,该项目从2020年开始持续到现在,在多名义工的协同制作下,现已完成约60,000字。由于作者精力有限,故选择思源宋体以及Kage生成的汉字进行集成的方式。
与此同时,GlyphWiki数据库中的G源扩展区汉字也是有所残缺,既有的G源汉字质量更是良莠不齐。作者通过部件替换、手动调整等多种手段,历经多日,才使Kage生成的汉字达到数目上的要求。由于精力以及水平上的原因,作者并没有对不存在G源的汉字进行假想G源汉字的大量制作。
时至今日,免费商用乃至开源的汉字大字符集字库也相对较少,如果您找到除文津宋体之外,同时满足以下条件的汉字大字符集宋体字库(至少满足前三项),烦请尽快告诉作者,谢谢。
- OFL或同类型的可免费商用和修改的字体授权(如IPA、CC0协议)
- 扩展汉字(扩展B-I)字形以G源为主(至少依据Unicode提交源信息应G尽G)
- 全面的Unicode已收录汉字和IVD异体字支持,且全部为宋体风格
- 支持多种拼音与注音系统
- 存在PostScript(贝塞尔三次)曲线版本
PS:如果您有参与文津宋体的开发的打算,欢迎与作者联系。
使用GlyphWiki数据生成的字形是使用修改版的Kage引擎来生成,大致步骤如下:
- 下载GlyphWiki字形数据库并解压;
- 使用本地nodejs运行Kage引擎(JavaScript编写),生成字形的矢量图(SVG格式);
- 使用字体编辑软件批量导入字形的SVG矢量图。
待Unicode新版本 正式发布(不是Alpha/Beta Review阶段) 后,作者会根据最新版的Unicode标准字符表去修改字形,并发布本字体的更新版本。
关于本字体(文津宋体)是否加入这些符号有待商榷。个人认为这些都是非汉字符号,加入这些意义不大。若确有这些方面的必要,可与作者单独联系,进行进一步的探讨。
另:文津宋体已包含苏州码子,SuperHan系列上述符号均未包含。