主题:  关于网页字体问题

老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#12001/9/29 23:49:34
如果你在Win2K下浏览5D-BBS,那么页面中的英文就会显示为比例字体,我知道这是因为它的css作了如下指定:FONT-FAMILY: "MS Shell Dlg";
但是在Win9x下同样浏览5D-BBS时,其中的英文就会以一种等宽字显示。
怎样才能使网页的中英文混合段落的英文字在Win2K和Win9x下都能显示为比例字体。



地狱天使

职务:普通成员
等级:3
金币:10.0
发贴:1195
注册:2000/11/21 14:30:55
#22001/9/30 0:42:13
用css不就可以了吗?



老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#32001/9/30 18:10:27
那就请写出个例子,别忘了是:中英文混合段落 一次指定。



求可知

职务:普通成员
等级:3
金币:10.0
发贴:718
注册:2001/8/18 12:32:59
#42001/10/5 20:46:29
英文定义放在前面,中文放在后面:-)



困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
注册:2001/5/17 23:14:57
#52001/10/5 22:16:32
TD {FONT-FAMILY: 宋体; FONT-SIZE: 9pt}
BODY {FONT-FAMILY: 宋体; FONT-SIZE:9pt;}

这样行不行,我没有W2K,没法测试。


[url]http://sintian.chinaccd.net[/url]

5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#62001/10/6 1:31:56
不懂,为什么2000下和98下CSS效果会不同呢?
只听说浏览器不同css效果不同



求可知

职务:普通成员
等级:3
金币:10.0
发贴:718
注册:2001/8/18 12:32:59
#72001/10/7 12:44:31
其实很正常,你们没发现2000下的字体都变得很漂亮吗:-),但ttf的名字却和98下的一样
如果用css定义话,当然在2000和98下,有时效果就是不同:-)



Somewolf

职务:普通成员
等级:2
金币:10.0
发贴:484
注册:2001/10/1 19:35:12
#82001/10/7 21:12:47
win2000上用的字体是新宋体,win98用的是宋体啊。就这么简单啊!



老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#92001/10/7 23:13:07
hve在上个帖子中说
引用:
不懂,为什么2000下和98下CSS效果会不同呢?
只听说浏览器不同css效果不同


不信吗?其实就看看5D-BBS就可以了。
但是它的字体不是宋体等等,是:"MS Shell Dlg"



老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#102001/10/7 23:21:44
sintian在上个帖子中说
引用:
TD {FONT-FAMILY: 宋体; FONT-SIZE: 9pt}
BODY {FONT-FAMILY: 宋体; FONT-SIZE:9pt;}

这样行不行,我没有W2K,没法测试。


你那样设置,英文也是等宽字。
我在Windows 2000下抓了一张图(包括二位的形象),特别注意红色部分划线使我加的。
看英文大写、小写的I、i比较容易比较容易区别(因为它最窄);
Win9x的土就不贴了。



图贴错了,改一下

编辑历史:[这消息被Zhangcs编辑过(编辑时间2001-10-07 23:23:48)]


5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#112001/10/8 11:02:04
BODY {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px; MARGIN-TOP: 0px
}
TD {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
INPUT {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
SELECT {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
FORM {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 3px
}
B {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
TEXTAREA {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
A {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
H1 {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 16px
}
H2 {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 15px
}
H3 {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 14px
}
H4 {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 14px
}
HR {
    COLOR: #000000; HEIGHT: 1px
}
.smallfont {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
.small {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
.copy {
    COLOR: #666666; FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px
}
.cptitle {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 14px; FONT-WEIGHT: bolder
}
.bbtitle {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 16px; FONT-WEIGHT: bolder
}
.date {
    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 5px
}
A:link {
    COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A:hover {
    COLOR: #000066; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A:visited {
    COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.topicsize {
    COLOR: #999999; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9px
}
.lastlyposttime {
    FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9px
}
.CodeSamp {
    BACKGROUND-COLOR: #eeeeee; FONT-FAMILY: "Courier New"; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0pt; MARGIN-TOP: 1em; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}




上面是论坛的样式表。
TD {    FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px }
这样写就可以拉,98下也应该按照CSS规则的啊
莫非98下没有这种字体?
再或者98的这个字体和2000下的字体不一样?

奇怪,我在2000下找不到这个字体
这个字体不是一般的字体



编辑历史:[这消息被hve编辑过(编辑时间2001-10-08 11:23:15)]


老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
注册:2001/5/11 12:41:55
#122001/10/8 11:48:26
是啊,我知道这个:TD { FONT-FAMILY: "MS Shell Dlg"; FONT-SIZE: 12px }
可是还是老问题:5DBBS的页面在Win9x和Win2K下也不一样啊!
没办法、没办法只好说清楚一点,看图:



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#132001/10/8 13:51:59
我想98里根本没有这个字体!
所以显示不出来

但是在2000里,我也没找到这个字体
但是它确实存在,迷惑