`
c_c
  • 浏览: 87186 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

给阿里云CentOS系统安装中文字体

阅读更多

背景说明

问题描述

在2013年租用了一个阿里云服务器,操作系统是CentOS 6.2版本,在部署一个开源报表系统OpenReports时候,报表界面中的图片出现中文乱码问题,而在本地的windows以及本地CentOS 6.2下都没有此出现过问题。

原因分析

OpenReports系统是采用jfreechart来生成图形图片的,怀疑阿里云上的操作系统中默认没有安装相应中文字体。

Linux系统字体默认存放位置为/usr/share/fonts,发现并不存在fonts目录,这就验证了上面的怀疑,看来需要安装中文字体了。

 

安装步骤

以下为转载,实际测试通过。

注意:阿里云CentOS的yum是默认的,其软件仓库也是基本的,在使用yum安装常见软件时可能都会提示找不到软件包,因此需要更新yum源(参考centos6.2更新yum源

1、先从你本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)/usr/share/fonts/chinese/TrueType 目录下(如果系统中没有此目录,则自行mkdir创建,亦可重命名为自己喜欢的文件夹名)

2、修改字体文件的权限,使root用户以外的用户也可以使用

# cd /usr/share/fonts/chinese/TrueType
# chmod 755 *.ttf

3、建立字体缓存

# mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
# mkfontdir 
# fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

4、重启计算机(似乎必须重启才会有效)
# reboot

1
0
分享到:
评论
2 楼 luciferdevil 2014-04-22  
如果报表系统可以指定Font的话,貌似用Font.createFont(),使用具体的字体文件就可以,不需要安装和重启
1 楼 houyujiangjun 2014-04-22  
good  帮了大忙了

相关推荐

    阿里云CentOS图形化装Oracle教程(附小技巧)

    通过以上步骤,您已经完成了在阿里云 CentOS 上配置 FTP 服务、安装 X Window 系统、安装 VNC Server 以及创建 Oracle 数据库所需环境的基本配置。这些准备工作为后续安装 Oracle 数据库打下了坚实的基础。

    阿里云ECS centos7 安装图形界面.pdf

    在本文档中,作者详细记录了在阿里云ECS上安装CentOS 7操作系统时,如何为服务器添加图形用户界面。该指南主要涉及安装桌面环境、设置系统默认启动模式、调整服务设置以及安装特定软件包等操作。 ### 安装桌面环境 ...

    CentOS7.7操作系统安装

    - **访问官方镜像源**: 打开浏览器,访问阿里云 CentOS 镜像源网站:`https://mirrors.aliyun.com/centos/`。 - **选择系统架构**: - `x86_64`: 适合大多数现代计算机,支持 64 位内存寻址能力,最大可达 18 EB。 ...

    技术说明文档(内含Java开发常用涉及的文档)

    JAVA实现PPT在线预览,Linux系统安装中文字体库,springcloud,阿里云,环境搭建,Centos防火墙设置与端口开放的方法,zabbix-agent安装,直接使用Jmeter工具来完成对Http接口的测试,使用Windows上的Eclipse 远程...

    typecho-handsome 个人博客的安装和配置

    1. 申请虚拟云服务器:登录阿里云官网,购买一台ECS实例,选择适合的配置(如内存、CPU、带宽),操作系统推荐Ubuntu或CentOS,以简化后续的环境配置。 2. 安装LAMP或LEMP环境(Linux + Apache/Nginx + MySQL + PHP...

    Linux系统优化应用指南1

    7. 中文显示:确保系统支持中文环境,安装必要的语言包和字体,如`yum install language-pack-zh*`,并配置locale。 8. 服务器时间同步:安装`chrony`或`ntp`服务,使服务器时间与权威时间服务器保持一致,避免时间...

    zabbix简装文档

    解决Zabbix前端可能出现的中文乱码问题,安装微黑字体并将字体文件复制到DejaVuSans目录: ``` yum -y install wqy-microhei-fonts cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/...

    Windows 安装和配置 WSL的方法步骤

    这时可以更换为国内的镜像源,例如阿里云提供的源。更换源的过程大致分为三个步骤: 1. 备份原始的源文件,以防需要恢复: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2. 修改源文件,将里面的...

Global site tag (gtag.js) - Google Analytics