阅读:4152回复:12
Unicode的字体如何指定
我是日文的系统,用firefox打开一些unicode编码的网页时(中文的),显示的中文字体十分的恶心,真的,有点忍受不了啦,我装了几种雅黑的字体,在字体设置里也设置了对简体繁体之类的所用的字体,但对unicode的网页似乎是没有作用的,字太难看了
火狐unicode显示字体在哪里能设置? |
|
1楼#
发布于:2009-04-13 13:08
附件图是楼主发的两个截图,其中用绿色线划出来的就是日文字体没有的简体中文字,所以用了雅黑显示,这就表明 Firefox 优先在日文字体中寻找对应字符,只有找不到才到“简体中文”指定的雅黑中寻找。
--- 另,kmc,我也用GDI++,握手。 |
|
|
2楼#
发布于:2009-04-13 13:08
kmc的字体渲染的不错,占一个
|
|
3楼#
发布于:2009-04-13 13:08
谢谢2位的热心,我先琢磨琢磨你们说的,明天再试试看。
![]() ![]() |
|
4楼#
发布于:2009-04-13 13:08
hzhbest:啊……楼主没看明白我的意思…… 这段话我先好好理解几下先 ![]() 我家里2台电脑显示都没问题,很正常,都能雅黑显示,我好好看看设置,明天对下公司电脑的设置,对应你们说的再看看结果 |
|
5楼#
发布于:2009-04-13 13:08
就是说在日文系统上,会优先选用“日语”下指定的字体来显示了。 我觉得不是,我用过英文和法语的系统,上Firefox中文社区的字体设置是严格按照“简体中文”的字体来设置的。把“日语”中的字体改了的话,上日文网站才会有变化。测试站点是 http://www.capcom.co.jp/ |
|
|
6楼#
发布于:2009-04-13 13:08
啊……楼主没看明白我的意思……
我是指 [工具]菜单→[选项]→[内容]→{字体和颜色}中的[高级]按钮,打开“字体”对话框,然后在{语言编码}中选择“日语”,再在下面“衬线字体”和“非衬线字体”中选一个大字符集的中文字体(雅黑是可以的)。 ---- kmc快我一步,但应该还不对。 就是在kmc第二个截图里面“Fonts for”下拉列表中选“Japanese”,然后再设下面的字体。红线框住的复选框也是不选中。 这里再明确一下,因为 Unicode 编码只是把全世界(有影响力的)文字放到同一套码表中来保证都能同时显示和处理罢了,Unicode 标准并没有明确区分中文和日文的语言。 也就是说,Unicode 编码“4E00”代表的是文字符号“一”,但并没有说这是日文还是中文还是韩文,因为这些文字符号同属于“CJK表意文字(CJK=中日韩)”。 也因此 Firefox 遇到 Unicode 编码的中文字时顶多能知道其属于“CJK表意文字”,只要该中文字在系统默认语言之下指定的字体中有(也就是并非简体中文独有),Firefox 就会优先用那种字体显示。这个从楼主的截图里面已经可以明确看出了。 |
|
|
7楼#
发布于:2009-04-13 13:08
可能是因为允许了Web字体?
按第一张图设置,效果第二张图 如果依然不行,在你的userContent.css里面加入 *{font-family:"微软雅黑" !important;} |
|
|
8楼#
发布于:2009-04-13 13:08
cc dd是看着不爽的字体,图片不太清楚,实际上字的笔画粗细不均的情况也有
ee是我设置的字体,是雅黑的,网页时深度硬件论坛的文字版,编码是简体中文的,显示没问题 |
|
9楼#
发布于:2009-04-13 13:08
我截图了,想上传来着,点增加附件,就是不出现增加附件的对话窗,点了好多回了,八行
我再试试吧 就是现在咱么这个论坛的中文字体就很难看,咱们这论坛也是unicode的吧 |
|
10楼#
发布于:2009-04-13 13:08
你必须提供可供测试的网页,否则很难确定怎么帮忙。
|
|
|
11楼#
发布于:2009-04-13 13:08
ls所言甚是
应该是针对unicode编码的网页,火狐用的是系统设定的相应字体,而不是火狐设定里的字体(设定里也根本就没有对unicode指定字体的选项) 对比如是简体字编码的网页设定是有效的。 这就灰常郁闷了,还得去改系统默认字体,或者替换默认恶心的原XP宋体。 如果判断对的话,这个问题,火狐是不是得要改进啊?! |
|
12楼#
发布于:2009-04-13 13:08
本来觉得编码虽然是 Unicode ,但字符本身是属于哪种语言就就应该按哪种语言的字体显示(我平常都是统一一种字体显示所有网页的),结果试验了一下发现,我在中文 WinXP 下改 Firefox 的“日语”显示字体没效果(不选中“允许网页选择显示字体……”项,下同),改“简体中文”显示字体却有效果了。
试验对象是日文 UTF-8 网站 nicovideo 。 --- 于是我就猜想(已经不是猜想了,理由见八楼)这是跟 WinXP 默认语言的设置有关,默认语言所指定的字体,例如“简体中文”下指定“黑体”,在简体 WinXP 下面就会先从“黑体”的字库中寻找需要的字符,找不到才转到对应语言下的指定字体。 就是说在日文系统上,会优先选用“日语”下指定的字体来显示了。 |
|
|