Android Fonts

Android Fonts

1.代码位置
framework/base/data/fonts/
2.编译,验证
fonts.xml push到 system/etc/
reboot
3.相关参数说明

  • weight 代表粗细程度

  • 第一个family节点为系统默认字体。 nameset节点的各个name子节点定义可用的字体名称,

  • fileset节点的file子节点分别对应normal、bold、italic、bold-italic四种字体样式,如果file节点个数少于四个,相应字体样式会对应已有兄弟file节点的字体文件。

  • family属性中lang代表国家的缩写,系统在切换语言的时候会从加载的字体中匹配国家的缩写,

  • 从而调出对于的系统字体、variant属性指的是字体的排列格式通常有compact(紧凑型)以及(简洁型)。
    4.参考链接
    https://blog.csdn.net/a282255307/article/details/76870441/
    https://blog.csdn.net/qq_25815655/article/details/52486548
    https://www.jianshu.com/p/2c7ff2fa949f

ps:需要注意的是,fonts.xml中写的字体名后缀大小,需要和文件名的后缀大小写保持一致。TTS tts

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值