Skip to content

Latest commit

 

History

History
68 lines (63 loc) · 5.36 KB

CHANGELOG.md

File metadata and controls

68 lines (63 loc) · 5.36 KB

更新日志

1.000(2025.1.3)

说明文件

  • 规范了字体随附的版权声明部分的部分内容;

Caution

根据SIL OFL协议的要求,只要是基于OFL协议改作的字体,不论使用的字形数多少,不论作了何种形式的修改,都必须完整保留使用到的所有上游字体提供的许可证开头的版权声明。 该条款内容对本存储库提供的过往版本的字体文件也同样有效,因为许可协议文本(SIL Open Font License授权协议)并未发生任何改变。具体内容详见:

https://openfontlicense.org/ofl-faq/

  • 从1.000版本开始,不再提供编译字体的源文件及编译脚本。

Note

SIL OFL协议不强制要求必须提供字体的编译源文件。多个历史版本的编译源文件还会导致存储库体积过大。

新增内容

  • 新增缩窄间距版TTF版本,行距参数与紧贴汉字框的上部和下部(行为与中易宋体相似),在Microsoft Office中行距不会显得过宽;
  • 扩充了希腊文与西里尔文等非汉字字母与符号,涵盖GF Greek Core和GF Cyrillic Core字符集,与文源字体系列看齐;
  • 新增16个用来标音的字符:ƛǞǟɷᴮᶜḌḍṆṇṢṣṬṭẒẓ
  • 新增4个字符:“◌〪◌〫◌〬◌〭”U+302A..302D,是四角标圈法对应的符号,用于汉字的标调,分别代表汉语四调:平上去入。同时还新增OpenTypecv12特性,其作用是把这四个符号转换成实心圆点的形式;
  • 新增文源字体支持的OpenType特性:
    • dlig:可选连字(TEL→℡)
    • numr,dnom,frac:分数相关
  • 新增了在OpenTypess04特性下韵尾入声符号“˙”的显示,显示在其前的韵母的正上方;
  • OpenTypesubs特性(下标)现在可以使数字变成下标形式。

改进与问题修复

字符

  • 将间隔号“·”U+00B7、en横杠“–”U+2013修改成半个汉字宽(后者可作为连接号使用,增加汉字字形版本并将其映射到对应码位,西文形式无变化);
  • 改进注音符号“ㄯ”U+302F的设计;
  • 在OpenTypecv11/subs特性下的下标注音符号“ㄆㄇㄊㄋㄎㄫ”(用于粤语注音符号)在竖排中现放置在汉字字符框的右上侧(即上个韵尾的右下侧),而非上个韵尾的右侧。
  • 组合用下加点“◌̣”U+0323,现在用于西文字母的下加点的显示,而用于注音符号的下加点形式(粤语注音符号)会在前面为注音符号时才自动转换;
  • 将3个汉字修改成思源宋体的样式:
    • ExtB:𠀤𨮁
    • ExtG:𰾺
  • 修正/优化215个汉字字形:
点击以查看
    • URO:不伓佖佲侕偄偧優劌厦吢吥呞嚭囨圇堧堵奯孞小徳忈忎忐忝忢忥怘思怣怸恖恥恵悉悡悪悶惀惄惉惎惑惢惣愂愗愛愞愳慿憂憇憑憗憙懟抍抔拿掣揔撑攃暵曖杯柌栭梕梞楳榎檅泌洏洺涶淴澿瀀瀻煗燜爚牎獩瓇皁眳睔瞹硾碝穂穏粫糥罳耎耏肧胹腝苾莵萙薆薬虙蝡覕覟輀輭醓鈈鉰銘鍯鑙阫陾韱顋顖飛騛驥鮞鱫鴓鴯龢龽
    • ExtA:㐅㝼㝽㝾㝿㞀㞁㞂㞄㞅㞆㞇㞈㞉㞊㤵㴵㺊䊅䏰䣳
    • ExtB:𠐭𡟈†𨎪
    • ExtC:𪻚†
    • ExtE:𫮩𬚖†
    • ExtF:𮍜𮍯𮑤𮝵
    • ExtG:𰆥𰥍†
    • ExtH:𲄗
    • IVS
      • Base+U+E0100:僾󠄀刈󠄀双󠄀啉󠄀啾󠄀得󠄀恁󠄀恷󠄀想󠄀愆󠄀愚󠄀愡󠄀慂󠄀憥󠄀憽󠄀扌󠄀掌󠄀撑󠄀暴󠄀櫌󠄀毛󠄀涊󠄀熄󠄀珎󠄀礻󠄀笔󠄀耄󠄀螅󠄀蟋󠄀鉨󠄀銘󠄀
      • Base+U+E0100/E0101:恿󠄀惠󠄀惥󠄀惹󠄀憼󠄀懋󠄀擎󠄀櫖󠄀璦󠄀皧󠄀穗󠄀葸󠄀
      • Base+U+E0101:珎󠄁
      • Base+U+E0102:忿󠄂
    • 画†的汉字默认映射的字形(与文源宋体看齐)和GB 18030-2022字形(cv02)都发生改变,而Unicode码表字形(cv01)不变;
  • 将数个IVS异体字修改成思源宋体的样式,同时将部分可统合的IVD汉字映射到同一字图;
  • 删除字体内冗余的字形。

OpenType特性

  • 优化了字体的OpenType GSUB特性机制;
  • 优化了字体内建的标点压缩机制;
  • 在竖排环境下,竖笔的注音符号“ㄧ”(打开histss04特性)会自动转换成横笔形式(即未开启相关OpenType特性的情况);
  • 现在任何注音字母后面追加“˙”都会自动转换成右上角的形式,同时在竖排环境下,任何注音字母后接调号会自动转换成竖排调号的形式(置于字母的右上角);
  • 修复了在浏览器中,按照用户手册配置竖排环境下的注音符号韵尾入声符号“˙”无法显示在韵母的右上方的问题;
  • 修复了在竖排环境下无法应用OpenTypecpct特性的问题。

其他

  • 修改了OS/2表的CodePageRangeUnicodeRange的值,修复了在Microsoft Word下多个组合用附加符号连用时发生的位置错乱的问题[部分情况下可能还需要先选择一个英文字体(如Times New Roman)后再选择文津宋体才能正常显示]。

测试版(v0.100—v0.701)的更新日志,请点击此处查看