华宇拼音输入法论坛

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 20019|回复: 10
打印 上一主题 下一主题

国际标准超大字符集字体支持包无法显示

[复制链接]
跳转到指定楼层
1
发表于 2010-11-11 08:51:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教高手:安装“国际标准超大字符集字体支持包Unifonts 5.4”之后(已按要求重启),在紫光输入法打开显示ext-B和ext-C汉字能看见以前是天窗的字符,但在记事本和Word里仍然无法显示这些字符。是否还需要修改注册表之类?难道支持包没有自动调整相应设置以适应系统的字体调用?
2
发表于 2010-11-11 09:26:08 | 只看该作者
你把紫光外观里面的中文字体改为宋体,然后在设置程序里面再运行一次“检测字体”,然后再看看能不能显示。
3
 楼主| 发表于 2010-11-11 09:59:00 | 只看该作者
回楼上:设置程序在哪里?
4
发表于 2010-11-11 10:26:07 | 只看该作者
我想K版说的是紫光的设置程序,
5
 楼主| 发表于 2010-11-11 10:57:14 | 只看该作者
多谢两位高手,我回去再试试。顺便问下:检测字体这个功能是最新版6.7才有的吗?至少我现在用的6.5没有看到这个设置。
6
发表于 2010-11-11 11:12:38 | 只看该作者

回楼主

安装UniFonts,实际上是做两件事:
1、向系统复制和安装几个字体文件,简体中文下最重要的是SunExt-A.ttf和Sun-ExtB.ttf;
2、在注册表中配置常用字体和Sun-ExtB、Sun-ExtA的链接,满足BMP之内字符的显示,其实链接Sun-ExtB没有用,该款字体只有BMP之外的字符;设置字体回退,使得CJK Ext-B、Ext-C中的字儿以Sun-ExtB字体显示。

经过安装配置之后,按理说在记事本中应该能够显示Ext-B、Ext-C的,Ext-A中的字儿,就得看用什么字体了,选择的字体必须和SunExt-A链接才行;Word倒是麻烦一些,它自行渲染文字,和操作系统的字体机制还有些差别,而且Word判定字符是英文还是中文的方法可能有些问题,Ext-B、Ext-C会被认成英文。
7
 楼主| 发表于 2010-11-11 11:26:38 | 只看该作者

回复 6楼 的帖子

像要在记事本中显示这些字符是否必须是宋体?另外,怎样才能在Word2007中实现显示呢?虽然用到这些字符的时候不多,但一旦用到临时没辙就会很头疼。
我还发现一款叫做BabelMap的字符软件,在安装UniFonts之后仍有许多字符是天窗,貌似这个支持包的字符范围很有限,还请指教一二。
8
发表于 2010-11-11 11:44:10 | 只看该作者
在记事本中显示CJK Ext-B、Ext-C等BMP之外的字儿,不必非用宋体,但显示出来都是宋体的样子,因为最终是从SunExt-B中获取字型信息的。

在word中显示BMP之外的字儿,需要精确设置这些字儿的字体为Sun-ExtB,它似乎没有按照字体回退的缺省方式来做渲染。
9
 楼主| 发表于 2010-11-11 11:48:53 | 只看该作者

回复 8楼 的帖子

恕某不才,请教具体做法?
10
发表于 2010-11-11 11:53:34 | 只看该作者
原帖由 ZXD4G 于 2010-11-11 11:12 发表
安装UniFonts,实际上是做两件事:
1、向系统复制和安装几个字体文件,简体中文下最重要的是SunExt-A.ttf和Sun-ExtB.ttf;
2、在注册表中配置常用字体和Sun-ExtB、Sun-ExtA的链接,满足BMP之内字符的显示,其实链接Sun-ExtB没有用,该款字体只有BMP之外的字符;设置字体回退,使得CJK Ext-B、Ext-C中的字儿以Sun-ExtB字体显示。

经过安装配置之后,按理说在记事本中应该能够显示Ext-B、Ext-C的,Ext-A中的字儿,就得看用什么字体了,选择的字体必须和SunExt-A 链接才行;Word倒是麻烦一些,它自行渲染文字,和操作系统的字体机制还有些差别,而且Word判定字符是英文还是中文的方法可能有些问题,Ext- B、Ext-C会被认成英文。

  是有一些问题。Microsoft Office Word 2003中,在空白文档内直接输入CJK Ext-B、CJK Ext-C部分汉字,事前、事后将所输的字符(没显示出来)设为Sun-ExtB,一般情况也都无法正常显示;但是先输入西文字母,将西文字母字体设为Sun-ExtB,然后在西文字母中间输入CJK Ext-B、CJK Ext-C部分汉字,却又能正常显示!搜索网络看不到这方面的原理解释。老左若能对此详加解说就更好了。
11
 楼主| 发表于 2010-11-12 10:07:49 | 只看该作者
我已重新装了一遍支持包并按K版所说检测字体,现问题已解决,感谢各位耐心解答。另外,Word2007只要设置字体为Sun-ExtB就可以直接输入并显示CJK字符,情况不像尹冰版主所说的那样无法显示,也许2007确比2003改进不少。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|华宇拼音输入法网站  

GMT+8, 2025-12-25 18:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表