找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1746|回复: 14

,,0000,0000,0000,

[复制链接]
发表于 2008-4-27 13:41:43 | 显示全部楼层 |阅读模式
,,0000,0000,0000,

[ 本帖最后由 kangyi 于 2010-7-18 11:33 编辑 ]
发表于 2008-4-27 14:20:34 | 显示全部楼层
涂成白的       
回复

使用道具 举报

 楼主| 发表于 2008-4-27 14:25:08 | 显示全部楼层
找到了个FontCreator,把msgothic.ttc解包(?,好像是)(得改下后缀),生成了三个ttf后缀的文件,分别在里边删除了同样的一个字,待回4下看有没有效果
回复

使用道具 举报

 楼主| 发表于 2008-4-27 14:46:34 | 显示全部楼层
不行,ie里充满了诡异的乱码~

好像我删了某个字导致了后续的那些字的码序发生了改变,再44.。。
gfnfgnfgnfgnf.png
回复

使用道具 举报

 楼主| 发表于 2008-4-27 15:07:58 | 显示全部楼层
已将这个字编辑掉了,为何还能显示出来,郁闷~
bfdbfdbfdgbd.png
vfdbdf.png
回复

使用道具 举报

 楼主| 发表于 2008-4-27 15:26:32 | 显示全部楼层
FontCreator也不能说没有搜索功能,不过那个postscript为何,真是不太明白,看了下每个字的属性,postscript都是空的,那么我要如何搜索
aaaaaaaaaaaaaa.png
bbbbbbbbb.png
回复

使用道具 举报

发表于 2008-4-27 16:15:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-4-27 16:40:32 | 显示全部楼层
精简字体说的是删除系统中很少调用的字体(尤其是pe)吧,而删除字体文件中的某些个字,应该是另外一个不同的概念吧
回复

使用道具 举报

发表于 2008-4-27 16:44:34 | 显示全部楼层
删除字库里面点阵数据或矢量数据将导致字模定位跑位,在该字的内码之后字将导致显示一团混乱。想精简只能从后面往前面删。点阵字库还好定位删除,其他字库你知道如何定位字模?

[ 本帖最后由 netwinxp 于 2008-4-27 04:46 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-4-27 16:51:40 | 显示全部楼层
专家,netwinxp先生怎么什么都知道的这么清楚啊,那么现在应该如何做,一个字体中会有重复的字吗,比如这个“摄”字,虽然把他编辑成了空白,不过照样显示(从ttc解包出的三个ttf文件我都已经改过了)

其实想知道的就是,如何查出字体文件中的所有相同的字(如果这个字有好几个重复的话)
回复

使用道具 举报

发表于 2008-4-27 16:57:50 | 显示全部楼层
字库中一般不会存在相同的字模数据(空白区除外,但空白区不能删除,否则会导致字模定位错),你把该字修改成空白还需使用原来的内码覆盖才会修改该内码所对应的字模(通常造字程序只对应于点阵字库)。另外网页可以指定字库,只有在未指定字库或指定的字库不存在时才会用系统默认的字库来显示。简单点讲要让该内码所有的显示均为空白需要修改所有的字库。
其实要屏蔽该内码,可以直接把该内码所在的字符集.NLS(其实就是内码集,通常用UNICODE)里面该内码改成0000。(对于指定内码为GB2312的网页可能会无效)。

[ 本帖最后由 netwinxp 于 2008-4-27 05:05 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-4-27 17:07:46 | 显示全部楼层
intenet选项里“字体>日文"默认的就是那三个字体,而我都改过了,为何还能显示 摂 字呢,难道中文的编码中亦存在有这样一个字,的说?

看样子是真的 http://www.zdic.net/zd/zi/ZdicE6Zdic91Zdic82.htm

好吧,那我再找一个比较特别的字改下44

ps问:如果ie在指定的字体中找不到需要的字,是否会在其他语言的字体中寻找相同的汉字(中日字体好像有复杂的对应关系,经常看到百度那里一些日文的字体全部都变成了简体汉字,的说)??
回复

使用道具 举报

发表于 2008-4-27 17:12:10 | 显示全部楼层
现在很多字库带有日文字模,如果网页采用的是unicode,那它还是会正常显示的,采用专用的日文字符集内码才会导致显示不正常。UNICODE是通用型内码,比如GB2312才是专用的字符集内码。日文代码页好像是932吧,把c_10001.nls(?)、c_20290.nls、c_932.nls 、xjis.nls这几个文件删除,另外删除HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange下面的"932"="F040-F9FC" 可能就能屏蔽了。

[ 本帖最后由 netwinxp 于 2008-4-27 05:27 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-4-27 17:14:09 | 显示全部楼层
>>>只有在未指定字库或指定的字库不存在时才会用系统默认的字库来显示。简单点讲要让该内码所有的显示均为空白需要修改所有的字库

了解了~

>>>其实要屏蔽该内码,可以直接把该内码所在的字符集.NLS(其实就是内码集,通常用UNICODE)里面该内码改成0000

这个具体如何操作??
回复

使用道具 举报

 楼主| 发表于 2008-4-27 17:20:52 | 显示全部楼层
原帖由 netwinxp 于 2008-4-27 05:12 PM 发表
现在很多字库带有日文字模,如果网页采用的是unicode,那它还是会正常显示的,采用专用的日文字符集内码才会导致显示不正常。


我想也是这个样子,日文字库中保留了不少好多他们根本不会使用到的汉字,用ime手写板就能写出一大堆,为的就是支持全面显示吧,比如在一个euc编码的网页里贴上中文,会发现中文里那些独特的汉字都变成了小体(小一号,特别扭),不过如果是utf8编码就不会了(字看上去要稍大一点)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-24 05:18

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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