Android 字体单位 sp 与 px 的换算字体
PPI = √(长度像素数2 + 宽度像素数2) / 屏幕对角线英寸数
sp与px的换算公式:sp*ppi/160 = px
以三星Note2为例,PPI = √(12802 + 7202) / 5.5=267
sp*1.67=px像素
一样是5.5屏幕的话
1920*1080的sp*2.5=px
18sp的字在1280的5.5"屏幕上跟1920的5.5"屏幕上物理大小基本是一致的
1280*720 5"屏幕上: sp*1.86=px 算出来一样物理大小的字体应该是15sp