d.android.com上没有关于字体系列名称的文档。 但是,如果您查看AOSP,则会在android.graphics.*中加载默认字体。FontListParser从/system/etc/fonts.xml(Android 5.0+)或/system/etc/system_fonts.xml(Android 4.1)中加载默认字体。 默认字体加载在Typeface#init中。

这两个XML文件都有一些文档。 第一种字体是默认字体。 您可以从设备中拉/system/etc/fonts.xml。 设备制造商或自定义ROM可能会更改默认系统字体。

照片ts。 xml(Api 21+)

注意:这是系统字体配置的较新版本(L), 支持更丰富的重量选择。 一些应用程序会期望更老 版本,因此请保持system_fonts.xml和fallback_fonts.xml同步 进行任何更改,即使框架只会读取该文件。

所有带有名称的字体都将添加到默认列表中。 选择字体 基于匹配:完整的BCP-47语言标签(包括脚本),然后 语言,最后排序(第一个包含字形的字体)。

外观顺序也是重量匹配的决胜局。 这是 为什么900重量的Roboto领先700重量-我们 请求800重量时,更喜欢前者。 由于大胆的跨度 有效地增加了300的重量,从而确保900是粗体 与500重量配对,确保足够的对比度。

system_fonts.xml(API 16-20)

系统字体

该文件列出了默认情况下将用于所有支持的字形的字体系列。 每个条目都包含一个家庭,该家庭支持的各种名称,以及 最多四个字体文件。 字体文件按照其样式的顺序列出 支持:常规,粗体,斜体和粗斜体。 如果列出的样式少于四种,则 列出的其他字体文件将支持没有关联字体文件的样式。

第一个家族也是默认字体,它处理未指定的字体请求 特定的字体名称。

系统字体未处理的任何字形都将导致搜索后备字体。 默认的后备字体在文件/system/etc/fallback_fonts.xml中指定,并且在那里 是一个可选文件,供应商可能会提供该文件以指定要使用的其他后备字体 在/vendor/etc/fallback_fonts.xml中。

如果您解析fonts.xml文件,则可以找到哪种字体系列使用哪种字体(请参见此处):

╔════╦════════════════════════════╦═════════════════════════════╗

║ ║ FONT FAMILY ║ TTF FILE ║

╠════╬════════════════════════════╬═════════════════════════════╣

║ 1 ║ casual ║ ComingSoon.ttf ║

║ 2 ║ cursive ║ DancingScript-Regular.ttf ║

║ 3 ║ monospace ║ DroidSansMono.ttf ║

║ 4 ║ sans-serif ║ Roboto-Regular.ttf ║

║ 5 ║ sans-serif-black ║ Roboto-Black.ttf ║

║ 6 ║ sans-serif-condensed ║ RobotoCondensed-Regular.ttf ║

║ 7 ║ sans-serif-condensed-light ║ RobotoCondensed-Light.ttf ║

║ 8 ║ sans-serif-light ║ Roboto-Light.ttf ║

║ 9 ║ sans-serif-medium ║ Roboto-Medium.ttf ║

║ 10 ║ sans-serif-smallcaps ║ CarroisGothicSC-Regular.ttf ║

║ 11 ║ sans-serif-thin ║ Roboto-Thin.ttf ║

║ 12 ║ serif ║ NotoSerif-Regular.ttf ║

║ 13 ║ serif-monospace ║ CutiveMono.ttf ║

╚════╩════════════════════════════╩═════════════════════════════╝

android自带中文字体,Android中的默认字体系列是什么?相关推荐

  1. Android 自带图标库 android.R.drawable

    在xml文件中调用. android:title="@string/secure_connect" android:orderInCategory="100" ...

  2. android 11.0 12.0添加系统字体并且设置为默认字体

    1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...

  3. 网页设计中的默认字体样式详解

    浏览器默认的样式往往在不同的浏览器.不同的语言版本甚至不同的系统版本都有不同的设置,这就导致如 果直接利用默认样式的页面在各个浏览器下显示非常不一致,于是就有了类似YUI的reset之类用来尽量重写浏 ...

  4. RP网页设计中的默认字体:{font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;}

    网页设计中的默认字体为font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; 理由如下: font-size采用px, 不采用em. 理由是em带来的 ...

  5. font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;网页设计中的默认字体

    网页设计中的默认字体为font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; 理由如下: font-size采用px, 不采用em. 理由是em带来的 ...

  6. 更改word 默认字体_更改Word中的默认字体大小

    更改word 默认字体 Are you frustrated by always having to change the font size before you create a document ...

  7. python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体、自定义设置图像标题使用的字体类型

    python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体.自定义设置图像标题使用的字体类型 目录

  8. photoshop 字体小_如何在Photoshop和Illustrator中设置默认字体

    photoshop 字体小 Photoshop and Illustrator are powerful, but not exactly intuitive. That goes double fo ...

  9. word设置默认字体_如何在Word中设置默认字体

    word设置默认字体 Word is a powerful application, but some of the configuration tools are not very intuitiv ...

  10. matlab怎么恢复默认字体,如何重置Windows字体设置并恢复默认字体 | MOS86

    与之前版本的操作系统相比, Microsoft大大提高了Windows 8的启动时间. 这是伟大的,这并不意味着启动时间不会增加.如果您安装了自动启动程序,或者安装了太多的字体,那么您可能会注意到,无 ...

最新文章

  1. python3 redis 设置连接超时
  2. ClusterWare 服务介绍
  3. 6月8号=》105页-110页
  4. 匠心功能农业-农业大健康·弘本农业:对话农民丰收节交易会
  5. [转载] 全本张广泰——第三回 广泰逛青楼 初会韩红玉
  6. STM32 UART2程序--端口重映射
  7. java remote desktop_Remote Desktop
  8. Kafka和的安装与配置
  9. sentinel 时间窗口_Sentinel 实战-规则持久化
  10. Net-DataGridView
  11. springboot细节挖掘(对测试的支持)
  12. openSUSE12.1安装及基本设置
  13. 李洪强iOS经典面试题30-一个区分度很大的面试题
  14. vs 2013远程调试
  15. 亮剑:PHP,我的未来不是梦(1)
  16. 虚幻引擎图文笔记:导入FBX骨骼动画(附官方FBX模型下载)
  17. 基于热传导方程的高温作业专用服装设计(二)
  18. SQL Server 2008 卸载报错
  19. DHCP报文单播/广播分析
  20. 手把手带你Yolov5 (v6.x)添加注意力机制(一)(并附上30多种顶会Attention原理图)(新增8种)

热门文章

  1. ChatGPT 类大语言模型为什么会带来“神奇”的涌现能力?
  2. NSString NSArray NSDictionary NSSet 中的部分方法
  3. Qt tableview
  4. 在 wpf 中使用 main 方法
  5. 求超大文件上传方案( Web )
  6. 100-days: twenty-four
  7. 京东数据中心主要基础设施系统(二)
  8. oracle索引的一些实践
  9. MySQL 5.7 安装教程(全步骤、保姆级教程)
  10. 【Security】可信网络连接