精华内容
下载资源
问答
  • linux服务器安装字体库

    万次阅读 2018-07-11 21:07:57
    因为服务器上面没有安装字体库,导致生成的图标图片上面的中文显示不出来。 研究很久,最终决定在服务器上面安装字体库安装步骤: 从window电脑本地找到MSYH.TTC文件,重命名成MSYH.TTF 然后把这个文件上传...

    因为服务器上面没有安装字体库,导致生成的图标图片上面的中文显示不出来。
    研究很久,最终决定在服务器上面安装字体库。
    安装步骤:
    从window电脑本地找到MSYH.TTC文件,重命名成MSYH.TTF
    (我用的是MSYH.TTF:https://download.csdn.net/download/u011606175/10535850
    这里写图片描述
    然后把这个文件上传到服务器上面,然后复制到、usr/share/fonts/路径下
    这里写图片描述
    然后依次执行
    cd /usr/share/fonts/
    1、mkfontscale
    2、mkfontdir
    3、fc-cache
    这里写图片描述

    到这里就安装完成了
    可以用:fc-list :lang=zh 查看安装的中文字体
    这里写图片描述

    fc-list 查看服务器的所有字体

    附上结果对比图
    安装字体库前:
    这里写图片描述
    安装字体库之后:
    这里写图片描述

    注:引用从https://blog.csdn.net/xiongshengwu/article/details/53696654 文章

    展开全文
  • 服务器安装字体库

    2020-09-16 11:27:18
    服务器安装字体库: 场景:在项目中有需求将上传的word文档拼接成pdf,由于服务器上未安装window字体库,所以拼接完显示的文档字体读取不到,全是‘?’。 获取字体库: 1、windows下C:\Windows\Fonts目录中将字体...

    服务器上安装字体库:

    场景:在项目中有需求将上传的word文档拼接成pdf,由于服务器上未安装window字体库,所以拼接完显示的文档字体读取不到,全是‘?’。

    获取字体库:

    1、windows下C:\Windows\Fonts目录中将字体文件打包上传到服务器
    2、 服务器上/usr/shared/fonts/新创建chinese文件夹,将压缩包复制到这里并解压,解压命令(unzip -q Fonts.zip)
    在这里插入图片描述


    安装字体库:

    1、对chinese文件夹修改权限:chmod -R 755 /usr/share/fonts/chinese
    2、 接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:yum -y install ttmkfdir
    3、 然后执行ttmkfdir命令即可:ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir。
    执行时报错:Can’t initialize Face : mstmc.ttf(2),网上搜了下时mstmc.ttf,需要在源码中添加字体,文档中也没用到这个字体,索性就在Fonts文件夹下删除了mstmc.ttf
    4、最后需要修改配置文件:vi /etc/fonts/fonts.conf,将字体库路径加到配置文件中。
    在这里插入图片描述
    5、刷新内存中的字体缓存,这样就不用reboot重启了:fc-cache,然后通过fc-list查看已安装的字体,与安装之前的字体对比发现新字体已添加。
    6、重启下服务器上的项目,安装的字体生效,文档中不会出现‘?’。

    展开全文
  • 服务器安装字体库解决出现xx问题

    千次阅读 2016-04-01 10:48:17
    首先,先安装字体库所需要的控件 apt-get install xfonts-utils apt-get install fontconfig apt-get install ttf-dejavu-core 然后,将你下载好的字体文件放置到如下位置(.ttf文件): 将下载好的字体复制到...

    以ubuntu服务器为示例:

    首先,先安装字体库所需要的控件

    apt-get install xfonts-utils 
    
    apt-get install fontconfig
    
    apt-get install ttf-dejavu-core

    然后,将你下载好的字体文件放置到如下位置(.ttf文件):

    将下载好的字体复制到/usr/share/fonts/truetype/liberation路径下


    然后,在fonts路径下执行以下命令行


    sudo mkfontscale (创建字体的fonts.scale文件,它用来控制字体旋转缩放)
    sudo mkfontdir (创建字体的fonts.dir文件,它用来控制字体粗斜体产生)
    sudo fc-cache -fv (建立字体缓存信息,也就是让系统认识认识雅黑)
    
    建立路径和缓存之后,重启服务器或者重启服务,让系统识别新加入的字体库。
    最后,

    Graphics2D调用中,申明宋体字符即可直接调用。

    最后,在代码部分进行调用,展示的时候即可正确展示:

    package org.activiti.examples.processdefinitions;
     
    import java.awt.Font;
    import java.awt.FontMetrics;
    import java.awt.Graphics2D;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;
     
    import javax.imageio.ImageIO;
    
    public class Test {
     
        /**
         * @param args
         */
        public static void main(String[] args) {
            int width = 100;
            int height = 100;
            String text = "爱我中华";
            int x = 0;
            int y = 0;
            BufferedImage processDiagram = new BufferedImage(100, 100,
                    BufferedImage.TYPE_INT_ARGB);
            Graphics2D g = (Graphics2D) processDiagram.createGraphics();
            Font font = new Font("宋体", Font.BOLD, 12);
            g.setFont(font);
            FontMetrics fontMetrics = g.getFontMetrics();
            int textX = x + ((width - fontMetrics.stringWidth(text)) / 2);
            int textY = y + ((height - fontMetrics.getHeight()) / 2)
                    + fontMetrics.getHeight();
            g.drawString(text, textX, textY);
            File outFile = new File("d:/newfile.png");
            try {
                ImageIO.write(processDiagram, "png", outFile);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }// 写图片
        }
    
    }
    




    展开全文
  • 1. 查看当前服务器字体列表 [root@iZ2zebt4cnbrfax6eu61s3Z ~]# fc-list -bash: fc-list: command not found 返回结果为上述情况表示服务器没有字体库 2. 安装fontconfig [root@iZ2zebt4cnbrfax6eu61s3Z share]# ...

    不多BB了,直接上步骤

    1. 查看当前服务器字体列表
    [root@iZ2zebt4cnbrfax6eu61s3Z ~]# fc-list
    -bash: fc-list: command not found
    

    返回结果为上述情况表示服务器没有字体库

    2. 安装fontconfig
    [root@iZ2zebt4cnbrfax6eu61s3Z share]# yum -y install fontconfig
    Loaded plugins: fastestmirror
    ...
    ...
    ...
    Complete!
    

    安装完成后会在/usr/share目录下出现fonts和fontconfig两个文件夹

    3. 下载对应宋体的字体文件simsun.zip上传至服务器

    链接: simsun.zip.
    密码:8c4j
    百度云盘的下载地址。。。好吧!没有其他网盘了,不要在意这些细节文件也不是特别大-_-。

    4. 创建目录字体文件夹并将字体文件上传到文件夹中
    [root@iZ2zebt4cnbrfax6eu61s3Z ~]# cd /usr/share/fonts
    [root@iZ2zebt4cnbrfax6eu61s3Z fonts]# mkdir chinese
    

    至于怎么上传就不多说了,我是用FinalShell上传的有兴趣可以去下载用用,这里提供Mac版的安装命令参考.

    5. 修改创建的目录文件夹的权限
    [root@iZ2zebt4cnbrfax6eu61s3Z fonts]# chmod -R 755 /usr/share/fonts/chinese
    
    6. 安装ttmkfdir并生成fonts.scale文件
    [root@iZ2zebt4cnbrfax6eu61s3Z fonts]# yum -y install ttmkfdir
    [root@iZ2zebt4cnbrfax6eu61s3Z fonts]# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
    
    [root@iZ2zebt4cnbrfax6eu61s3Z chinese]# ll
    total 20528
    -rw-r--r-- 1 root root     1030 Dec 24 09:49 fonts.scale
    -rwxr-xr-x 1 root root 10512288 Dec 24 09:45 simsun.ttc
    -rwxr-xr-x 1 root root 10499104 Dec 24 09:45 simsun.ttf
    
    7. 修改字体配置文件,新增自定义的字体文件位置/usr/share/fonts/chinese
    root@iZ2zebt4cnbrfax6eu61s3Z fonts]# vi /etc/fonts/fonts.conf
    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <!-- /etc/fonts/fonts.conf file to configure system font access -->
    <fontconfig>
    
    <!--
            DO NOT EDIT THIS FILE.
            IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
            LOCAL CHANGES BELONG IN 'local.conf'.
    
            The intent of this standard configuration file is to be adequate for
            most environments.  If you have a reasonably normal environment and
            have found problems with this configuration, they are probably
            things that others will also want fixed.  Please submit any
            problems to the fontconfig bugzilla system located at fontconfig.org
    
            Note that the normal 'make install' procedure for fontconfig is to
            replace any existing fonts.conf file with the new version.  Place
            any local customizations in local.conf which this file references.
    
            Keith Packard
    -->
    
    <!-- Font directory list -->
    
            <dir>/usr/share/fonts</dir>
            <dir>/usr/share/X11/fonts/Type1</dir> <dir>/usr/share/X11/fonts/TTF</dir> <dir>/usr/local/share/fonts</dir>
            <dir>~/.fonts</dir>
            <!--  在这在这在这在这在这在这在这在这在这加入/usr/share/fonts/chinese -->
            <dir>/usr/share/fonts/chinese</dir>
    
    <!--
      Accept deprecated 'mono' alias, replacing it with 'monospace'
    -->
            <match target="pattern">
    "/etc/fonts/fonts.conf" 152L, 5369C
    
    8. 最后保存文件并执行命令进行刷新字体缓存,查看现有的字体列表
    [root@iZ2zebt4cnbrfax6eu61s3Z fonts]# fc-cache
    [root@iZ2zebt4cnbrfax6eu61s3Z fonts]# fc-list | grep "宋"
    NSimSun,新宋体:style=Regular
    SimSun\-PUA,宋体\-PUA:style=Regular
    SimSun,宋体:style=Regular
    

    这样安装就完成,如果项目里面不生效重启项目即可

    以上为个人总结的一些笔记,若有雷同纯属巧合,若有错误欢迎指出,谢谢!

    展开全文
  • 如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -y ...
  • Activiti乱码安装字体, https://blog.csdn.net/u014745631/article/details/104848665
  • Linux CentOS 7 安装字体库 & 中文字体

    万次阅读 多人点赞 2016-05-25 17:14:03
    关于 Linux CentOS 7安装 字体库 & 中文字体
  • 今天小编就为大家分享一篇在vue中更换字体,本地存储字体非引用在线字体库的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 图片上传后,添加水印乱码解决方法,服务器添加字体库文件。详细水印乱码处理方法详见本人另一篇文章,此文件方便技术查找。
  • ftp连接到服务器,在目录/usr/share/fonts/下创建文件夹mac,因为我主要是吧mac的字体copy到服务器上,其他系统的字体是一样的。 cd /usr/share/fonts/mac sudo chmod 744 * sudo mkfontscale sudo mkfontdir sudo ...
  • Linux系统字体库.zip

    2020-07-09 08:53:30
    在Linux系统下使用java POI进行Excel的写入时,进行报错,原因时Linux系统内没有Windows的字体,所以将simsun.ttf拷贝到Linux的字体文件中,即可进行Excel的写入,并且会修复由于缺少字体,导致的JAVA8乱码问题
  • Linux 安装字体库-宋体

    万次阅读 2017-11-15 18:20:26
    如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -...
  • 1、概述 在安装一些服务的时候,会涉及到字符编码与字体的问题,字符编码一般在数据库或...2、安装字体库 linux系统,一般不会安装字体,报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作...
  • 安装字体库 检查/usr/shared目录是否有fonts和fontconfig目录,若无: yum -y install fontconfig 添加中文字体 在服务器/usr/shared/fonts目录下新建一个目录chinese,存放中文字体 在windows系统 c://...
  • 在CentOS 7.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -y install fontconfig 当看到下图的提示信息时说明已安装成功: 这时在/usr/share目录就可以看到fonts和fontconfig目录了(之前是没有...
  • 今天在Linux系统安装完weblogic后,在导出pdf文件时,导出的文件乱码,最后定位到是因为linux服务器上没有中文字体库导致的。 二、安装中文库 1.1、以下为需要安装的中文字体,字体来源可以去windows系统中的C:\...
  • linux centos7 在线和离线安装字体

    千次阅读 2020-05-20 11:10:14
    1.1 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库 yum -y install fontconfig 这时在/usr/shared目录就可以看到fonts和fontconfig目录了(之前是没有的) 1.2 安装ttmkfdir ttmkfdir用来搜索目录中...
  • linux安装中文字库(附字体库获取)

    千次阅读 2019-07-26 17:00:17
    linux系统是utf8,中文显示正常 应用那边说,显示异常,打印出啦是正常的 新旧应用访问,新的没有这些 新系统centos6.8 旧系统rhel5.8 没有/usr/share/fonts目录 没有fc-list命令 ...二、安装字符 1...
  • Centos7.x 安装中文字体库

    千次阅读 2020-06-09 10:39:31
    背景 接到开发的需求,由于合同部分需要用到宋体来生成文件,服务器需要安装宋体字体。而应用服务器用的操作系统...安装字体库 如果 fc-list 没有这个命令的话,请通过如下方式进行安装 yum -y install fontconfig
  • CentOS 7 安装字体库 & 中文字体

    千次阅读 2016-12-05 15:18:00
    首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文...
  • arcgis的字体文件,通过更新配置,使用本地的字体文件提升加载速度,里面含有配置步骤, 在使用ArcGIS JS API的Font类往地图上添加字体,第一次添加字体很慢,具体原因是api去esri服务器上下载字体文件
  • linux离线安装字体

    万次阅读 2021-03-15 14:08:16
    在很多场景中,服务器环境不具备外网请求能力,所以很多时候需要离线安装一些软件,下面以离线安装字体为例进行描述 获取安装包(需要有外网环境) 其中获取安装包有很多方式,这里采用的是使用的是yum-utils ...
  • Linux 添加中文字体库

    千次阅读 2019-12-30 16:17:06
    如果含有斜线的单元格或统计图的报表在网页上发布时,统计图或斜线单元格里的汉字会变成小方框,此时往往是服务器端操作系统的中文安装包没有装全,导致报表里用到的字体服务器端的操作系统里找不到,因此成了...
  • linux服务器添加字体(宋体)

    千次阅读 2020-08-10 11:42:46
    1、检查是否安装字体库, [root@yuliu fonts]# fc-list /usr/share/fonts/ucs-miscfixed/6x12.bdf: Fixed:style=SemiCondensed /usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold /usr/share/...
  • jfreechart 后台java生成图片,在linux服务器上面中文不能显示,需要安装字体库,可以下载这个安装。可以参考:https://blog.csdn.net/u011606175/article/details/81006932这个文章

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,183
精华内容 20,873
关键字:

服务器安装字体库