pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

Android系統(tǒng)字體規(guī)范與應(yīng)用探索

我們在做Android移動APP設(shè)計的時候,字號的選擇也是很讓人頭疼,今天整理了一份有關(guān)Android系統(tǒng)字體規(guī)范,主要從以下幾個方面:方案。

1. 移動設(shè)計中與字號有關(guān)的基本概念

  • px:Pixels即像素,基本原色素及其灰度的基本編碼。
  • DPI:dots per inch,是印刷上的記量單位,意思是每個英寸上,所能印刷的網(wǎng)點數(shù)。
  • PPI:pixels per inch 數(shù)字影像的解析度,意思是每英寸所擁有的像素數(shù),即像素密度。
  • PPI = √(長度像素數(shù)² + 寬度像素數(shù)²) / 屏幕對角線英寸數(shù)
  • pt:Point,磅因,國際通行的印刷單位,是一個自然界標準的長度單位。

    inch = 2.54cm = 25.4 mm = 72pt, 1pt≈0.35mm
    Photoshop里的字體單位pt和point不一樣。在Photoshop里,同樣是10pt的字,只要變換字體,字的高度就會變化。

  • dp:Density-independent pixels,以160PPI屏幕為標準,則1dp=1px
  • dp和px的換算公式 :dp*ppi/160 = px
  • sp:Scale-independent pixels.安卓的字體單位,以160PPI屏幕為標準,當字體大小為 100%時, 1sp=1px
  • sp 與 px 的換算公式:sp*ppi/160 = px

2. Android 系統(tǒng)默認字體 Rotobo,限定使用以下字號

Android 系統(tǒng)默認字體

3. Android 字體單位 sp 與 px 的換算

  • PPI = √(長度像素數(shù)² + 寬度像素數(shù)²) / 屏幕對角線英寸數(shù)
  • sp與px的換算公式:sp*ppi/160 = px

以三星Note2為例,PPI = √(1280² + 720²) / 5.5=267
Android 字體單位

經(jīng)測量,三星Note2的字體高度確實如此,見下圖:
三星Note2的字體高度

4. 規(guī)范字號的意義

保證相同字號的字在不同PPI屏幕上顯示的物理高度一致,下面來驗證一下。

  • 設(shè)定 PPI為 267 時,高度18sp(即 30px)的字的物理高度為 X,則:
    一英寸里的像素數(shù) 267 / 一英寸里的毫米數(shù) 25.4mm = 30 / X
    X ≈ 2.86mm
  • 設(shè)定 PPI為 160 時,高度18sp(即 18px)的字的物理高度為 Y,則:
    一英寸里的像素數(shù) 160 / 一英寸里的毫米數(shù) 25.4mm = 18 / Y
    Y ≈ 2.86mm

綜上,X = Y,這就證明了同為18sp的字在 PPI分別為 267 和 160 時,顯示的物理高度都是 2.86mm

5. 印刷業(yè)的規(guī)范字號的用法

看書的時候眼睛距離書本的最佳距離為 33cm,書本的閱讀距離比較接近于手機的閱讀距離,所以我們來參考下書本上印刷文字的規(guī)范。

印刷業(yè)已經(jīng)有成熟的行業(yè)字號標準,如下表所示:
印刷業(yè)字號標準

其中正文常用的字號是六號(7.5p)、小五號(9p)、五號(10.5p),如下表所示:
字號

6. Android 規(guī)范字號的近似用法

通過計算出 Android規(guī)范字號的物理高度,找到每個字號最接近的印刷字號:
Android字號規(guī)范

再根據(jù)印刷字號的用途,近似得出Android 規(guī)范字號的用法
Android字號規(guī)范2

7. 如何向前端輸出?

第一步:將sp 換算成px。但是px隨PPI 變化而變化,這一點可以從sp 與px的換算公式“sp*ppi/160 = px ”看出來。我們不能算出所有的情況,所以只計算首選需要適配的ppi 對應(yīng)的像素高度。

第二步:把算好的像素高度和換算公式“ sp * ppi/160 = px ”同時輸出給前端,這樣以后再換ppi,前端可以自動計算。另外,前端代碼里定義字體高度用的也是px,所以設(shè)計師向前端輸出以px計算的字號尺寸是非常合適的。例如:
Andorid像素高度和換算公式

8. 如何在photoshop里選擇字號?

上文中,我們已經(jīng)算出了字體像素高度,把這些像素高度畫到ps 里,
再把你要使用的字體調(diào)到這樣的像素高度,得出photoshop 里對應(yīng)的字號,用于設(shè)計。也就是說Photoshop 里的字號都需要根據(jù)實際情況,手動調(diào)出來,沒有捷徑。例如ppi 為240 時,對應(yīng)的像素高度和字體字號如下圖所示:
如何在photoshop里選擇字號

如果ppi 變化,上面的圖就不能用了,又要重新算,比較勞神費力,但我目前還沒有更好的辦法,歡迎大家拍磚,我會積極采納意見,優(yōu)化方案。

參考文獻:
1.Android 設(shè)計指南:
http://www.sunjw.us/adchs/style/typography.html

2.維基百科:點(印刷)
http://zh.wikipedia.org/wiki/%E7%82%B9_(%E5%8D%B0%E5%88%B7

3.百度文庫《印刷文字的字體與字號規(guī)定》
http://wenku.baidu.com/view/c3f12af9aef8941ea76e05f2.html

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉(zhuǎn)及參數(shù)傳遞問題,需要的朋友參考下吧
這篇文章主要介紹了純css實現(xiàn)照片墻3D效果的示例代碼,可以實現(xiàn)鼠標經(jīng)過圖片實現(xiàn)改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現(xiàn)文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設(shè)置字體大小) 教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 防潮防水通风密闭门源头实力厂家 - 北京酷思帝克门窗 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 浙江美尔凯特智能厨卫股份有限公司| 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 车载加油机品牌_ 柴油加油机厂家 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备| 找培训机构_找学习课程_励普教育 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 |