Skip to content

Latest commit

 

History

History

NotoUnicode

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Noto Unicode

这是个工具字体,意思是不负责排版仅负责显示,类似Unifont字体。

补字原则是“宛如原生”,与Noto同类字形放在一起应难以区分,如:占星术 ⯓🝻、音标 u1E030ᵃ𞁊……尽量覆盖罕用和一般人不太在乎排版的SMP平面。

制作该字体的急迫性在于,我用一般软件如BabelMap时,点字体菜单总是因为Noto系列字体太多影响到选取。

Noto太多了

而装这些我不了解的文字的字体,也只为BabelMap、浏览器等显示不缺字,实际上我并不迫切需要准确地排版这么多文种,只要看得见字就行,如果遇到需要准确排版的情况还可单独另装。

于是将100+个字体合并为一:「Noto Unicode 不妨简称为NotoUni」,删除所有OT特性和不在统一码表里的字符(合字、异体等等),由此体积压缩了一半。特别是针对BabelMap每个区段只能用一个字体的设定,画了些Noto缺的字符把整个区段填满——毕竟某些区段如“表意符号及标点”性质上就不太可能只用一个字体显示完。

如果系统默认字体已经存在能填满某区段的就不加,避免字体体积过大或装不下(字体包含字形上限2¹⁶-1)
NotoUni支持的统一码区段列表太长这儿放不下,记录在sysBlocks.txt(截至第五版)

更新

2.003 第一版,初次发布,总字数11270+(计算方法差异,此字数忽略部分控制字,下同)

2.2.003 第二版,覆盖BMP平面,总字数15948+,因No tofu字体缺字而自画了些字符补全,自制了个“TOFU(豆腐)”字符用于缺字提示

  • U11180.pdf 画了U+111CE、U+111CF补全该区
  • U11400.pdf 画了U+1145A、U+11460、U+11461补全该区
  • U16FE0.pdf 造了U+16FE0~16FFF整个区!大多改自Noto Sans CJK,U+16FE0用的㇋改,U+16FF0用的“饣+忄”,U+16FF1用的“巡”右笔

3.2.03 第三版,填满了更多区段,总字数16208+

4 第四版,添加和补充区段,总字数16976+

  • 自制蒙古「MVS」U+180E
  • 2021-1-20~21:添加萨顿手语(填满672个)、符号及象形扩甲(填满57个),添加阿拉伯扩甲2个、交通及地图符号4个
  • 用Noto Sans Symbols2新版2.003替换BabelStone字体:各式符号及箭头(U+2B97)、古代符号(U+1019C)、增补箭头丙(U+1F8B0 U+1F8B1)、传统电脑符号(全部)
  • 刷新5个阿拉伯区段,除了U+FDFD这一字符,因为变化过大
  • 添加33个控制字图符,但大多不计总字数内

5 第五版,添加和补充区段,修改若干自制字符,总字数17205+

  • 2021-‎10-‎5:自制「FVS4」U+180F、「С̲」U+20C0,从而补全 蒙文、货币 2个区段
  • 改善虚线圈相关自制字符、注音扩充U+31BC~31BF(ㆼㆽㆾㆿ)、蒙文(FVS2 FVS3)
  • 替换卢恩区段为自制字体Ctrl Runr
  • 添加 藏文、统一加拿大土著音节扩充甲 2个区段

之后更新请移步NotoUni7.md

涵盖:截至第五版

以下为该个字体缝合的Noto字体列表。

下列依次是:文件名 版本,GitHub更新日期,厂商或作者,-损失的OT特性。

  • 如果厂商或作者后面直接是句号,表示没有损失任何特性,原字体就是光秃秃的。
  • 版本后面跟着「\」的表示大概是写错的版本。
  • 有些Monotype与他人合作的字体也记作Monotype。
  • 「Segoe UI…」指Segoe UI、Segoe UI Symbol或Segoe UI Historic。
