Linux下安装宋体以及微软雅黑字体

最近工作用itext生成pdf在windows环境下没有出现中文乱码而在linux下出现中文乱码,打开pdf查看pdf编码,以及显示的编码,发现编码并没有对应。原因是使用的宋体和微软雅黑在linux环境下并没有安装。
解决方法:
1.到windows环境下将所需字体拷贝到linux下。(simsun.ttc(宋体),msyf.ttf(微软雅黑))
2.到linux环境下创建目录
mkdir -pv /usr/share/fonts/chinese/TrueType
将字体放入目录下
cd /usr/share/fonts/chinese/TrueType
chmod 755 * 为字体赋予可执行权限
3.建立字体缓存
# mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
# mkfontdir
# fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
4.reboot重启系统
时间: 2024-08-24 07:41:00

Linux下安装宋体以及微软雅黑字体的相关文章

关于mac 和其它osx系统添加 微软雅黑字体 适用于安装字体报错或者安装失败

问题起因: 公司同事使用sketch的设计软件,老板要求字库必须使用微软雅黑.但是使用威锋搜索到的微软雅黑字体 安装出现问题,字体只有常规,没有轻体和粗体.其它2个字库点击安装,或者在finder-应用程序--字体册里面添加 总是不成功. 解决办法: 1 mac机器上的word 默认是带微软雅黑字体的 finder-word程序-右键进入安装包-在搜索里面输入tt-找到-msyh文件(微软雅黑轻体)-msyhbd(微软雅黑粗体)-msyhl(微软雅黑常规) 复制到桌面. 如果电脑上没有的朋友可以

TCPDF微软雅黑字体

TCPDF是可以实现将html转为pdf格式的php插件,使用例子在https://tcpdf.org/examples/:但微软雅黑字体需要自己添加: 在命令窗口(windows下为dos窗口)切换到tcpdf目录的tools目录,msyh.ttf也复制到tools目录下 tools目录下窗口运行命令生成微软雅黑字体 php ./tcpdf_addfont.php -b -t msyh.ttf 在调用tcpdf代码中设置字体 $pdf = new TCPDF(PDF_PAGE_ORIENTAT

[WinXP] Chrome使用CSS样式强制使用微软雅黑字体出现口口的解决办法

XP下使用chrome(也包括FF.opera.IE等支持css定义样式的浏览器),为美观希望将页面字体强制显示为微软雅黑,但是在某些网站,会有部分字符无法显示,比如:www.taobao.com,https://www.zybuluo.com/mdeditor,究其原因,是由于这些网站使用了"图标字体",而微软雅黑不能够显示.这个问题估计不少人都遇到过.那么,能否"鱼和熊掌兼得"呢?答案是肯定的,将自定义样式改为以下代码即可: *:not([class*=&quo

前端首选微软雅黑字体设定

首先可以用 { font-family: 微软雅黑: } 如果这样不行还可以用: { font-family: "Microsoft YaHei" ! important; } 使用中最好不用中文,中文的话,英文系统就显示不了了.(前提是英文系统也有这个字体) CSS中设置的字体 考虑到兼容性,我们总会在CSS中队字体进行一些设置,这类设置往往设置在body标签上,无论是人人网,腾讯网,淘宝网,开心,新浪,网易等都是如此.以下为各个大型网站的body的字体设置: 人人网: body{f

让ie6(opera)支持微软雅黑字体

一直很喜欢微软雅黑字体,这也算是因个人审美的问题吧,最近在捣腾一些东西,竟然发现IE6和Opera浏览器对CSS中设置微软雅黑字体不感冒,纠结了一上午,终于找到了解决办法,如何让Opera和IE6支持微软雅黑呢?其实解决办法非常简单: 一.让IE6支持微软雅黑,添加一句声明: <html  lang="zh-CN"> 在网页的HTML标签内加入红色部分的声明,就可以了.框架资源分享 二.让Opera浏览器支持微软雅黑,通过CSS兼容性补救来实现: CSS代码: font-f

android使用微软雅黑字体

android使用微软雅黑字体,需要下载字体 ttf文件 下载地址:http://download.csdn.net/detail/xiaoliu123586/9049219 放在assert,然后引用即可,如下图: 1 Button button= (Button) this.findViewById(R.id.stafflogin); 2 3 Typeface mTypeface = Typeface.createFromAsset(this.getAssets(),"fonts/wryh.

CentOS 7 KDE 桌面安装微软雅黑字体!和字体渲染!

Centos7下默认的字体是比较难看,虽然可以安装文泉译字体,但是习惯了windows下的微软雅黑了,所以还是设置了下,过程相当的简单. 1.首先在centos的/usr/share/fonts下建立个msfonts目录,用来存放微软雅黑,之后cp msyh.tth msyhbd.ttf到msfonts下. cd /usr/share/fonts mkdir msfonts cp /mnt/W_Win7/msyh*   . ps:注意后面的小圆点,指是当前目录,前提cd 到msfonts目录下,

css调用字体 没装微软雅黑,用css写@font-face让其能显示微软雅黑字体

在设计布局网页时 经常想要用一些比较好看的字体,比如微软雅黑,这个字体在近年来在网页设计中运用越来越平常, 然而所使用的字体也只有自己能看到 到别的机子上 又恢复了原来的宋体神马的. 经过一位高手的提点,能用CSS直接实现,查阅了部分资料 并经过测试 总结下列方法来实现网页中的自定义字体我们很容易发现EOT字体仅仅对于IE浏览器支持 面对庞大的IE用户 EOT字体的重要性也就不说了 对于其他浏览器由于直接支持TTF字体 就不多介绍 只是在定义样式时 注意下浏览器的兼容问题就可以了 由于各浏览器对

docker容器添加微软雅黑字体

添加中文字体其实很简单,往容器里COPY一个ttf字体文件就生效了,不需要执行fc-cache. 基于debian 8的tomcat容器,Dockerfile: COPY msyh.ttf /usr/share/fonts/msyh.ttf 容器启动的时候这个ttf就已经生效了.