Ionic 2 RC3 iOS 8自定义字体字母间距问题

时间:2016-12-01 11:19:08

标签: ios iphone ionic2

我正在创建一个在Android和IOS上使用的Ionic 2应用程序。我对ios版本有一个真正的问题,由于某种原因将任何和所有离子列表项的字母间距设置为.1rem非常宽,所以看起来我得到这种输出到处都有文字显示。

W E L C O M E

我已尝试在app.scss文件中进行设置

*{ 
font-family: 'bebas';
font-size: 20px; 
text-transform:uppercase; 
letter-spacing:normal !important;
}

打击这个,但应用程序忽略了它,仍然默认为.1rem,这是不理想的。

还有其他人有这个问题吗?或者可以提出一个解决方案,因为当我在桌面上的Safari中加载应用程序时看起来非常难倒,但它在Chrome和Android上也是如此。

非常感谢。

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了解决此问题的自定义字体。问题是在ios上,css类platform-webview将text-rendering属性设置为optimizeLegibility,这会在应用程序中导致奇数字母间距。所以为了解决这个问题,我在app.scss中覆盖了这个类来解决这个问题。

body.platform-ios.platform-cordova.platform-webview {
    text-rendering: auto !important;
}

我也用我的Android应用程序版本测试了这个解决方法,它似乎像以前一样工作,对于android没有任何区别。