-2

我可以在我的应用程序中使用 diff EN 字体,但无法对 JP 或 CH 字体使用相同的任何解决方案..?

问题是我尝试了 10-12 diff JP CH 字体,但没有显示尝试过的 ttf 和 ttc 字体,这可能是什么问题..?

这是键盘字体不匹配的问题吗?

英文示例http://www.androidhive.info/2012/02/android-using-external-fonts/

tf3 = Typeface.createFromAsset( getAssets(), "EN_3.TTF");
en3b.setTypeface(tf3); 

// 工作正常

tf4 = Typeface.createFromAsset( getAssets(), "CN_1.TTC");
cn1b.setTypeface(tf4); 

// 保持空白 // 尝试了许多 TTC 和 TTF 字体

tf7 = Typeface.createFromAsset( getAssets(), "JP_1.TTC");
jp1b.setTypeface(tf7); 

// 保持空白 // 尝试了许多 TTC 和 TTF 字体

<?xml version="1.0" encoding="utf-8"?>

// 我的每个 XML 都以此开头,所以我是否使用 UTF-8 编码 .. ?

===== SOLUTION FOUND ======

UPGRADING EMULATOR FROM 2.2 to 2.3.3 SOLVED PROBLEM

MODS CAN CLOSE THIS Q
4

1 回答 1

0

UTF-8 而不是你的拉丁语。大多数已建立的字体(arial,我们最喜欢的;times new roman)都支持这些字符,但您需要将您的环境(或渲染文件)设置为 utf-8 字符集

于 2012-05-19T05:27:20.803 回答