`
endual
  • 浏览: 3557759 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android 音标乱码的一些问题

 
阅读更多

   android就是一个系统,系统中应该有字体,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);
分享到:
评论

相关推荐

    完美解决V880显示音标乱码问题

    另一个文件“Android_3.0_fonts”则可能是一个更新的字体文件,适应Android 3.0系统,旨在增加对音标字符的支持,从而解决乱码问题。 解决V880显示音标乱码的步骤可能包括: 1. 下载并解压提供的压缩包。 2. 查阅...

    Android下音标字体的相关问题

    Android原生支持多种字符集,包括常见的拉丁、希腊和西里尔字母,但对于一些特殊语言,如带有音标符号的语言,可能需要特别处理。这篇博客“Android下音标字体的相关问题”可能探讨了如何在Android环境中正确地显示...

    Android修改系统字体完美显示英文国际音标

    在推上fo了个toefl单词机器人,没想到很多单词的音标显示成了小方块,那就是android默认的英文字体对某些英语国际音标不支持了,当然我的Galaxy S刷了第三方ROM的,不过从网上的帖子来看,官方的字体存在一样的问题,...

    android手机带音标的字体

    android手机带音标的字体,解决kindle 即译音标显示不全(不全部份显示为方框)的问题,用法参见博文。

    android查询显示英语音标的demo

    在Android平台上开发应用程序时,有时候我们需要为用户提供英语学习的功能,比如显示英语单词的音标。这个"android查询显示英语音标的demo"就是这样一个示例项目,它演示了如何在Android应用中实现这一功能。让我们...

    音标字体集 音标不能显示时可用

    这不仅解决了乱码问题,还使得教学材料、学术论文或语言学习软件更加专业和易读。 音标字体的种类繁多,包括但不限于:Charis SIL、Erewhon、Noto Sans Symbols、SIL Doulos、SIL IPA Unicode等。这些字体都支持...

    Android带数字拼音转带音标拼音

    本文将深入探讨“Android带数字拼音转带音标拼音”的技术要点,以及如何利用提供的“拼音转换SDK库”来实现这一功能。 首先,让我们了解什么是数字拼音和音标拼音。数字拼音是一种简化的拼音表示方式,常用于短信或...

    segoeui.ttf

    android 音标显示问题 使用该字体文件可以解决android的textview显示音标乱码的问题

    云龙国际音标输入法

    在压缩包文件“国际音标”中,可能包含了软件的安装程序、使用手册、音标图表以及一些示例文件。安装程序将指导用户完成软件的安装过程,使用手册则提供了详细的操作指南,帮助用户熟悉软件的各项功能。音标图表是...

    金山音标转成Unicode音标的程序

    然而,有时在处理金山词霸中的音标时,可能会遇到一些不便。例如,当你尝试将金山词霸的音标复制到文本文件中,音标会以特殊的格式显示,如'sorry [5sRri]',这并不符合国际通用的Unicode音标标准。为了解决这个问题...

    云龙国际音标输入法3.2版ipaInst

    这意味着用户在进行语言教学、语音学研究或者翻译工作时,可以方便地插入和分享音标,无需担心格式兼容性问题。 此外,作为一款升级版的输入法,3.2版可能还针对前一版本的常见问题和用户反馈进行了修复和完善。...

    国际音标助手2.0 支持新旧版音标切换 单词查音标

    设置音标字体:在快捷菜单中点击“设置复制音标字体…”菜单,弹出字体设置对话框,可更改音标的颜色、大小、字型等属性。 d.发送音标:程序可将音标自动发送到指定的应用程序(目前支持Word、PowerPoint、WPS、...

    英语音标字体安装器

    【英语音标字体安装器】是一款专为解决英语音标显示问题而设计的工具,它确保用户在操作系统中能够正确地显示和使用音标,避免出现乱码或其他显示异常的情况。音标是英语学习中非常重要的组成部分,它是一种标准化的...

    国际音标字体集合

    这些字体解决了在不安装特定音标字体的情况下,网页或其他文档中音标无法正常显示,通常表现为方块或乱码的问题。这个集合确保了无论使用哪种字体,音标的显示都能保持一致的美观和协调性,避免因字体差异导致的不...

    英语音标学习-英语音标学习软件

    软件还可能提供一些测试,评估用户的进步,比如听写测试,要求用户根据听到的音标写出对应的字母,或者发音识别测试,让软件判断用户的发音是否与标准音标相符。 在“音标学习.exe”这个文件中,我们可以预期这是一...

    48个音标及英式音标和美式音标的区别

    尽管大部分音标在两种英语中表示方法相同,但仍有一些差异值得指出: 1. **r** 的发音:美式英语中,在单词结尾处或元音前的 r 通常被发音(如 car /kɑːr/),而在英式英语中则不发音(如 car /kɑː/)。 2. **t...

    CET4高频词汇 带音标版 (没有乱码)

    【CET4高频词汇 带音标版】是针对英语四级考试(College English Test Band 4,简称CET4)准备的一个词汇资料,其中包含了700个考试中经常出现的单词,每个单词都配有国际音标,帮助考生准确掌握发音。尽管有些音标...

    考研英语大纲词汇[5494]含音标和考研英语词汇打印版

    这是一种常见的解决字体乱码问题的方法,对于其他含有特殊字符的文档同样适用。 最后,"音标乱码解决办法.txt"文件提供了详细的步骤指导,帮助用户解决可能遇到的音标显示问题。遵循该文本中的指示,考生可以确保在...

Global site tag (gtag.js) - Google Analytics