应用的字体样式外观在不同的Android设备中有所不同

应用的字体样式外观在不同的Android设备中有所不同,android,user-interface,fonts,styles,Android,User Interface,Fonts,Styles,我在我的应用程序中使用了世纪哥特式字体。三星S4看起来不错,而三星Duos看起来有点不同。三星Duos的字体看起来像是坏掉了。有没有办法解决这个问题,或者是什么原因导致了这个问题?有人能帮我吗?这种情况发生是因为不同的屏幕有不同的密度。 根据不同的屏幕密度以“sp”为单位给出字体大小 例如:- 更多信息将不胜感激 res/values/dimens.xml res/values-small/dimens.xml res/values-normal/dimens.xml r

我在我的应用程序中使用了世纪哥特式字体。三星S4看起来不错,而三星Duos看起来有点不同。三星Duos的字体看起来像是坏掉了。有没有办法解决这个问题,或者是什么原因导致了这个问题?有人能帮我吗?

这种情况发生是因为不同的屏幕有不同的密度。 根据不同的屏幕密度以“sp”为单位给出字体大小

例如:-


更多信息将不胜感激
res/values/dimens.xml    
res/values-small/dimens.xml    
res/values-normal/dimens.xml    
res/values-xlarge/dimens.xml

//for small    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">15sp</dimen>
</resources>

//for normal    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">20sp</dimen>
</resources>

//for large    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">30sp</dimen>
</resources>

//for xlarge    
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <dimen name="text_size">40sp</dimen>
</resources>