Skip to content

本项目旨在使不被支持的AOSP发行版使用MiSans,主分支为通用版本,MIUI分支为专用版本

License

Notifications You must be signed in to change notification settings

nangongjing1/MiSans-Module-for-Magisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiSans Module for Magisk

本项目旨在使不被支持的 AOSP 发行版使用MiSans,已在 A10、A11、A12 测试可正常启动。已知问题:MIUI 刷入后无法在设置中调整字体粗细。(主分支为通用版本,MIUI 专用版本已修正此问题)

重要提醒:

刷机、刷入 Magisk 模块可能会导致系统无法正常启动,请在操作前审慎考虑,并建议备份重要数据。因操作不当导致的系统故障(包括卡开机动画、功能异常等)或效果异常与模块作者无关。

常用字重映射

  • 100 - 淡体 Thin (Hairline)
  • 200 - 特细 ExtraLight (UltraLight)
  • 300 - 细体 Light
  • 350 - 次细 DemiLight
  • 400 - 标准 Normal (Regular)
  • 500 - 适中 Medium
  • 600 - 次粗 SemiBold (DemiBold)
  • 700 - 粗体 Bold
  • 800 - 特粗 ExtraBold (UltraBold)
  • 900 - 浓体 Black (Heavy)
  • 950 - 特浓 ExtraBlack (UltraBlack)

字重测试

点击此处进入字重测试 (酷安 @YuKongA / 原名「余空_YuK」 制作提供)

注意事项

  1. /system/fonts 目录内的 EmptyFont 为空字体文件,主要提供度量和字重信息,请勿轻易删除。
  2. /system/product 文件夹内的内容用以覆盖类原生 Android 系统内置的 Google Sans 字体,实现所替换字体在类原生 ROM 上的全局覆盖。若想保留原生 ROM 内置的 Google Sans 字体,请将模块内的 /system/product 文件夹删除。
  3. /system/etc/fonts.xml 为字体配置文件,已经过调整以调用空字体及自定义字体。理论上可兼容 A12 和 A11,但不保证所有 ROM 均能正常使用,具体请参阅下面的 「兼容性调整」 。A7以上版本无需修改 /system/etc/fonts.xml 内容,由于 A5-A6 的字体配置文件包括 fonts.xmlfallback_fonts.xml ,所以二者需要同时修改具体参照这里
  4. 本模块最低支持 Magisk 20.4。

兼容性调整 仅供参考

由于不同OEM对字体的实现方式不同,所以需要对模块内的配置文件进行调整:

  • OPPO/一加 ColorOS:/system/etc/fonts.xml 复制到 /system/system_ext/etc/ 目录并重命名为 fonts_base.xml
  • 一加 HydrogenOS 11 及以上版本:/system/etc/fonts.xml 复制到相同文件夹,并重命名为 fonts_base.xml。
  • 魅族 Flyme:/system/etc/fonts.xml 复制 3 份到相同文件夹,并重命名为以下 3 个文件: fonts_flyme.xmlfonts_inter.xmlfonts_slate.xml

About

本项目旨在使不被支持的AOSP发行版使用MiSans,主分支为通用版本,MIUI分支为专用版本

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages