android自带中文字体,Android中的默认字体系列是什么?
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中的默认字体系列是什么?相关推荐
- Android 自带图标库 android.R.drawable
在xml文件中调用. android:title="@string/secure_connect" android:orderInCategory="100" ...
- android 11.0 12.0添加系统字体并且设置为默认字体
1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...
- 网页设计中的默认字体样式详解
浏览器默认的样式往往在不同的浏览器.不同的语言版本甚至不同的系统版本都有不同的设置,这就导致如 果直接利用默认样式的页面在各个浏览器下显示非常不一致,于是就有了类似YUI的reset之类用来尽量重写浏 ...
- RP网页设计中的默认字体:{font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;}
网页设计中的默认字体为font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; 理由如下: font-size采用px, 不采用em. 理由是em带来的 ...
- font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;网页设计中的默认字体
网页设计中的默认字体为font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; 理由如下: font-size采用px, 不采用em. 理由是em带来的 ...
- 更改word 默认字体_更改Word中的默认字体大小
更改word 默认字体 Are you frustrated by always having to change the font size before you create a document ...
- python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体、自定义设置图像标题使用的字体类型
python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体.自定义设置图像标题使用的字体类型 目录
- photoshop 字体小_如何在Photoshop和Illustrator中设置默认字体
photoshop 字体小 Photoshop and Illustrator are powerful, but not exactly intuitive. That goes double fo ...
- word设置默认字体_如何在Word中设置默认字体
word设置默认字体 Word is a powerful application, but some of the configuration tools are not very intuitiv ...
- matlab怎么恢复默认字体,如何重置Windows字体设置并恢复默认字体 | MOS86
与之前版本的操作系统相比, Microsoft大大提高了Windows 8的启动时间. 这是伟大的,这并不意味着启动时间不会增加.如果您安装了自动启动程序,或者安装了太多的字体,那么您可能会注意到,无 ...
最新文章
- python3 redis 设置连接超时
- ClusterWare 服务介绍
- 6月8号=》105页-110页
- 匠心功能农业-农业大健康·弘本农业:对话农民丰收节交易会
- [转载] 全本张广泰——第三回 广泰逛青楼 初会韩红玉
- STM32 UART2程序--端口重映射
- java remote desktop_Remote Desktop
- Kafka和的安装与配置
- sentinel 时间窗口_Sentinel 实战-规则持久化
- Net-DataGridView
- springboot细节挖掘(对测试的支持)
- openSUSE12.1安装及基本设置
- 李洪强iOS经典面试题30-一个区分度很大的面试题
- vs 2013远程调试
- 亮剑:PHP,我的未来不是梦(1)
- 虚幻引擎图文笔记:导入FBX骨骼动画(附官方FBX模型下载)
- 基于热传导方程的高温作业专用服装设计(二)
- SQL Server 2008 卸载报错
- DHCP报文单播/广播分析
- 手把手带你Yolov5 (v6.x)添加注意力机制(一)(并附上30多种顶会Attention原理图)(新增8种)