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