2014-12-03 117 views
8

我已经开发的这一主要特征的手写应用程序。而一个是我们可以改变从默认字体的字体到4种其他自定义字体即,自定义字体不起作用在棒棒糖?

Vicmorg (Vic Modern Cursive) 
Cursive Writing 7 
Dnealiancursive 
Print-Regular 

,这是在所有设备工作正常。昨天我更新了我的nexus 10棒棒糖。现在字体不正确,vicmorg.ttf和Dnealiancursive.ttf现在不能正常工作,但Print-Regular和草书写作7正在工作。虽然没有其他手机问题。有没有解决这个问题?请帮忙。

回答

20

将您的任何字体重新转换为.ttf从此链接适用于我。在lollipoop

http://www.freefontconverter.com/

+0

感谢它的工作......但一个小问题我的字体是44.3 kb,但转换后它是23.3 kb但是没有发现任何字体问题,所以我接受这个答案。 – 2015-05-05 10:35:40

+1

@ user1480313这不适合我...想法? – Jjang 2015-05-30 07:31:34

+2

太棒了!我有一个被Android忽略的字体(.ttf)。没有引发错误,但文本呈现在默认的Android字体中。我通过这个转换器运行我的字体文件(冗余地将它从.ttf转换为.ttf),它现在可以工作! – Shadoninja 2016-01-26 04:44:27

1

错误

测试文件杂项文件运行正常,但没有名为.ttf。 我的文件名为.ttf是皈依杂项文件

http://www.files-conversion.com/font-converter.php

http://www.font2web.com/

例如用于自定义字体,内部资产解决方案文件夹(../assets/fonts/birdman- webfont.otf):

Typeface birdman = Typeface.createFromAsset(getAssets(), "fonts/birdman-webfont.ttf"); 
TextView text= (TextView) findViewById(R.id.text); 
text.setTypeface(birdman); 

注意:如果您的文件名为.ttf并显示错误的皈依,改转eft手动转换并使用http://www.files-conversion.com/font-converter.php

+1

在华为牛轧糖不起作用。 – 2017-08-19 12:02:44