Android下的默认字体详解
来源:互联网 发布:域名后缀是公司 编辑:程序博客网 时间:2024/06/10 08:37
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
http://www.miui.com/thread-622419-1-1.html
- Android下的默认字体详解
- Android下的默认字体详解
- text——Android下的默认字体详解
- android使用非系统默认的字体
- android 替换默认字体
- 记事本的默认字体
- 记事本的默认字体
- VC默认的字体
- 修改chrome下保存用户名密码的默认字体
- android 设置自定义字体为默认字体
- Android 修改App中默认TextView的字体和颜色
- Android中修改默认字体的大小----fontScale
- Android 替换系统里的默认字体与开机画面
- text——替换Android默认的汉字字体
- 很简单的在Ubuntu系统下安装字体和切换默认字体的方法
- jdk5.0 在linux下字体文件的处理(设置默认字体)
- android开发EditText的Hint字体默认样式和下载字体样式的适配问题。
- Android 自定义字体样式 及系统默认字体样式 的设置
- 为什么要用C++ native
- 宏观解析jQuery框架源码
- Rational Performance Tester与LoadRunner测试结果比对报告
- Java 常用的MIME 类型
- ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...)
- Android下的默认字体详解
- Shell学习笔记(4)--内置命令和命令行程序
- 坐标
- 所有觉得自己岁数大了,这辈子就这样的人都应该来看看
- linux学习记录
- 修改posix msg queue的限制值
- 虚拟机下linux不能显示中文的解决办法
- 用css来设置table的border,考虑兼容性
- J2EE 网站开发(1)