Android下的字体文件很多,V4又比V2多了不少,但是,这些字体每一个字体的作用是什么呢?

下面,我来给大家相信的介绍介绍!

首先,科普下:
++++++++++++++++++++++++++++分割线++++++++++++++++++++++++++++++
什么是衬线字体和无衬线字体:
( http://baike.baidu.com/view/1927793.htm)
西方国家字母体系分为两类:serif以及sans serif。
  serif是有衬线字体,意思是在字的笔画开始、结束的地方有额外的装饰,而且笔画的粗细会有所不同。相反的,sans serif就没有这些额外的装饰,而且笔画的粗细差不多。
  serif字体容易识别,它强调了每个字母笔画的开始和结束,因此易读性比较高,sans serif则比较醒目。在走文阅读的情况下,适合适用serif字体进行排版,易于换行阅读的识别性,避免发生行间的阅读错误。
  sans serif强调每一个字母,serif更强调于一个单词。
  中文字体中的宋体就是一种最标准的serif字体,衬线的特征非常明显。字形结构也和手写的楷书一致。因此宋体一直被做为最适合的正文字体之一。不过由于强调横竖笔画的对比,在远处观看的时候横线就被弱化,导致识别性的下降

++++++++++++++++++++++++++++分割线++++++++++++++++++++++++++++++

科普完毕,下面进入正文:
这3个字体,其实都是同一个文件,按照文件名,大概可以推测是用来给时钟用的
.\fonts\AndroidClock.ttf
.\fonts\AndroidClock_Highlight.ttf
.\fonts\AndroidClock_Solid.ttf

//锁屏界面时间的字体
.\fonts\Clockopia.ttf

//阿拉伯语支持
.\fonts\DroidNaskh-Regular.ttf

//无衬线字体
.\fonts\DroidSansArmenian.ttf
.\fonts\DroidSansEthiopic-Regular.ttf
.\fonts\DroidSansFallback.ttf//常规的无衬线字体,这个字体基本上包含了所有中文及其它语种的大部分字符
.\fonts\DroidSansFallbackMini.ttf
.\fonts\DroidSansGeorgian.ttf
.\fonts\DroidSansHebrew-Regular.ttf
.\fonts\DroidSansHebrew-Bold.ttf
.\fonts\DroidSansMono.ttf//等宽的无衬线字体
.\fonts\DroidSans.ttf//常规的无衬线字体-->>.\fonts\Roboto-Regular.ttf
.\fonts\DroidSans-Bold.ttf//粗体的无衬线字体-->>.\fonts\Roboto-Bold.ttf
.\fonts\DroidSansThai.ttf

//衬线字体
.\fonts\DroidSerif-Regular.ttf//常规的衬线字体
.\fonts\DroidSerif-Bold.ttf//粗体的衬线字体
.\fonts\DroidSerif-BoldItalic.ttf//粗体+斜体的衬线字体
.\fonts\DroidSerif-Italic.ttf//斜体的衬线字体

//这儿的这3个字体文件,是用于显示印度文字的
.\fonts\Lohit-Bengali.ttf//孟加拉文支持
.\fonts\Lohit-Devanagari.ttf//梵文支持
.\fonts\Lohit-Tamil.ttf//泰米尔文支持

//这个是Google提供的全新的英文字体,而上面的DroidSans引用这个字体,我猜想的原因应该是为了保证兼容旧的android版本
.\fonts\Roboto-Bold.ttf
.\fonts\Roboto-BoldItalic.ttf
.\fonts\Roboto-Italic.ttf
.\fonts\Roboto-Regular.ttf

Android下的默认字体详解相关推荐

  1. 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)

    . 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...

  2. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...

    Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还 ...

  3. iPhone和Android的WEB应用开发详解

    iPhone和Android的WEB应用开发详解 在我们现在的生活中,移动设备的作用日益重要.我们使用它们进行交流.我们使用它们进行导航.我们甚至可以将它们用作方便的手电筒.面向 iPhone 和 A ...

  4. libraries 和android runtime之间的关系,《Android Studio应用开发实战详解》——第1章,第1.3节Android系统架构...

    本节书摘来自异步社区<Android Studio应用开发实战详解>一书中的第1章,第1.3节Android系统架构,作者 王翠萍,更多章节内容可以访问云栖社区"异步社区&quo ...

  5. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!

    Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还 ...

  6. Android Toolbar配合menu使用详解

    Android Toolbar配合menu使用详解 Toolbar使用 普通menu使用 上下文menu使用: PopupMenu菜单: 历史上的今天(2021.3.5): 1898年3月5日,周恩来 ...

  7. android OKHttp的基本使用详解

    今天,简单讲讲Android里如何使用OKHttp. Android框架系列: 一.android EventBus的简单使用 二.android Glide简单使用 三.android OKHttp ...

  8. Android之AsyncTask异步任务详解总结

    Android 多线程----AsyncTask异步任务详解 [正文] 本文将讲解一下Android的多线程的知识,以及如何通过AsyncTask机制来实现线程之间的通信. 一.Android当中的多 ...

  9. Android特效 五种Toast详解

    Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失.而且Toast主要用于向用户显示提示消 ...

  10. Android App优化之ANR详解

    引言 背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Android App优化之提升你的App ...

最新文章

  1. Asp.net MVC3 一语道破
  2. MySQL 性能优化技巧(一)
  3. BZOJ 2301 [HAOI2011]Problem b
  4. gsoap使用心得! (win32)
  5. memcached一致性哈希及php客户端实现
  6. Oracle基础 TO_CHAR函数参考(转)
  7. C++_一维数组案例_五只小猪称体重_案例元素逆置(调换)_案例冒泡排序---C++语言工作笔记020
  8. openstack--5--控制节点和计算节点安装配置nova
  9. Sql server 数量累计求和
  10. 洛雪音乐助手 0.18.2 — 音乐下载工具
  11. 韩国国立全北大学入学简介
  12. Matlab之isprime与find函数
  13. css timeline,一个非常漂亮的时间轴样式timeLine
  14. Linux字体颜色的意思
  15. java 将对象写入链表_在Java中,_____类可用于创建链表数据结构的对象。
  16. 数据中台、业务中台、数据仓库、现有信息架构
  17. 1111111111111111111111111111
  18. 成功应聘Intel的真实经历
  19. 生鲜配送如何让“订单管理”变得简单?
  20. 【会议通知】关于召开第十届全国生物信息学与系统生物学学术大会的重要补充通知(第二轮)...

热门文章

  1. ms17-010 php版本,MS17-010补丁360版
  2. 聊天室消息敏感词替换 用户微信公众号聊天室敏感词过滤
  3. 数字图像处理与机器视觉,机器视觉算法与应用 pdf电子版
  4. C语言--课程管理信息系统
  5. Qt 学习之路 2(3):Hello, world!
  6. 什么软件能打开Android,哪位晓得apk文件用什么软件打开
  7. AWVS11安装教程
  8. Python学习:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 的解决方案
  9. IDEA 更换主题样式
  10. 关于AD09原理图无法旋转器件,X,Y无法镜像的问题