精华内容
下载资源
问答
  • 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 文章

    展开全文
  • 服务器安装字体库解决出现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();
            }// 写图片
        }
    
    }
    




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

    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、重启下服务器上的项目,安装的字体生效,文档中不会出现‘?’。

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

    没装中文字体前效果,中文乱码
    在这里插入图片描述

    安装之后:
    在这里插入图片描述

    报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 
    这里写图片描述 
    如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。

    安装字体库

    在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:

    yum -y install fontconfig

    当看到下图的提示信息时说明已安装成功: 
    这里写图片描述

    这时在/usr/shared目录就可以看到fonts和fontconfig目录了(之前是没有的): 
    这里写图片描述

    接下来就可以给我们的字体库中添加中文字体了。

    添加中文字体

    在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该目录下,而中文字体文件在我们的windows系统中就可以找到,打开c盘下的Windows/Fonts目录: 
    这里写图片描述

    如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可,在这里我选择宋体和黑体(报表中用到了这两种字体),可以看到是两个后缀名为ttf和ttc的文件:这里写图片描述 
    在这之前我们还需要新建目录,首先在/usr/shared/fonts目录下新建一个目录chinese: 
    这里写图片描述

    然后就是将上面的两个字体上传至/usr/shared/fonts/chinese目录下即可: 
    这里写图片描述

    紧接着需要修改chinese目录的权限:

    chmod -R 755 /usr/share/fonts/chinese

    接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:

    yum -y install ttmkfdir

    当看到下图的提示信息时说明已安装成功: 
    这里写图片描述

    然后执行ttmkfdir命令即可:

    ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

    最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:

    vi /etc/fonts/fonts.conf

    可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去: 
    这里写图片描述 
    然后输入:wq保存退出,最后别忘了刷新内存中的字体缓存,这样就不用reboot重启了:

    fc-cache

    这样所有的步骤就算完成了,最后再次通过fc-list看一下字体列表: 
    这里写图片描述

    可以看到已经成功安装上了中文字体,至此安装过程就全部结束,再次查看报表可以发现中文样式和内容均已可以正常显示了。

    总结

    简单记录一下在CentOS 7中安装字体库以及中文字体的问题,希望对遇到同样问题的同学有所帮助,The End。

    展开全文
  • 安装字体库 yum -y install fontconfig 接下来就可以给我们的字体库中添加中文字体了 –添加中文字体 在CentOS中,字体库的存放位置正是上图中看到的fonts目录,所以我们首先要做的就是找到中文字体文件放到该...
  • linux 服务器安装字体

    2016-08-30 10:59:54
    1.首先获得一套“微软雅黑”字体库(Google一下一大把),包含两个文件msyh.ttf(普通)、msyhbd.ttf(加粗); 也可以在windows服务器拷贝你需要的字体!具有目录是:C:\Windows\Fonts 2.在/usr/share/fonts目录下...
  • Let's Go安装字体库# yum -y install fontconfig这时在/usr/share目录就可以看到fonts和fontconfig目录了配置字体库目录和拷贝字体文件在/usr/share/fonts目录下新建一个目录chinese# mkdir -p /usr/share/fonts/...
  • centos7.2安装字体库

    2018-11-14 22:14:27
    背景: 在linux服务器上,headless chrome浏览器上,对项目首页截图,截图中字体异常 起初认为编码格式问题,于是对linux服务器、tomcat、chrome的编码格式进行了设置,但是没有解决...1、fc -list查看字体库 ...
  • Centos7.x 安装中文字体库

    千次阅读 2020-06-09 10:39:31
    背景 接到开发的需求,由于合同部分需要用到宋体来生成文件,服务器需要安装宋体字体。而应用服务器用的操作系统...安装字体库 如果 fc-list 没有这个命令的话,请通过如下方式进行安装 yum -y install fontconfig
  • 安装字体库 检查/usr/shared目录是否有fonts和fontconfig目录,若无: yum -y install fontconfig 添加中文字体 在服务器/usr/shared/fonts目录下新建一个目录chinese,存放中文字体 在windows系统 c://...
  • 二、解决办法:安装字体库&中文字体 1、先查看当前(服务器上)系统安装了那些字体 #fc-list 当然,上面 图 是我安装完成之后的结果 下面开始安装: 2.安装: #yum -y install fontconfig 安装完成后,在/usr...
  • ,甚是迷瞪,经分析展示是本地浏览器的解析,下载pdf是服务器端的响应,因此要在服务端安装对应的字体库就可以解决此问题! 问题解决:  Linux安装对应的中文字体库! #linux安装中文字体Windows下的ttf/ttc字体...
  • ** 不多BB了,直接上步骤 ** 1. 查看当前服务器字体列表 [root@iZ2zebt4cnbrfax6eu61s3Z ~]#...返回结果为上述情况表示服务器没有字体库 2. 安装fontconfig [root@iZ2zebt4cnbrfax6eu61s3Z share]# yum -y install f...
  • Graphics2D 画图中文字为方框,查出原因为服务器安装字体库。解决办法:在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:yum -y install fontconfig1当看到下图的提示信息时说明已安装成功: ...
  • 今天在Linux系统安装完weblogic后,在导出pdf文件时,导出的文件乱码,最后定位到是因为linux服务器上没有中文字体库导致的。 二、安装中文库 1.1、以下为需要安装的中文字体,字体来源可以去windows系统中的C:\...
  • 当使用java在生成pdf或者图片时,如生成的文档包含有中文在inux上运行,会出现未安装字体的错误活字体乱码,此时需要我们在服务器上安装...yum -y install fontconfig #安装字体库 yum -y install ttmkfdir mkfonts...
  • linux添加字体库

    2020-08-04 16:53:16
    然后查询服务器后发现linux服务器带的字体库确实没有,那只能自己安装上去了。 经过资料查询有两个种方式解决: 1、设置java环境变量的方式 (很明显只适用于java) 2、给系统添加字体库 给系统添加字体库 我当时...
  • linux安装字体

    2014-07-31 11:37:25
    1、找到需要安装字体库,这个一般在windows里的控制面板--字体里可以找到2、找到字体,本例中以安装黑体为例。3、把黑体复制出来,上传到linux服务器中4、用远程连接工具连接linux服务器,cd /usr/share/fonts/下...
  • jfreechart 后台java生成图片,在linux服务器上面中文不能显示,需要安装字体库,可以下载这个安装。可以参考:https://blog.csdn.net/u011606175/article/details/81006932这个文章
  • 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/...
  • Linux安装中文字体_宋体 ... 查看服务器是否安装字体库: # fc-list (fc与参数直接无空格) 未安装。 M2. 安装字体库: 执行 yum -yinstall fontconfig 这时在/usr/shared目录就可以看到f...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 276
精华内容 110
关键字:

服务器安装字体库