Linux下添加windows字体

在Linux下使用wqy字体,在视觉效果上就已近很好了,其实没有必要添加windows字体。但是显然有些人(比如领导,^..^)就喜欢宋体、楷体,所以添加windows字体有时还是需要的,幸运的是这件事很简单。

windows字体的来源可以从windows系统中拷贝。

对于大多数Linux系统,在你双击某种ttf字体时,就会打开类似于包管理器的界面,通常你可以在这个界面上选择安装字体。但是这种方式安装的字体通常只是针对某个用户(也就是你当前登录的用户)的,所以其他用户并不能使用你安装的字体(这通常不是个问题,许多人共用一台UNIX系统的时代已近过去很多年了……)。

即使不考虑用户的问题,有时你也需要把字体安装到系统的字体库中(比如使用tex编辑文档时,通常会需要使用宋体或楷体),其实就是把字体拷贝到系统存放字体文件的地方,然后运行一下更新字体缓存之类的命令,通常如下:

$ sudo mv win_fonts /usr/share/fonts/truetype/ $ sudo mkfontscale $ sudo mkfontdir $ sudo fc-cache 这里假设在win_fonts目录中存放着从windows拷贝过来的ttf字体文件。

如果不出意外的话,因该就可以使用这些新安装的字体文件了,比如在主题中改改系统字体设置之类的。


为镜像增加常用字体 先决条件 1.更改Dockerfile中FROM nginx:latest为你需要增加字体的父镜像 2.fonts.tgz为常用字体,(现有仿宋 常规、黑体 常规、华文仿宋、楷体 常规、宋体 常规)字体,如需其他字体可从windows系统(C:\Windwos\Fonts获取重新打包)

1FROM nginx:latest 2USER root 3ADD fonts.tgz /usr/share/fonts/chinese_font/ 4RUN yum install -y ttf-dejavu fontconfig ttmkfdir mkfontscale && \ 5 mkdir /usr/share/fonts/chinese_font -p && \ 6 chmod -R 755 /usr/share/fonts/chinese_font &&\ 7 mkfontscale && \ 8 mkfontdir && \ 9 fc-cache -fv && \ 10 source /etc/profile

构建 docker build -t nginx:1.15.5-fonts .

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

皕杰报表使用字体和部署后添加字体

Windows系统1、打开Win10系统的字体安装文件夹,可以双击打开此电脑打开C盘打开Windows打开Fonts;也可先打开计算机,在计算机地址栏上直接拷贝“C:WindowsFonts”路径。回车打开Win10字体文件夹。2.下载自己需要的字体。3.

皕杰报表部署到linux上字体问题

当报表部署到linux时,出现了字体问题,可能的原因有:1.Linux系统缺少字体2.Linux系统缺少字符集3.jdk未成功加载字体 配置中文字体1.fclist         查看字体列表2.yum y install fontconfig          安装字体库安装完成后,在/usr/share目录就可以看到fonts和font

皕杰报表(关于预览时文字变成方块)

在linux系统部署皕杰报表后,预览字体会变成小方块。可能的原因有:1.Linux系统缺少字体2.Linux系统缺少字符集3.jdk未成功加载字体:::tip解决方法:::解决办法一:拷贝中文字体:1)在启动java的时候加入如下参数,参数值为jdk的安装路径Dsun.java2d.fontpath……/j2se/jre/lib/fonts2)操作

Linux下添加windows字体 - HelloWorld