——列表很长,点此展开\折叠——
  1. NotoSans-Regular 2.003,2020-7-6,Monotype,-aalt c2sc case ccmp dnom frac kern liga lnum locl mark mkmk numr onum ordn pnum rtlm salt smcp ss03~ss04 subs sups tnum zero。

  2. NotoMusic-Regular 2.000,2020-7-4,Monotype,-ccmp curs kern mark mkmk。与Segoe UI…重复的区段没有添加。

  3. NotoSansAdlam-Regular 3.000,2020-7-4,JamraPatel LLC,-aalt case ccmp fina init kern mark medi。

  4. NotoSansAnatolianHieroglyphs-Regular 2.000,2020-7-4,Monotype。

  5. NotoSansArabicUI-Regular 2.007,2021-1-13,Monotype,-aalt ccmp dlig fina init isol kern locl mark medi mkmk rlig。

  6. NotoSansArmenian-Regular 2.005,2020-7-5,Monotype,-kern liga mark。

  7. NotoSansAvestan-Regular 2.001,2020-7-4,Monotype,-liga。

  8. NotoSansBamum-Regular 2.000,2020-7-4,Monotype。

  9. NotoSansBassaVah-Regular 2.000,2020-7-4,Monotype,-ccmp kern mark。

  10. NotoSansBatak-Regular 2.000,2020-7-4,Monotype,-ccmp mark mkmk。

  11. NotoSansBengali-Regular 2.001,2020-7-5,Monotype,-abvm abvs akhn blwf blwm blws cjct dist half init kern nukt pres pstf psts rphf vatu。

  12. NotoSansBhaiksuki-Regular 2.001,2020-7-4,Monotype,-abvs ccmp dist kern mark mkmk rlig rphf ss01。

  13. NotoSansBuhid-Regular 2.000,2020-7-4,Monotype,-ccmp mark。

  14. NotoSansCanadianAboriginal-Regular 2.001,2021-10-2,Monotype,-salt。与Gadugi重复的区段没有添加。

  15. NotoSansCaucasianAlbanian-Regular 2.001,2020-7-4,Monotype,-ccmp kern mark mkmk。

  16. NotoSansChakma-Regular 2.001,2020-9-18,Monotype,-abvs blwf blws dist liga mark mkmk pres pstf ss01~ss03。

  17. NotoSansCham-Regular 2.000,2020-7-4,Monotype,-calt ccmp clig dist kern liga locl mark mkmk pref pres。

  18. NotoSansCoptic-Regular 2.000,2020-7-4,Monotype,-ccmp mark mkmk。U+2C80-U+2CFF有但未用。

  19. NotoSansCuneiform-Regular 2.000,2020-7-4,Monotype。与Segoe UI…重复的区段没有添加。

  20. NotoSansDevanagari-Regular 2.001,2020-9-18,Monotype,-abvm abvs akhn blwf blwm blws cjct dist half haln locl nukt pres psts rkrf rphf vatu。

  21. NotoSansDevanagariUI-Regular 2.001,2020-9-18,Monotype,-同上。个别字符有差异,所以混合使用。

  22. NotoSansDuployan-Regular 2.000,2020-7-4,Monotype。

  23. NotoSansElbasan-Regular 2.000,2020-7-4,Monotype,-ccmp mark。

  24. NotoSansElymaic-Italic 1.000,2020-7-4,Morgane Pierson,-aalt dlig kern salt ss01~ss03。貌似该字体无Regular。

  25. NotoSansGeorgian-Regular 2.001,2020-7-4,Monotype,-aalt case ccmp kern mark mkmk。

  26. NotoSansGlagolitic-Regular 2.000,2020-7-4,Monotype,-mark mkmk。

  27. NotoSansGrantha-Regular 2.001,2020-7-4,Monotype,-abvs blwf blws calt cjct dist haln kern mark mkmk pstf psts rlig rphf ss01~ss10。

  28. NotoSansGujarati-Regular 2.001,2020-7-5,Monotype,-abvm abvs akhn blwf blwm blws cjct dist half haln nukt pres psts rkrf rphf vatu。

  29. NotoSansGunjalaGondi-Regular 1.001,2020-7-4,Ek Type,-calt dist kern mark mkmk ss01 ss02。

  30. NotoSansGurmukhi-Regular 2.001,2020-7-5,Monotype,-abvm abvs blwf blwm blws calt dist half haln nukt pstf。

  31. NotoSansHanifiRohingya-Regular 2.100,2020-7-4,Monotype,-fina init kern mark medi mkmk ss01 ss02。

  32. NotoSansHanunoo-Regular 2.000,2020-7-4,Monotype,-ccmp mark salt。

  33. NotoSansHatran-Regular 2.000,2020-7-4,Monotype。

  34. NotoSansHebrew-Regular 3.000,2020-9-18,Ben Nathan,-ccmp dlig kern mark。

  35. NotoSansIndicSiyaqNumbers 2.000,2020-7-4,Monotype,-curs ss01。

  36. NotoSansKaithi-Regular 2.001,2020-7-4,Monotype,-abvs akhn cjct half kern mark mkmk psts rclt rphf ss01~ss03。

  37. NotoSansKayahLi-Regular 2.001,2020-7-4,Monotype,-aalt ccmp mark。

  38. NotoSansKharoshthi-Regular 2.001,2020-7-4,Monotype,-abvs blws cjct dist kern mark mkmk psts rclt ss01。

  39. NotoSansKhojki-Regular 2.001,2020-7-4,Monotype,-blws ccmp dist kern mark mkmk psts salt。

  40. NotoSansKhudawadi-Regular 2.000,2020-7-4,Monotype,-abvf abvs dist mark mkmk。

  41. NotoSansLepcha-Regular 2.000,2020-7-4,Monotype,-abvs ccmp dist kern mark mkmk。

  42. NotoSansLimbu-Regular 2.000,2020-7-4,Monotype,-ccmp mark mkmk。

  43. NotoSansLinearA-Regular 2.000,2020-7-4,Monotype。

  44. NotoSansLinearB-Regular 2.001,2020-7-4,Monotype。

  45. NotoSansMahajani-Regular 2.000,2020-7-4,Monotype,-mark。

  46. NotoSansMandaic-Regular 2.001,2020-7-4,Monotype,-aalt calt fina init isol mark medi。

  47. NotoSansManichaean-Regular 2.000,2020-7-4,Monotype,-ccmp fina init mark medi rclt。

  48. NotoSansMarchen-Regular 2.001\3.000,2020-7-4,Monotype,-abvs calt mark mkmk pres。

  49. NotoSansMasaramGondi-Regular 1.002,2020-7-4,Ek Type,-calt dist kern mark ss01 ss02。

  50. NotoSansMath-Regular 2.001,2020-7-4,Monotype,-aalt fwid mark mkmk rtlm。与Segoe UI…重复的区段没有添加。花体与Noto默认不同。

  51. NotoSansMayanNumerals-Regular 2.000,2020-7-4,Monotype。

  52. NotoSansMedefaidrin-Regular 1.001,2020-10-27,Dalton Maag Ltd,-kern。

  53. NotoSansMeeteiMayek-Regular 2.001,2020-7-4,Monotype,-blws mark。

  54. NotoSansMendeKikakui-Regular 2.000,2020-7-4,Monotype,-ccmp kern mark。

  55. NotoSansMeroitic-Regular 2.000,2020-7-4,Monotype,-ccmp dist。

  56. NotoSansMiao-Regular 2.001,2020-7-4,Monotype,-ccmp kern mark mkmk。

  57. NotoSansModi-Regular 2.000,2020-9-18,Monotype,-calt half kern mark mkmk pres rphf。

  58. NotoSansMongolian-Regular 2.001,2020-7-4,Monotype,-fina init isol medi rlig vert vrt2。与Segoe UI…重复的U+2460-U+2473没有添加。

  59. NotoSansMro-Regular 2.000,2020-7-4,Monotype。

  60. NotoSansMultani-Regular 2.000,2020-7-4,Monotype。

  61. NotoSansNabataean-Regular 2.000,2020-7-4,Monotype。

  62. NotoSansNewa-Regular 2.002,2020-9-18,Monotype,-abvs akhn blws calt ccmp curs dist half kern mark mkmk pref rphf。

  63. NotoSansOldHungarian-Regular 2.001,2020-7-4,Monotype,-dlig kern liga ltrm。

  64. NotoSansOldItalic-Regular 2.002,2020-7-4,Monotype,-rtlm。

  65. NotoSansOldNorthArabian-Regular 2.000,2020-7-4,Monotype。

  66. NotoSansOldPermic-Regular 2.000,2020-7-4,Monotype,-kern mark mkmk。

  67. NotoSansOldSogdian-Regular 2.000,2020-7-4,Monotype,-aalt calt kern salt。

  68. NotoSansOsage-Regular 2.000,2020-7-4,Monotype,-kern mark。

  69. NotoSansPahawhHmong-Regular 2.000,2020-7-4,Monotype,-kern mark。

  70. NotoSansPalmyrene-Regular 2.000,2020-7-4,Monotype,-dlig。

  71. NotoSansPauCinHau-Regular 2.000,2020-7-4,Monotype,-kern。

  72. NotoSansPsalterPahlavi-Regular 2.000,2020-7-4,Monotype,-calt ccmp fina init kern medi rclt。

  73. NotoSansRejang-Regular 2.000,2020-7-4,Monotype,-mark。

  74. NotoSansSamaritan-Regular 2.000,2020-7-4,Monotype,-calt dist mark mkmk。

  75. NotoSansSaurashtra-Regular 2.000,2020-7-4,Monotype,-ccmp dist mark。

  76. NotoSansSharada-Regular 2.001,2020-9-18,Monotype,-abvs akhn blws dist mark mkmk。

  77. NotoSansSiddham-Regular 2.001,2020-7-4,Monotype,-ccmp dist half kern mark mkmk pref pres psts ss01~ss04。

  78. NotoSansSignWriting-Regular 2.001,2020-12-25,Monotype,-calt ccmp mark mkmk。

  79. NotoSansSinhala-Regular 2.001,2020-9-18,Monotype,-abvs akhn blwm blws dist dlig pres pstf psts rphf vatu。

  80. NotoSansSogdian-Regular 2.000,2020-7-4,Monotype,-aalt calt fina init mark medi salt ss01~ss15 ss20~ss23。

  81. NotoSansSoyombo-Regular 2.000,2020-7-4,Monotype,-ccmp dist half mark mkmk pref psts。

  82. NotoSansSundanese-Regular 2.001,2020-7-4,Monotype,-ccmp mark mkmk。

  83. NotoSansSylotiNagri-Regular 2.000,2020-9-18,Monotype,-ccmp dlig mark mkmk。字体的U+2055是特别设计的。

  84. NotoSansSymbols-Regular 2.001,2020-7-4,Monotype,-ccmp。与Segoe UI…重复的区段没有添加。

  85. NotoSansSymbols2-Regular 2.003,2020-12-25,Monotype,-ccmp mark mkmk。与Segoe UI…重复的区段没有添加。

  86. NotoSansSyriac-Regular 2.000,2020-9-18,Monotype,-aalt calt ccmp fin2 fin3 fina init kern locl mark med2 medi mkmk rlig salt ss01~ss03 stch。U+2670 U+2671 U+0700-U+074F有但未用

  87. NotoSansTagalog-Regular 2.000,2020-7-10,Monotype,-mark。

  88. NotoSansTagbanwa-Regular 2.000,2020-7-4,Monotype。

  89. NotoSansTaiTham-Regular 2.001,2020-7-4,Monotype,-ccmp liga mark。

  90. NotoSansTaiViet-Regular 2.000,2020-7-4,Monotype,-mark。

  91. NotoSansTakri-Regular 2.002,2020-7-4,Monotype,-abvs akhn blwf dist kern mark mkmk pstf。

  92. NotoSansTamilSupplement-Regular 1.001\1.002,2020-7-5,Ek Type。

  93. NotoSansTirhuta-Regular 2.001,2020-7-4,Monotype,-abvf abvs blwf blws dist kern mark mkmk pstf rphf ss01~ss03。

  94. NotoSansWancho-Regular 2.000,2020-7-4,Monotype,-kern locl mark。

  95. NotoSansWarangCiti-Regular 3.000,2020-7-4,Mangu Purty,-ccmp kern mark。

  96. NotoSansZanabazarSquare-Regular 2.002,2020-7-4,Monotype,-ccmp kern mark mkmk rclt ss01。

  97. NotoSerifAhom-Regular 2.003,2020-7-5,Monotype,-ccmp dist kern mark mkmk rlig salt。这行及以下字体没有Sans。

  98. NotoSerifBalinese-Regular 2.000,2020-7-4,Monotype,-blwf ccmp dist liga mark mkmk。

  99. NotoSerifDogra-Regular 1.002,2020-7-4,Ek Type,-aalt calt dist kern mark ss01~ss03。

  100. NotoSerifNyiakengPuachueHmong-Regular 1.000,2020-7-4,Dalton Maag Ltd,-kern mark。

  101. NotoSerifTibetan-Regular 2.001,2021-10-5,Monotype,-abvs blws calt ccmp kern mark mkmk。

  102. NotoSerifYezidi-Regular 1.000,2020-10-27,Dalton Maag Ltd,-kern mark。

  103. Arimo-Regular 1.330,2020-8-5,对Arial的兼容字体,虽在Noto家族无Noto之名,-ccmp dlig kern locl mark mkmk。

  104. CtrlRunr β6,2021-8-31,綿雲飴里,-aalt ccmp kern mark。

  105. KhitanSmallLinear 13.001,2020-4-5,景永时/BabelStone,-ccmp。

撤销:截至第五版

  1. NotoSerifTangut-Regular 2.001,2020-7-4=2020-9-18,Monotype。6890+字太多仅用1字U+16FE0。 一个字索性自己画了,而且Serif画风也与同区段其它字不符。
  2. BabelStone Han 13.0.8,2020-7-19,BabelStone,-calt ccmp。仅部分新字符。 被Noto Sans Symbols2 2.003替代。
  3. BabelStoneShapes 13.0.1,2020-7-6,BabelStone,-ccmp。 被Noto Sans Symbols2 2.003替代。
  4. NotoSansRunic-Regular 2.000,2020-7-4,Monotype。 丑,被我的自制字体Ctrl Runr替代。