主题:  如何控制整个网站里面的英文字体?但是不要干涉到中文字体?

zhuyonggeng

职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2002/8/9 14:14:00
#12003/3/7 11:44:58
如何控制整个网站里面的英文字体?但是不要干涉到中文字体?
急需帮助,



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22003/3/7 12:13:52
定义两种不同的style,

中文用一种,英文用另一种咯~



mantou_5d

职务:普通成员
等级:3
金币:1.0
发贴:437
注册:2002/10/27 0:08:41
#32003/3/7 14:45:10
中英文混合怎么办?



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#42003/3/7 14:49:13
麻烦一点喽,中文套用中文的,英文套用英文的。


难人一个……

南宫彩虹

职务:普通成员
等级:2
金币:5.0
发贴:684
注册:2002/1/17 10:13:36
#52003/3/7 15:00:54
我记得有一个就近原则,反复套用,回不会乱。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#62003/3/7 15:01:57
如果是动态文字呢?楼上

刚和别人学的:
function cnit(str){var xstr;
xstr=str.replace(/lexrus/ig,"LeXRus");
xstr=xstr.replace(/([\u0391-\uFFE5]+)/ig,"$1<\/font>");
document.write(xstr);}

编辑历史:[这消息被allinhands编辑过(编辑时间2003-03-07 15:02:36)]


{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#72003/3/7 18:54:50
深了……

楼上那段代码看不太懂…… 可否解释一下?



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#82003/3/7 20:06:55
用的着这么麻烦嘛,直接把字体定义成英文字体不得了,中文字体默认是宋体的,不用定义。

莫非你要用楷体,黑体?

编辑历史:[这消息被aquarior编辑过(编辑时间2003-03-07 20:07:55)]


我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#92003/3/8 1:56:30
跟UBB转换原理一样

i表示大小写敏感

g表示查找所有的匹配~~

$1表示查找到的第一个匹配

脚本应该是经典上的LeXRus写的,所以他先把lexrus都换成LeXRus,再给匹配的文字换字体



chpoet

职务:普通成员
等级:1
金币:0.0
发贴:29
注册:2002/2/2 9:16:35
#102003/3/8 11:27:47
那这段代码要怎么用?能举个例子么?谢谢。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#112003/3/8 15:08:07
aquarior在上个帖子中说
引用:
用的着这么麻烦嘛,直接把字体定义成英文字体不得了,中文字体默认是宋体的,不用定义。

莫非你要用楷体,黑体?


如果我想中文12px,英文10px呢?

确实是LeXRus写的,我也不是很看的懂



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#122003/3/8 20:39:02
了解~ 谢谢散人前辈。

也许,如果中文12px,英文10px,改成这样?

默认,12px。

function cnit(str){
var xstr;
xstr=str.replace(/lexrus/ig,"LeXRus");
xstr=xstr.replace(/([\u0391-\uFFE5]+)/ig,"$1<\/font>");
document.write(xstr);
}