解决在vue项目中webpack打包后字体不生效的问题


Posted in Javascript onSeptember 01, 2018

最近在项目开发过程中遇到如下问题:开发环境中设置的字体样式使用webpack打包后到生产环境不生效。如图:

解决在vue项目中webpack打包后字体不生效的问题

打开控制台查看元素样式,发现在开发环境的时候"微软雅黑"被解析成unicode编码并且带着双引号,

解决在vue项目中webpack打包后字体不生效的问题

但使用webpack打包以后,"微软雅黑"的双引号被错误解析并多加了个反斜杠,导致字体不生效。

解决在vue项目中webpack打包后字体不生效的问题

解决方法:

尝试了一下去掉双引号,也就是font-family:微软雅黑,这样浏览器并不会把中文字体用unicode编码,样式也可以正常显示。但为了更好的兼容性,这里作者推荐使用中文字体的英文编码,如:font-family:'Microsoft YaHei'。

附上几个中文字体的英文对照:

黑体:SimHei

宋体:SimSun

新宋体:NSimSun

仿宋:FangSong

楷体:KaiTi

仿宋_GB2312:FangSong_GB2312

楷体_GB2312:KaiTi_GB2312

微?正黑体:Microsoft JhengHei

微软雅黑体:Microsoft YaHei

以上这篇解决在vue项目中webpack打包后字体不生效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
分享一个我自己写的ToolTip提示插件(附源码)
Jan 20 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 Javascript
如何使用HTML5地理位置定位功能
Apr 27 Javascript
JS选取DOM元素的简单方法
Jul 08 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
Oct 05 Javascript
Javascript 引擎工作机制详解
Nov 30 Javascript
微信小程序 登录的简单实现
Apr 19 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
Sep 02 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
微信小程序背景音乐开发详解
Dec 12 Javascript
javascript实现前端成语点击验证优化
Jun 24 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
vuejs 制作背景淡入淡出切换动画的实例
Sep 01 #Javascript
vue解决使用webpack打包后keep-alive不生效的方法
Sep 01 #Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 #Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 #jQuery
vue初始化动画加载的实例
Sep 01 #Javascript
jQuery解析json格式数据示例
Sep 01 #jQuery
vue+vue-router转场动画的实例代码
Sep 01 #Javascript
You might like
构建简单的Webmail系统
2006/10/09 PHP
php导入模块文件分享
2015/03/17 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
Javascript的一种模块模式
2008/03/22 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
详解Django通用视图中的函数包装
2015/07/21 Python
浅析使用Python操作文件
2017/07/31 Python
基于python内置函数与匿名函数详解
2018/01/09 Python
python发送邮件脚本
2018/05/22 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
前端实现打印图像功能
2019/08/27 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
打印机墨盒:123Inkjets
2017/02/16 全球购物
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
特色蛋糕店创业计划书
2014/01/28 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
意向书范文
2014/03/31 职场文书
软件项目开发计划书
2014/05/01 职场文书
大一新生期末自我评价
2014/09/12 职场文书
校运会班级霸气口号
2015/12/24 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android