|
|
原帖由 racingstar 于 2010-7-30 07:13 发表 
css的话,网页另存为全部html,保存好后进去就能看到了,本网页使用的是style_1.css。
你也可以网页查看源码,就能看到使用的css的文件名了。这个是网页代码配置,指定的默认字体是英文字体,这个字体有链接,就成现 ...
我看过那个CSS文档了,发现除了以下几行:
BODY {
FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
TD {
FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
INPUT {
FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
TEXTAREA {
FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
SELECT {
FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
BUTTON {
FONT: 12px/1.6em Helvetica, Arial, sans-serif; COLOR: #000
}
由于那几个熟悉的字体名称,隐约推断出这段应该是设定网页应用的字体的。其它的,就是一大堆的我完全看不懂的代码了。。。。。
如果我没有猜错,那几行代码的意思,应该是使用“Helvetica, Arial, sans-serif”这三种字体,颜色指定为#000
而rasingstar你的系统关于这字体链接,是最优先调用下方的“细明体”的,直到细明体没有该字符时,才进一步往上找,一直找到宋体。
那我可不可以这样理解,你在浏览这论坛的时候,之所以会出现那种“宋体”和“细明体”混编的情况,就是因为当遇到一些内地没有简化的汉字时,由于这类“传承字”细明体也有收录,就用细明体显示这些传承字;当遇到一些内地独有的简化字时,由于细明体没有收录,则系统会继续往上找,找到宋体来显示这些简体字。于是乎,由于文章中简体字传承字都有,呈现出来的效果就是宋体和细明体“混编”了。
如图:
可以看到,明显用到细明体的那些字符,例如“曾”“置”“系”,这些都属于传承字。
我有个建议,为了证实上述想法,racingstar你不如试一下把“SimSun.ttc,SimSun”移到“Microsoft Sans Serif”字体链接的最下方。我猜想,WIN 7的宋体肯定简体和繁体都收录了,那么系统首先调用的宋体肯定支持显示论坛里的全部汉字,系统就不用在往上调用细明体了。那么,就不会出现宋体细明体“混编”啦?同理,如果真是这样的话,也就可以证实上述猜想没错了。
还有一个方法。首先,我对CSS不熟悉,想问问racingstar,CSS是不是网页程序自身的设定,而与用户浏览器、系统的设定无关?用户是无从更改的?
如果是这样的话,这些就应该属于“页面选择字体显示”。大多数浏览器在浏览器字体设置里面都有一个“允许网页选择字体显示而无需使用上面(浏览器)的(字体)设置”的勾选项,我的火狐浏览器就有这个,IE浏览器也应该有的。racingstar可不可以试一下不勾选“允许网页选择字体显示而无需使用上面(浏览器)的(字体)设置”,然后在浏览器字体里面设置使用一种肯定包括简体和繁体的字体(例如超大字符集方正楷体),强制整个网页都使用用户设定的字体来显示。这样的话,我相信两种字体“混编”的情况也会消失的。
不知道我上述的猜测对不对。。。。 |
|