推荐安卓开发神器(里面有各种UI特效和android代码库实例)
1、Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace
2、在Android中可以引入其他字体
<!-- 使用默认的serifs字体--> <TextView Android:id="@+id/serif" Android:text="Hello,World" Android:typeface="serif" Android:textSize="20sp"></TextView>
字体
衬线字体 ( Serif ) : "Times New Roman" 宋体
非衬线字体 ( Sans Serif ) : Verdana 黑體 圓體
等宽字体 ( Monospace ) : "Century Schoolbook Mono BT" "Lucida Console" ProggySquareSZ
字号
小号 11
中号 12
大号 13
--文章的正文,如果有很多内容,为了提高辨识率,用Serif,另外,使用Serif会也会让人感觉更加的正式(如: "Times New Roman" 宋体)。
--文章的标题,字体较大,字少,或者正文内容很少,用Sans Serif(如:Verdana 圆体)。
--编辑的字体使用Monospace等宽字体(如: "Century Schoolbook Mono BT" "Lucida Console" ProggySquareSZ )。
附文:
在西方國家的字母體系,分成兩大字族:serif 及 sans serif。其中 typewriter 打字機字體,雖然也是 sans serif,但由於他是等距字,所以另獨立出一個 Typewriter 字族出來。
serif 的意思是,在字的筆畫開始及結束的地方有額外的裝飾,而且筆畫的粗細會因直橫的不同而有不同。相反的,sans serif 就沒有這些額外裝飾,而且筆畫粗細大致上是差不多。
像 Times、Times New Roman 等都是屬於 serif 的字體,而 Arial、helvetica 則是屬於 sans serif 的字體。
serif 和 sans serif 的一般比較
serif 的字體較易辨識,也因此易讀性較高。反之 sans serif 則較醒目,但在正文閱讀的情況下,sans serif 容易造成字母辨識的困擾,常會有來回重讀及上下行錯亂的情形。
serif 強調了字母筆畫的開始及結束,因此較易前後連續性的辨識。
serif 強調一個 word,而非單一的字母,反之 sans serif 則較強調個別字母。
在很小字的場合,通常 sans serif 會較 serif 字體較為清晰。
適用於不同用途
通常文章的內文、正文使用的是易讀性較佳的 serif 字體,這可增加易讀性,而且長時間閱讀下因為會以 word 為單位來閱讀,較不容易疲倦。而標題、表格內用字則採用較醒目的 sans serif 字體,他需要顯著、醒目,但不必長時間盯著這些字來閱讀。
像 DM、海報類,為求醒目,他的短篇的段落也會採用 sans serif 字體。但在書籍、報章雜誌,正文有相當篇幅的情形下,應採用 serif 字體來減輕讀者閱讀上的負擔。
中文的情況
在中文的情形也是有相當於 serif 的字體,例如明(宋)體就是 serif 的,他通常是和 Times Roman 字族來搭配的。而黑體、圓體就相當於是 sans serif 的字體。
在中文直排的情況,比較不容易顯現 serif/sans serif 之間的差異性,但是在目前中文橫排相當的普遍的情形下,以上所述及的易讀性、醒目性也是適用於中文。
经常看到中文出版書籍、雜誌,內文使用了不易閱讀,但卻很醒目的黑體或圓體,這對讀者來說,在長期閱讀之下很容易就引起眼睛不舒服,似乎是應該盡量避免才是。
相关推荐
字体配置文件/etc/fonts/conf.d/49-sansserif.conf是Linux系统下的一个重要配置文件,该文件用于配置系统的字体-setting。通过修改该文件,可以解决Chrome浏览器标题栏中文乱码问题。 知识点3: XML配置文件语法 ...
在创建字体列表时,建议在末尾添加一个通用字体类别,如serif、sans-serif、cursive、fantasy或monospace。这样即使前面的字体名称都不被支持,浏览器也能找到一个合适的替代方案。例如,Times对应serif,Arial或...
sans-serif { font-family : 'Inter' , system-ui , sans-serif; }. montserrat { font-family : 'Montserrat' , 'Verdana' , system-ui , sans-serif; }. monospace { font-family : Consolas , monaco , ...
Sans-serif字体,如Arial和Helvetica,没有额外的装饰线条,适用于现代、简洁的设计,通常用于标题和正文。 3. ** Monospace 字体**: - `"Courier New", Courier, monospace;` - `"Lucida Console", Monaco, ...
在Android实际开发中根据UI的设计图,经常要去改变系统默认的字体样式 这样做会使apk变大很多啊 而且为什么android要使用ios的字体-_-# 单独设置字体样式 ... sans-serif-condensed serif-monospac
###Serif、Sans-serif 和 Monospace 衬线是附加在构成每个字符的笔画末端的小突起。 衬线字体通常用于印刷正文,因为它们被认为可以提高可读性,尽管现在对此存在争议。 无衬线字体通常被认为在屏幕上更具可读性,...
font-family: 'SimSun', 'Arial Unicode MS', sans-serif; } h1 { font-family: 'SimHei', 'Microsoft YaHei', sans-serif; } p { font-family: 'SimKai', 'Courier New', monospace; } .description { ...
Iosevka 是一个开源的 sans-serif +slab-serif、monospace + quasi-proportional 字体系列,专为编写代码、在终端中使用和准备技术文档而设计。 默认情况下,Iosevka 的等宽字体系列以纤细的装束提供:字形正好是 1/...
Iosevka是一个开源的sans-serif + slab-serif , monospace +准比例字体家族,旨在编写代码,在终端中使用和准备技术文档。 安装 退出您的编辑器/程序。 解压缩并打开文件夹。 Windows :从下载字体,选择字体文件并...
开发者可以使用预定义的通用字体家族(如serif、sans-serif、monospace),也可以指定具体的字体名称。同时,考虑到跨平台和跨设备的兼容性,通常会列出多个备选字体,以防用户系统中没有安装首选字体。 在编程中,...
例如,“sans-serif”、“sansserif”和“sans”都被视为同一个概念。这样做有助于简化处理过程。 - 对于中文,不同的字体可能会有不同的名称,但它们可能表示相同的字体,例如“宋体”和“宋體”。 **2. 字体检测...
5. 字体分类: 字体可以分类为 serif 丶 sans-serif 丶 script 丶 display 丶 monospace 等几种,@Yu Gothic UI Semibold(不含缺字)1 属于 sans-serif 字体家族。 6. 字体应用: 字体可以应用于多种场景,包括印刷...
在配置文件中,可以看到不同字体的优先级和用途,如sans-serif、serif和monospace等,以及对子像素渲染的设置,这对于提高文字在屏幕上的清晰度有很大帮助。 总之,通过细致的字体安装、配置文件的调整以及...
在这个案例中,问题出在`/etc/fonts/conf.d/49-sansserif.conf`这个文件上。 #### 三、解决方案详解 ##### 步骤1:定位问题所在文件 - 首先,我们需要通过终端命令编辑位于`/etc/fonts/conf.d/`目录下的`49-sans...
字体系列可以是 serif、sans-serif、monospace 等,字体样式可以是 normal、italic、oblique 等,字体大小可以是绝对值(px、pt、cm、mm)或相对值(%、em),字体变形可以是 normal、bold、bolder、lighter 等,...
常见的字体类型有 serif(衬线字体)、sans-serif(无衬线字体)、monospace(等宽字体)、cursive(草书字体)、fantasy(奇幻字体)等。其中,serif字体如Times和Times New Roman,具有额外的装饰性笔画,通常被...