要得到single Malta字体,不外乎两种途径,其一找到付费网站购买字体,其二就是到免费网站DownLoad字体。当然要给钱的这种傻事我想大家都不会做的,那我们就得到免费的地方下载,在哪有呢?我平时都是到[URL=http://www.google.com/webfonts]Google Web Fonts[/URL]和[URL=http://www.dafont.com/]Dafont.com[/URL]寻找自己需要的字体,当然网上也还有别的下载字体的地方,这个Demo使用的是[URL=http://www.dafont.com/]Dafont.com[/URL]的Single Malta字体,这样就可以到这里下载[URL=http://www.dafont.com/single-malta.font]Single Malta[/URL]:[P][upload=15308,0]13201142_1.jpg[/upload][/P][P]Single Malta下载下来后,需要把它解压缩出来:[/P][P][upload=15309,0]13201142_2.jpg[/upload][/P][P][B]二、获取@font-face所需字体格式:[/B][/P][P] 特殊字体已经在你的电脑中了,现在我们需要想办法获得@font-face所需的.eot,.woff,.ttf,.svg字体格式。要获取这些字体格式,我们同样是需要第三方工具或者软件来实现,下面我给大家推荐一款我常用的一个工具[URL=http://www.fontsquirrel.com/fontface/generator]fontsquirrel[/URL],别的先不多说,首跟我点[URL=http://www.fontsquirrel.com/fontface/generator]这里[/URL]进入到下面这个界面吧。[/P][P][IMG]http://images.cnblogs.com/cnblogs_com/rubylouvre/199042/o_font-face-kit-generator.png[/IMG][/P][P] 如果你进入页面没有看到上图,你可以直接点击导航:[/P][P][upload=15310,0]13201142_3.jpg[/upload][/P][P]如果你看到了上面的界面,那就好办了,我们来看如何应用这个工具生成@font-face需要的各种字体,先把我们刚才下载的字体上传上去:[/P][P][upload=15311,0]13201142_4.jpg[/upload][/P][P] 上传后按下图所示操作:[/P][P][/P][P] 现在从Font Squirrel下载下来的文件已经保存在你本地的电脑上了,接着只要对他进行解压缩,你就能看到文件列表如下所示:[/P][P][upload=15312,0]13201142_5.jpg[/upload][/P][P] 大家可以看到,解压缩出来的文件格式,里面除了@font-face所需要的字体格式外,还带有一个DEMO文件,如果你不清楚的也可以参考下载下来的DEMO文件,我在这里不对DEMO说明问题,我主要是给大家介绍如何把下载下来的文件有价值的运用到我们的项目中。[/P][P] 例如在自己的本地创建了一个fontface项目:[/P][P][upload=15313,0]13201142_6.jpg[/upload][/P][P] 为了让项目结构更清晰,我们在项目中单独创建一个fonts目录,用来放置解压缩出来@font-face所需的字体格式:[/P][P][upload=15314,0]13201142_7.jpg[/upload][/P]