我们在日常需求中,经常会碰到视觉设计师对某个中文字体效果非常坚持的情况,因为页面是否高大上,字体选择是很重要的一个因素,选择合适的字体可以让页面更优雅.面对这种问题,我们通常以下方式来进行设计还原: 使用图片背景还原设计,即使用 photoshop 将文本图层单独导出成网页背景图片. 产生的问题 1.    制作与维护成本很高.切图繁琐.高清屏适配繁琐.合并雪碧图更繁琐,后期修改更加繁琐. 2.    用户体验差.导致网页不支持选中.复制.搜索.翻译.矢量缩放,也会影响视障用户使用读屏器操作网页…
字蛛官方文档 http://font-spider.org/index.html 首先安装全局包  npm install font-spider -g 然后下载字体 ,本次需要的是  "造字工房力黑(非商用)常规体.ttf" ,放到指定的文件夹里,然后在下面调用 /*声明 WebFont*/ @font-face { font-family: 'zzgflh'; src: url('../font/zzgflh.eot'); src: url('../font/zzgflh.eot?…
一直觉得很多字体特别好看,但是那些好看的字体只能做在图片上不能用CSS样式去实现,作为一个会设计的前端,真心觉得很烦恼,有时候那些文字需要更换,修改起来非常麻烦,要到处去找源文件,找不到源文件还要尽力去P出来. 于是在空闲时间,进入搜索状态,全网搜索能将字体引入,并压缩的软件,​不管国内国外都看了,最后发现了fontSpider,中文名:字蛛. 打开字蛛的官网:http://font-spider.org/​他上面也是有教程的,但是我表示,我真的是一个很小白很小白的人,我看不懂啊...(和我一样…
IText生成doc文档需要三个包:iTextAsian.jar,iText-rtf-2.1.4.jar,iText-2.1.4.jar 亲测无误,代码如下: import com.lowagie.text.Document; import com.lowagie.text.Font; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.BaseFont;…
本文主要讲中文webFont的相关知识,包含了业界现状.WebFont优势.实现方案等. 一 业界使用WebFont现状 1.1 英文WebFont使用现状 英文版已使用非常广泛.比较有名的字体库:GoogleFonts :https://fonts.google.com/ 1.2 中文WebFont使用现状 中文版字体库正在起步,目前各种图标使用已经很普遍了,例如华为云字体图标库.汉字库在部分大公司页面中有使用,效果还是很好的.例如:苹果.沃尔沃.汽车之家等. 案例1:苹果公司的pingfan…
特别想独立的把这个问题写成一篇内容,分享给大家. 反正我是这个字体压缩使用的受益者,不是打广告. 很久以前,设计师总是爱用一些奇奇怪怪的字体放在页面上,而作为前端我们很容易的就能直接使用TA们用到的字体包,但是,字体包一般都好几兆,特别占内存,特别拉慢页面的加载速度.久而久之我就不爱设计师设计的字体了.就用电脑,手机默认的字体: 问题是,这样的话总是有点差距的.所以这时我们的解决方案就是:特定的文字压缩,这时文字包就只有kb了.所以知道了这个-字蛛 要使用字蛛步骤: 1.首先是要在电脑上先安装N…
Ubuntu系统配置Zabbix前端及中文乱码解决方案  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装zabbix 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12302137.html https://www.cnblogs.com/yinzhengjie2020/p/12305427.html 二.配置zabbix前端(参考连接:https://www.zabbix.com/documentation/4.…
由于文件编码方式编码方式不统一出现样式中文乱码解决方案: 今天碰到的问题:页面字体样式设置的'微软雅黑',可页面没引用.我调试看到样式出现中文乱码了 这种问题,就需要转换文件的编码方式,如下两步即可解决 第一步:在visual studio 2010中,“文件”菜单“Default.aspx另存为”命令,出现“另存文件为”对话框,点击“保存”按钮右边的小三角,“编码保存”命令,然后选择gb2312 第二步:在web.config里设置<globalization requestEncoding=…
转载自:JSP中pageEncoding和charset区别,中文乱码解决方案 JSP指令标签中<%@ page contentType="text/html;charset=GB2312"%>这句有什么用途?关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncodin…
本博文主要想说明以下两点: 1.对于上一篇的<boost::xml——基本操作以及中文乱码解决方案>解释,这篇博文基本解决了正确输入输出中英文问题,但是好像还没有解决修改中文出现乱码的问题. 可以参看这段代码 bool read_xmlW(const std::string &xml,boost::property_tree::wptree &a_wptree) { bool rt = true; boost::mutex::scoped_lock s_lock(m_mutex…