Android如何显示音标

                 我们大家都是音标,比如说查找一个英文单词,你不知道它的发音,这时你就得借助音标来帮你完成。那我们怎么样才能在 android 中让它显示音标呐?我么就得借助一个关键字的包,它就是 kingsoft_phonetic_ue.ttf 。如果不用它的话,显示的音标就会出现乱码,这个大家一定要记住了。那我们就来看看怎么才能实现一个没有乱码的音标。

                我们先来看看有乱码和没有乱码的效果图:
  乱码          没有乱码


                我们现在需要一个金山的音标字体。一般可以通过关键字 kingsoft_phonetic_ue.ttf 查到。这是经过处理的金山字体,否则也无法使用。

                该字体文件,我是从:http://code.google.com/p/scrollwordad/的项目中得到的。在命令行下:
svn checkout http://scrollwordad.googlecode.com/svn/trunk/ scrollwordad-read-only该文件就在 assets/font 目录下,名称为 phonetic.ttf

                然后,要注意,音标不能用上述的直接复制的办法。要用类似下面的ascii码表示:

                 Im5pIEriEs

                其中I就会在该字体中显示ɪ,5是重音符号。

                下载的字体文件放置在 android 项目的 assets/font 目录下即可。另外,要为 TextView 设置如下属性,将字体设置给它:

Java代码:

  1. wordTextView=(TextView) findViewById(R.id.wordTextView);


  2. wordPhoneticTextView=(TextView) findViewById(R.id.wordPhoneticTextView);


  3. Typeface mFace = Typeface.createFromAsset(getAssets(), "font/phonetic.ttf");


  4. wordPhoneticTextView.setTypeface(mFace);
复制代码

舍得制作的“语音版剑桥商务英语证书考试”词库For SuperMemo 2006版,直接新建一个SuperMemo词库,导入后即可使用。该词汇表是从新东方背单词5.0版中导出的,本词库利用外挂的语音库可以实现自动语音功能,具体方法如下: 1.下载外挂语音库,下载地址及更详尽的使用方法请看这里:http://blog.sina.com.cn/s/blog_5f2d67f90100d97d.html 2.在D盘下新建一个“Speech”文件夹,将下载好语音库解压到这个文件夹中。如果你不想放到D盘,请修改“雅思词汇导入.txt"文件,将”file:///d:/“中的”d“替换成你想要的其他盘符。(包括文件夹也可以改,但你得熟悉这些基本的电脑操作)。 3.本压缩包中带有音标字体TOPhonetic.ttf。如果音标不能正常显示,需要安装该字体:1)打开控制面板-字体;2)打开菜单"文件->安装新字体";3)选择TOPhonetic.ttf存放的文件夹,安装该字体。   附:词库导入方法:   1.先新建一个库,点击“File->New collection”:   2.检查一下文件保存的位置,一般建议放在默认的“SuperMemo2006”的“Systems”文件夹下(当然放到其他地方也没关系)。在弹出的对话框里填上一个好记的文件名,点击“OK”后继续,这样一个空库就建好了。   3.接下来开始导入,点击菜单“File->Import->Q&A txt”。(如果你的“File”菜单里没有“Import”这一项,那你需要到“File->Level”下打开“Professional”这一级别,“Import”菜单项就会出现了。   然后打开刚才解压出来的词库文件(文本格式),在出现的对话框中,默认选项不用修改,点击OK继续。(Tips:如果这时发现选择的文件不对,可以点击对话框中的“choose file to import”按钮返回重选。)   系统开始转换词库,对话框中的“time expected”就是系统预估所需的转换时间,象我导入一个500多K大的词库文件,大约需要1分20多秒的样子。   建好后,系统自动返回主界面。然后我们就可以点击“File->Open Collection”,   选择我们刚才建好的词库,点击界面左下角的“Learn ”按钮,开始我们的学习吧。    详尽的词库导入图文教程请打开下面这个链接进行阅览:  http://blog.sina.com.cn/s/blog_5f2d67f90100d07a.html 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值