admin管理员组

文章数量:1539787

2024年4月30日发(作者:)

这是一篇关于Firefox浏览器字体设置与字体美化的教程。由易至难地介绍了:

** 使用CSS设置全局字体(包括Firefox软件界面字体)

** Firefox字体设置界面的各项功能

** Firefox的字体链接机制

本文涵盖的内容仅针对Firefox浏览器本身的字体选择原理,并不要求进行诸如替换宋体

()和Mactype渲染等。

本文的测试环境为Windows 7简体中文,Firefox版本为4.0Beta8pre,截图中的字体经过

Mactype渲染,系统宋体热替换为XHei Classical。

关键字:字体, Firefox , CSS, 语言, about:config, 字体链接, font link

1. 使用css设置全局字体

Firefox的很多个性化可以通过css脚本来完成,其中我们知道修改的是

Firefox程序界面,而修改的是网页内容,而这两种方法的语法是相同的:

*{font‐family: Myriad Pro !important;}

*{font‐size: 12pt !important;}

前一条语句设置的是字体,后一条设置的是大小。设置之后作用于所有的字体,从而Firefox

的字体对话框中的设置不再生效。这种设置方式是全局性的,适用于一劳永逸锁定某个字体

的用户。不建议锁定字体尺寸,否则很多网页的排版效果会大打折扣。

注意到这里使用的是一个拉丁字体Myriad Pro,这时,如果要显示中文,则会按照Firefox

的字体链接机制来选择合适的中文。如果要强制使用某中文字体,可以

*{font‐family: 明兰 !important;}

但也可以使用字体链接的方式,使得英文用Myriad Pro,中文用明兰,即

*{font‐family: Myriad Pro, 明兰 !important;}

2. Firefox字体设置对话框详解

Firefox通过字体对话框提供了非常丰富的字体设置,与css相比,这种设置方式的优势非

常明显。首先css能做的,字体对话框都能,它能方便地根据不同语言设置不同字体,包括

Serif/Sans/Mono字体,设置后点确定立即生效。相比之下,css虽然也能实现,但语法复

杂且不直观,更不用说每次修改都需要重启。所以,字体对话框是进一步了解Firefox字体

的必由之路。

2.1. 基本知识

网页字体一般分为两大类:比例字体(Proportional)和等宽字体(Monospace)。我们常

见的网页字体均是比例字体,等宽字体往往用于网页上代码的显示。另外,这两个概念是针

对拉丁字体而言的,中文字体严格说并不宜按此方式分类,但这也不影响Firefox中设置中

文字体。

比例字体又细分为两类:衬线(Serif)和无衬线(Sans-Serif)。同样这个概念来自说拉丁

字体。

2.2. 高级字体对话框

我们先从高级字体对话框开始,因为如果不先介绍它,下面的基本字体设置反而无从说起。

点击菜单栏“工具-选项-内容”,在字体和颜色中点“高级”,便打开了Firefox高级字体对

话框,如图:

1. 打开这个界面,首当其冲就得取消①处的勾。

↘这个选项清楚地表明,如果勾上,Firefox将根据网页源代码的设定来选择字体,而

不采用你的设置。而网页的作者为了保证兼容性,都会采用最保守的字体设置例如

Arial/Times New Roman等,这绝对不是字体美化爱好者愿意看到的。

2. ②处的菜单,设定的是字体所作用的语言。事实上Firefox的一大强项就是可以为多种

语言单独设置字体。这里我们以Western为例,换句话说,这里设置的字体对网页语

言为Western的网页有效。也许有人问“我上哪知道网页用的是什么语言?”这个下

文“不同语言单独设置字体”会具体提到。

3. 上文已讲,比例字体③和等宽字体④是两个大类。如果没有这个概念,我们很可能会把

截图理解成4个分类。事实上Serif和Sans-serif是归属于Proportional的。我认为如

果Firefox在UI上加上一定的缩进,可以使之更明朗。

a) 于是我们先看Proportional,这个菜单只有两个选项,Serif和Sans-serif。它直

本文标签: 字体设置网页美化概念