请问:怎样显示单词的音标?用的是什么字体?哪有呀?

3d_viz 2001-12-10 07:02:34
我做一个背单词的游戏,需要显示单调的音标,不知在VB里该怎么做呀?是不是用数据库来存储每个单调的音标?谢谢
...全文
347 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bardo 2001-12-30
  • 打赏
  • 举报
回复
在WORD中找到所有要用到的字符另存为HTML。即可查出所有要用到的字符的ASCII码。
在需要显示时,将要显示的用上述方法显示即可。

如 : Text1="[" & chr(264) & "i:s]"

但保存文件时你应当建一个映射。比如 A 对应 ??这样,显示时,只要对照映表Replace下下即可。


3d_viz 2001-12-10
  • 打赏
  • 举报
回复
请上面的巴顿将军,详细地给一段代码如何?VB的
Bardo 2001-12-10
  • 打赏
  • 举报
回复
Form20.dll 中的控件可以显示。
你可从 Word 中找到这些符号的,
然后找出这些 ASCII 码,
如 : Text1=chr(264)
即可显示。
3d_viz 2001-12-10
  • 打赏
  • 举报
回复
打错了,是要显示单词的音标,该怎么实现?
crystal_heart 2001-12-10
  • 打赏
  • 举报
回复
用宋体字 :)
主要功能 a.音标输入:点击界面中的音标按钮,即可在右下方的输入框中输入音标,输入完成后,可点击复制按钮将音标复制到剪贴板中。可在菜单中设置“复制后自动清空输入框”。 b.音标版本切换:在快捷菜单中可选择切换新旧版本国际音标。 c.设置音标字体:在快捷菜单中点击“设置复制音标字体…”菜单,弹出字体设置对话框,可更改音标的颜色、大小、字型等属性。 d.发送音标:程序可将音标自动发送到指定的应用程序(目前支持Word、PowerPoint、WPS、记事本、写字板)。调出快捷菜单,选择“自动发送音标到指定程序”项,会弹出当前打开的程序文档列表,选择你要发送的程序即可。如果不需要发送,选择“(无)”。 e.自动添加分隔符:当点击复制按钮后,程序可自动添加音标的首尾分隔符。在菜单中设置即可。 f.音标朗读:当按下音标按键后,程序会朗读该音标。在菜单中设置即可。 g.前端显示:程序默认在最前端显示,主要是为了在编辑文档时方便输入。可在菜单中取消。 h.单词音标:该功能通过查询词库实现单词音标的转换,由于词库的单词数量有限,不是所有的单词都能够查询,当遇到词库中没有的单词时,音标框中显示为空。用户也可以通过“词库维护…”菜单进行单词音标的添加和修改。 有两种方式实现音标的查询:一是在界面左下方的输入框中输入单词,然后点击“查音标”按钮即可;二是通过复制单词到剪贴板中,系统自动将其输入到单词输入框中,并显示音标及解释。 与此功能有两个相关的快捷菜单:“自动监视剪贴板中的单词”和“自动查询单词输入框中的音标”。 i.单词朗读:点击单词输入框中的“朗读”按钮,即可朗读单词。通过快捷菜单可进行朗读语音选择。 j.词库维护:点击快捷菜单中的“词库维护…”菜单,即可显示出词库维护按钮,通过这些按钮实现对词库中单词的添加、删除和修改。 4.其他 软件还不完善,希望您多提意见,我会及时更新。 版权所有(C)2008-2010 兼金软件工作室 网址:www.JG-S.com
在推上fo了个toefl单词机器人,没想到很多单词音标显示成了小方块,那就是android默认的英文字体对某些英语国际音标不支持了,当然我的Galaxy S刷了第三方ROM的,不过从网上的帖子来看,官方的字体存在一样的问题,总而言之是字体的问题了。 也搜了一些帖子,但没有很好的解决方案,默认的英文字体还是挺美观的,只是某些英语音标的编码位上缺失了相应的字符而已,Anroid使用Java作为默认开发环境,那默认的字体也应该是使用UNICODE UCS编码的,事实证明的却如此。那就很简单了,强大的字体编辑工具FontForge派上用场了。 Ubuntu仓库里面的版本太低了,可以使用GetDeb仓库来安装最新版本的FontForge。用FontForge打开Android默认的英文字体DroidSans.ttf,果然国际音标编码区域空空如也,英语音标现实不完全也就一点儿也不奇怪了。从国际音标wiki上查找到了这写符号的UNICODE编码,从DejaVuSerif.ttf和Gothic.ttf这两个字体里面提取了对应的字形(glyph)插入到DroidSans.ttf相应的BMP(Basic Multilingual Plane)编码位上。当然只补充了英语音标会用到的字符,包括ɑ,ɒ,ɔ,ə,ɛ,ɜ,ɪ,ɵ,ʃ,ʌ,ʒ,ʤ,ʦ,ʧ这几个常用音标字符。默认的字体竟然连重音(primary stress)和次重音(Secondary stress)这两个符号都没有,一并补齐了。 将制作好的字体覆盖Android默认英文字体/system/fonts/DroidSans.ttf,当然需要root权限,再看英语音标显示的相当完美了,google dictionary里面的音标也完全没有问题。

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