ttf

认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg

懵懂的女人 提交于 2019-12-21 11:47:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在看别人 github 项目的时候,看到了 iconfont,百度了一下是阿里的图标库,这个很容易理解,但是自己操作一遍之后发现下载下来的目录还包含了 .eot、.woff 等文件,对于这些新东西感到有些陌生,在经过一番查找之后有所得,整理思路,记录于此。 一、Iconfont 1. 概述 在前端作业中,二十年前只有页面中铺满文字就算上线产品,现如今,不加点俏皮的“图标”会让页面显得很 Low 很 Low。 在写这篇文章之前,我一直以为上图中的“图标”是一个个的图片组成,但学习总是给人新知,现在我知道了它们只是一种字体,类似于“宋体”、“楷体”这种。如果我们要使用它们,也只需要在 css 文件中使用 @font-face 引入这种字体即可。@font-face 是 css3 的一个语法,刚兴趣的可以自行阅读 @font-face 用法 。 2. Iconfont 介绍 Iconfont 是阿里提供了一个图标库,你可以想象成是一个售卖图标的超市,挑选你需要的图标放入购物车,然后 Iconfont 会为你打包你购物车里的图标,自动生成一种新的字体,你可以选择下载到本地,在你的项目中引入这种字体,这样即便没有网络的情况也可以使用图标。 这种模式的一大优点就是只挑选出需要的图标

com.aspose 生成pdf在linux生成PDF乱码解决(window环境正常)

為{幸葍}努か 提交于 2019-12-10 14:51:39
linux 环境下日志查看在GBK环境下,中文正常显示,web应用通过浏览器看到的jsp均不乱码,只有aspose生成的pdf,查看时中文全部显示不出来,其解决方案如下: 1. 通过增加jdk的字体库信息解决 cd $JAVA_HOME/jre/lib/fonts mkdir fallback,cd fallback, cp msyh.ttf ./ #此处的msyh.ttf是字体文件,可以从Windows平台拷贝过来(c:/Windows/Fonts/msyh.ttf),也可以用其他字体文件,只要支持中文即可。 mkfontdir #生成字体查询文件 mkfontscale #生成scale文件 #重启weblogic后依然乱码(之前解决sqldeveloper时生效,但现在不生效) 2.通过操作系统层面解决 cd /usr/share/fonts/ #进入字体库文件夹 mkdir fonttmp #创建自己使用的字体库文件夹 cd fonttmp #进行字体库 cp *.ttc,cp *.ttf #copy windows下的字体文件 (ttc和ttf)或支持中文的字体文件(ttc和ttf)到此文件夹下 mkfontdir #生成字体查询文件 mkfontscale #生成scale文件 fc-cache #扫描字体目录并生成字体信息的缓存 #重启welogic后问题解决