html给文字设置下载的字体(@font-face,font-family)

阅读数:52 评论数:0

跳转到新版页面

分类

html/css/js

正文

一、@font-face

可以定义一种字体的名字和位置,然后可以在你的页面中使用。

  @font-face {
      font-family: <YourDefineFontName>;
      src: <url> [<format>],[<source> [<format>]], *;
      [font-weight: <weight>];
      [font-style: <style>];
    }
font-family 为载入的字体取名字
font-weight 定义加粗样式
font-style 定义字体样式

1、常用字体

WOFF Web Open Font Format,这种字体格式专门用于网上,由Mozillia联合其它几大组织共同开发。WOFF字体通常比其它字体加载的要快些,因为使用了OTF和TTF字体里的存储结构和压缩算法。这种字体格式还可以加入元信息和授权信息。
SVG/SVGZ Scalable Vector Graphics,由于是矢量字体,体积更小,适合于手机设备使用
EOT Embeded Open Type,微软创造 的字体
OTF/TTF OpenType Font和TrueType,部分的因为这种格式容易被非法复制,才催生了WOFF字体。

2、常见写法

@font-face {
  font-family: 'iconfont';
  src:  
    url('iconfont.ttf?qja5i2') format('truetype'),
    url('iconfont.woff?qja5i2') format('woff'),
    url('iconfont.svg?qja5i2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

二、font-family

把字体加载进行以后,就可以通过font-family使用。

.logo {
  font-family: "iconfont logo";
  font-size: 160px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



相关推荐

一、script标签属性 async 表示立即下载该脚本,但不妨碍页面中的其他操作,只对外部文件有效。 charset 与src属性一起使用,告诉浏览器用来编码这个javascript程序的

一、概述 meta标签共有两个属性,它们分别是http-equiv属性和name属性。 二、meta标签的name属性 name属性主要用于描述网页,与之对应的属性值为content,content中

svg 是Scalable Vector Graphics意为可缩放矢量图形,SVG使用XML格式定义二维图形和绘图程序的语言。 一、使用方式 1、SVG文件可以

最近自己做了一个网站,使用了cdn加速bootstrap和jquery的加载。这里先解释一下什么是cdn。 c

鼠标右移,右上角。   webstorm快捷键 ctrl+/ 注释 按两个shift键 快速查找 ctrl+r 替换 alt+鼠标选择 纵向修改排列在一条线上的元素 ctrl+

主要是给table放到一个div里去,然后再设置div显示滚动条 &lt;!--div比table大小要小才

一、简介 html2canvas能够实现在用户浏览器端直接对整个或部分页面进行截屏,它不需要来自服务器任何渲染,整张图片都是在客户端浏览器创建。 html2canvas脚本将页面渲染成一个canvas

一、原因 音频自动播放会被大多数的浏览器所阻止。 二、解决方法 添加muted属性,这个属性用于规定视频的音频输出应该是静音。

在使用html语法编写html5文档时,要求指定文档类型,以确保浏览器能在html5标准模式下渲染网页。 <!doctype html> html语法不区分大小写,<!DOCTYPE html>和<!

一、属性的定义 <元素 属性="值"></元素> <元素 属性='值'></元素> 1、单引号作为属性值时,可以使用双引号,或者使用数字字符引(&#39)代替单引号。 <p title="这是一个