在线字体转换

制作网站难免有些字体不是默认的,得通过@font-face来加载自己特定的字体,来实现特定的文字效果。在本篇文章我将给大家介绍

@font-face免费且常用方法并解释各种方法的利弊,具体在自己的项目中怎么使用,还是的读者自己去度量。

(1)[email protected]
首先让我们来谈谈原生态的方式来实现自定义网页字体@font-face的方法,声明一个自定义@font-face的CSS语法是很简单的。基本上只要

你指定字体名和字体文件的路径,一旦指定字体,你就可以将它应用于任何元素。

@font-face {
    font-family: "Custom Font Name"; //定义字体名
    src: url(‘font.ttf‘); //字体文件路径
}
body {
    font-family: "Custom Font Name";
}

但是不同的浏览器支持不同格式的字体,如 IE只支持EOT格式的字体,Firefox支持EOT和TTF格式,Safari支持OTF,TTF和SVG格式字体;显

然我们网站也是要给IE浏览者的看的,所以上一种普通的方法显然无法满足我们要求,所以我们需要更为复杂并适合所有浏览器的方法

@font-face {
    font-family: ‘MyWebFont‘;
    src: url(‘webfont.eot‘); /* IE9*/
    src: url(‘webfont.eot?#iefix‘) format(‘embedded-opentype‘), /* IE6-IE8 */
         url(‘webfont.woff‘) format(‘woff‘), /* Modern Browsers */
         url(‘webfont.ttf‘)  format(‘truetype‘), /* Safari, Android, iOS */
         url(‘webfont.svg#svgFontName‘) format(‘svg‘); /* Legacy iOS */
    }

这种方法呢优势是可以将字体放在自己的服务器上,任自己调试,但缺点是比较复杂,且需要将字体生成不同的格式(这里有个生成字体

格式的在线工具:http://www.fontsquirrel.com/fontface/generator),字体加载慢

(2)google网页字体
google网页字体http://www.google.com/webfonts/unsupported.html无疑是网页设计者的最佳帮手,只需加载简简单单的几行代码就可以

将字体应用到自己的网页中去;代码如下

<link href=‘http://fonts.googleapis.com/css?family=Arvo‘ rel=‘stylesheet‘ type=‘text/css‘>

这种方法的优势很明显加载快,轻量级且免费,但也有不足之处就是大多数字体提供的样式不多

总的来说不管怎么样第二种方法是目前最适合的方法

线上制作字体地址:http://www.fontsquirrel.com/fontface/generator

时间: 2024-10-20 05:49:29

在线字体转换的相关文章

@font-face使用在线字体

@font-face规则在CSS3规范中属于字体模块,该规则的推出对于网页设计来说是一个革命性的进步.在传统设计中,设计师不敢使用各种艺术字体类型,甚至是常规字体也需要慎重使用.因为设计师必须考虑每位浏览者的系统中是否安装了所有字体.有了@font-face规则,这个顾虑就可以放下了:只要在互联网上指定一种字体类型源,而不管用户电脑是否安装该字体,设计的网页都能够正确显示. 用较为专业的话来讲,@font-face能够加载服务器端的字体文件,让客户端浏览器显示客户端没有安装的字体.如果没有@fo

web字体格式及几种在线格式转换工具介绍

原文地址:http://blog.csdn.net/xiaolongtotop/article/details/8316554 目前,文字信息仍是网站最主要的内容,随着CSS3技术的不断成熟,Web字体逐渐成为话题,这项让未来Web更加丰富多彩的技术拥有多种实现方案,其中之一是通过@font-face属性在网页中嵌入自定义字体,主流的浏览器都支持这项技术,本文介绍主要的几种Web字体格式及字体格式转换. Web字体格式介绍 TrueType (.ttf) Windows和Mac系统最常用的字体格

CSS在线字体库,外部字体的引用方法@font-face

@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶.我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面中的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定义字体,一句话这些都是@fo

CSS在线字体库,外部字体的引用方法

最近,谷歌全面退出中国,谷歌官网域名google.com.谷歌香港google.com.hk都打不开, ping了一下google.com和google.com.hk两个域名的服务器情况,最后ping出来的IP地址均显示为“美国”,也就是说谷歌香港(google.com.hk)的服务器,已由香港转移至美国,所以链接时间会很长,甚至断断续续出现请求超时的情况. 这样就是说谷大神在中国再也神不起来了.欲哭无泪的是我们苦逼的IT啊,谷歌字库不能用了,经网上一番找寻终于在wangzhan.360.cn上

pdf转换成word在线如何转换

将PDF转换成Word要领很多,但是差异于传统的电脑安顿转换工具,在线版PDF转换器就能实现PDF转换Word,接下来我们一起看看到底什么是在线PDF转换成Word转换器? 什么是在线PDF转换成Word转换器?作为一款具备强大PDF转换本事的转换器,迅捷在线PDF转换成Word转换器拥有强大的PDF转换效果.在 线PDF转换成Word转换器指的是借助云端服务器的处理处罚,将传统的PC端PDF转换技能转移到遍布网络的云端举行处理处罚的技能.新的技能除了要求 云端服务器的负载控制较为公正之外,还要

JS 如何将“在线图片资源”转换成“base64”

在实现html2canvas截图的功能时,发现不支持"图片跨域",这可伤脑筋了: 偶然发现如果将"在线图片资源"转换成base64后,用base64渲染,这样完美解决问题: 因为图片时跨域的,所以我们在转换过程中需要加一段代码,用来支持跨域: image.crossOrigin = "*"; 完整代码如下: function getBase64Image(img) { var canvas = document.createElement(&qu

PDF转换成PPT转换器在线如何转换的

PDF转换成PPT转换器在线如何转换的,有的时候需要将PDF格式的电子书中的图片拷贝下来再放入PPT里面,然后进行排版设置,再由PPT幻灯片的格式展示,但是这样太麻烦,有没有什么转换器可以在线将两者转换的呢,答案自然是有的,小编现在就介绍给大家.第一步:打开电脑将需要转换的PDF文件添加至桌面,然后进入浏览器内搜索"迅捷PDF在线转换器",找到在线页面.第二步:进入到在线转换器的页面内后,点击页面上方导航栏内的"文档转换"然后选择下拉框内的"PDF转PPT

在线px转换rem工具

今天推荐一个在线工具,在线px转换rem工具 只要输入1rem = 多少px即可在线转换 和cssrem插件差不多的功能 rem在线转换工具: http://www.ofmonkey.com/front/rem 原文地址:https://www.cnblogs.com/zzz-knight/p/11657600.html

评测:最好最有效的PDF在线无损转换免费工具Smallpdf

比较目前最流行的几款PDF处理工具,包括著名的Adobe acrobat原版工具,俄国的ABBYY FineReader,以及平时可能配套需要用到的OCR文件识别功能,最后评测得出优胜的是一款新近免费开源的Smallpdf,测试过后,简直是无损复原Word,有网友评论,简直就想捐款. 评测过程及效果如下: 在网址栏,直接输入smallpdf.com打开工具主页. 或者在tool321.com工具聚合主页上查找阅读类,首推的便是Smallpdf,同时收录了还有比较        出名的Acroba