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