美文网首页前端技术
vue中使用@font-face(字体兼容IE、微信内置)

vue中使用@font-face(字体兼容IE、微信内置)

作者: lesdom | 来源:发表于2019-07-24 18:19 被阅读82次

字体转换

字体转换
通过上面的网站将获取到eot,svg,ttf,woff文件格式的字体

方式一

步骤一

src/assets中新建fonts文件夹,将字体放入其中。

步骤二

src/assets/css中新建font.less文件

@font-face{
  font-family: 'PingFangSC-Regular';
  src: url('../fonts/pingfangregular.eot'); 
  src: url('../fonts/pingfangregular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/pingfangregular.woff') format('woff'), 
      url('../fonts/pingfangregular.ttf')  format('truetype'), 
      url('../fonts/pingfangregular.svg#PingFangSC-Regular') format('svg'); 
}
body {
  font-family: 'PingFangSC-Regular';
}

步骤三

main.js中引入

import './assets/css/font.less'

方式二

步骤一

static中新建fonts文件夹,将字体放入其中。

步骤二

src/assets/css中新建font.css文件

@font-face{
  font-family: 'PingFangSC-Regular';
  src: url('/static/fonts/pingfangregular.eot'); 
  src: url('/static/fonts/pingfangregular.eot?#iefix') format('embedded-opentype'),
      url('/static/fonts/pingfangregular.woff') format('woff'), 
      url('/static/fonts/pingfangregular.ttf')  format('truetype'), 
      url('/static/fonts/pingfangregular.svg#PingFangSC-Regular') format('svg'); 
}
body {
  font-family: 'PingFangSC-Regular';
}

步骤三

main.js中引入

import './assets/css/font.css'

问题

微信内置浏览器应该是不支持微软雅黑字体,所以可以使用PingFangSC-Regular字体代替,长得差不多。

参考

font-face

网站导航

网站导航

相关文章

  • vue中使用@font-face(字体兼容IE、微信内置)

    字体转换 字体转换通过上面的网站将获取到eot,svg,ttf,woff文件格式的字体 方式一 步骤一 在src/...

  • CSS 引入外部字体

    浏览器兼容性 1. 最深层兼容:定义字体 @font-face,并在其他样式文件之前引入。 使用字体: 2.更实用...

  • 字体修改html

    @font-face{ font-family: myFirstFont;/*eot格式兼容IE*/ sr...

  • Vue项目兼容IE11

    Vue项目兼容IE11 Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMASc...

  • vue-cli3兼容ie浏览器的实现方法

    我们再使用vue开发过程中,会大量使用es6的语法,但是ie浏览器对es6兼容性不好,如果我们需要兼容ie,那么就...

  • Vue 基础

    前言 Vue 的兼容性 Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMASc...

  • Vue.js ToDoList和MVVM模式

    安装Vue插件 兼容性 Vue不支持IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScri...

  • (8)字体

    如果我们想让用户使用服务器中预存的字体,需要使用@font-face:加载: 使用: 字体大小 字体粗细 字体样式...

  • 前端主流框架对IE浏览器支持性调查

    Vue Vue官方文档上有这么一句: 兼容性:Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无...

  • VUE复习笔记1(开始)

    兼容性 Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特...

网友评论

    本文标题:vue中使用@font-face(字体兼容IE、微信内置)

    本文链接:https://www.haomeiwen.com/subject/llsfrctx.html