定义新的字体/引入字体文件方法总结

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <style>
        /* 两种定义字体的方法: */
        @font-face {
            font-family: ‘PingFang‘;
            src: url(‘pingfang/PingFang Regular.eot‘);
            src: local(‘PingFang Regular‘),
                local(‘PingFang‘),
                url(‘pingfang/PingFang Regular.woff‘) format(‘woff‘),
                url(‘pingfang/PingFang Regular.ttf‘) format(‘truetype‘),
                url(‘pingfang/PingFang Regular.svg#PingFang Regular‘) format(‘svg‘);
        }
        @font-face {
            font-family: ‘ping fang‘;
            src: url(‘pingfang/PingFang Regular.eot‘);
            src: url(‘pingfang/PingFang Regular.eot?#iefix‘) format(‘embedded-opentype‘),
            url(‘pingfang/PingFang Regular.woff‘) format(‘woff‘),
            url(‘pingfang/PingFang Regular.ttf‘) format(‘truetype‘),
            url(‘pingfang/PingFang Regular.svg#PingFang Regular‘) format(‘svg‘);
            font-weight: normal;
            font-style: normal;
        }
        h1{font-family: "微软雅黑";font-weight: 400;}
        .demo{font-family: PingFang;}
        h2{font-family: ping fang;font-weight: 400;}
    </style>
</head>
<body>
    <h1 class="demo">大厦将颠沙井街道哦啥老东家是</h1>
    <h1>大厦将颠沙井街道哦啥老东家是</h1>
    <h2>大厦将颠沙井街道哦啥老东家是</h2>
</body>
</html>

下载的字体是ttf格式的,需要通过转换工具再转化成eot、woff、svg、otf格式的字体文件

推荐字体格式转换网址:https://www.fontke.com/tool/convfont/

注意:一般引用的中文字体文件都是很大的,这样就会影响页面的加载速度

从网上下载的苹方字体分为几种类型的,本案例只演示了常规字体的引用方法,其他类型的字体套用即可。

时间: 2024-08-28 05:43:56

定义新的字体/引入字体文件方法总结的相关文章

字体图标的制作方法

1.图标的制作: 原料是需要有标准的svg图标 知乎引导教程:http://www.zhihu.com/question/29054543 实际操作的第三方网站:https://icomoon.io/app/#/select,类似网站还有http://iconfont.cn(隶属阿里,需要注册) 在网站上传svg文件,然后可以下载到打包的其他格式的文字文件及对应的demo; 2.使用 /* 字体声明部分,声明为jdf*/         @font-face {           font-f

NGUI制作字体的三种方法

主要参考两篇博文: (1).NGUI制作字体的三种方法 (2).使用位图字体工具BMFont从图片生成自定义字体 1.BMFont下载地址 http://www.angelcode.com/products/bmfont/ 2.BMFont使用方法 http://momowing.diandian.com/post/2013-01-24/40046239211 首先打开Font Settings,选择要制作的字体.可以从Font列表中选择一种字体,也可以通过Add font files导入一个t

CSS3属性+iconfont字体图标的使用方法

CSS3属性文本阴影:text-shadow:水平阴影 垂直阴影 模糊度 颜色: 可以多组值共同存在,用逗号隔开多层文本阴影的设置:text-shadow:第一层,第二层,第三层: 文本换行: 在单词内部换行: word-wrap:: normal:默认值,不允许在单词内部换行. break-word:允许单词内部换行. word-break:: break-all 允许在单词内部换行 keep-all 允许在换行点换行,单词内部不换行盒子阴影: box-shadow:水平阴影 垂直阴影 模糊度

&lt;28&gt;【了解】10-枚举类型介绍及定义+【掌握】11-枚举变量变量定义和使用+【掌握】13-typedef定义新的类型+【掌握】15-宏的概念及无参宏定义方法+【掌握】16-有参宏定义和使用方法+【掌握】17-应用:使用有参宏求最大值+【掌握】18-typedef和#define的区别

[了解]10-枚举类型介绍及定义 枚举类型: C语言提供了一个种类型,这种类型的变量的取值被限定在一定的范围之内了 枚举类型的定义: enum 枚举类型名{ 枚举值1,枚举值2,.... }; 举例: 定义一个变量,保存一周的第几天 enum weekday{ zhouyi,zhouer,zhousan,zhousi,zhouwu ,zhouliu,zhouri }; 定义iPhone手机的颜色 关于枚举类型元素的命名习惯 enum iColor{kIcolorWhite,kIcolorBlac

eclipse下java中注释字体太小和xml中中文字体太小问题解决方法

我们在win7下进行android应用开发,需要搭建相应的开发环境.现在普遍基本上都是eclipse+adt+sdk,在本人搭建完环境后,发现eclipse下,java中的注释和xml中的中文字体变得特别小,无法看的清楚.解决方法如下: 1.Java中字体变大方法: 打开eclipse,Window-->Preferences,如下图打开: 双击第二个红色框,如下图: 将字体改成五号即可. 2.xml中中文字体太小解决方法: 打开eclipse,Window-->Preferences--&g

eclipse下java中凝视字体太小和xml中中文字体太小问题解决方法

我们在win7下进行android应用开发.须要搭建对应的开发环境.如今普遍基本上都是eclipse+adt+sdk,在本人搭建完环境后,发现eclipse下.java中的凝视和xml中的中文字体变得特别小,无法看的清楚.解决方法例如以下: 1.Java中字体变慷慨法: 打开eclipse.Window-->Preferences,例如以下图打开: 双击第二个红色框,例如以下图: 将字体改成五号就可以. 2.xml中中文字体太小解决方法: 打开eclipse.Window-->Preferen

CSS高级技巧 图标字体ICONFONT的使用方法视频

图标字体  iconfont 这是一种字体,它跟svg 有很大 相似点   它是矢量的,放大缩小不失真的.很且很小. 我们把它成字看来. 字体 在 从ie4就开始支持的.  兼容性很好 唯一麻烦的地方,就是制作麻烦. 越来越的网站开始运用这个图标字体. 一些地方,我们就不用精灵图片,直接用图标字体. 图标字体的使用 自己制作比较麻烦,我们一般是网上直接下载,因此,要使用iconfont字体一共分为三步: 1. 先从网上下载字体.     经常使用的两个网站: icomoon.io http://

Nodejs Express下引入本地文件的方法

Express的结构如下: |---node_modules------用于安装本地模块. |---public------------用于存放用户可以下载到的文件,比如图片.脚本文件.样式表等.     |---routes------------用于存放路由文件.     |---views-------------用于存放网页的模板.     |---app.js------------应用程序的启动脚本.     |---package.json------项目的配置文件. 从上述结构中

vue 项目引入字体报错

原文:点我 vue 项目引入特殊字体,总是提示有问题 原因是,在webpack 里面的配置有问题 (亲测有效) 在项目文件里面引入字体的时候,应该写url-loader 而不能是url 原文地址:https://www.cnblogs.com/myfate/p/12106650.html