`
c_c
  • 浏览: 85836 次
  • 性别: 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  帮了大忙了

相关推荐

    阿里云centos7.6安装php7.3的详细教程

    "阿里云centos7.6安装php7.3的详细教程" 本篇文章主要讲述了在阿里云 centos7.6 环境下安装 php7.3 的详细步骤。 首先,需要添加一个新的用户和用户组,用于编译和运行 php。命令如下: ``` groupadd www useradd ...

    阿里云CentOs部署Asp.Net Core 详细步骤

    本文将详细介绍如何在阿里云的 CentOS 操作系统上部署 Asp.Net Core 应用程序。我们将从安装准备开始,到部署和配置运行环境,最后实现外网访问。 一、安装准备 在开始部署 Asp.Net Core 应用程序之前,我们需要...

    centos7离线安装中文字体库安装脚本更新

    centos7离线安装中文字体库中的脚本刚才使用的时候才发现写死了,没有变通性,所以更新了一版

    阿里云CentOs镜像使用手册

    阿里云CentOs镜像使用手册涵盖了CentOS系统在阿里云服务器上的配置、安装、管理等操作流程。手册介绍了如何进行系统镜像的选择、配置、以及日常的管理操作,包括但不限于密码设置、上传文件、安装组件等。手册中提供...

    centos安装中文字体,解决中文乱码

    总结一下,在CentOS中安装中文字体并解决乱码问题,主要包括以下步骤:安装转换工具、转换字体文件、创建字体目录、更新字体缓存、修改系统配置以及应用级别的字体设置。通过这些步骤,CentOS将能够正确显示中文字符...

    阿里云centOs安装Ftp Jdk Tomcat Nginx Mysql Oracle

    阿里云CentOs安装Ftp Jdk Tomcat Nginx Mysql Oracle 本文将指导您在阿里云CentOs服务器上安装FTP、JDK、Tomcat、Nginx、Mysql和Oracle。 一、FTP服务器安装 * 安装vsftpd:`yum -y install vsftpd` * 设置开机...

    centos5.8安装教程

    CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 CentOS 官方网站下载...

    阿里云服务器CentOS7.2安装配置gitlab

    ### 阿里云服务器CentOS7.2安装配置GitLab #### 一、概述 本文档旨在指导用户如何在阿里云服务器上安装并配置GitLab。GitLab是一款开源的Git仓库管理工具,它提供了非常丰富的特性,如版本控制、项目管理、CI/CD等...

    阿里云CentOS配置全过程

    ### 阿里云 CentOS 配置全过程详解 ...通过以上步骤,您可以完成阿里云CentOS服务器的基础配置,包括远程连接、数据盘挂载、FTP服务安装配置以及Web环境搭建等工作。这些配置对于搭建稳定可靠的服务器环境至关重要。

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

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

    阿里云centos6静默安装oracle11G

    阿里云centos6静默安装oracle11G,亲身安装,详细步骤,百分之99.99的成功

    阿里云的centos/linux服务器一键安装环境脚本

    阿里云的CentOS/Linux服务器一键安装环境脚本是为简化在云服务器上部署Web服务而设计的工具。这个脚本通常包含了一系列自动化命令,能够快速安装并配置Nginx、PHP、MySQL、VSFTP和Apache等关键组件,使得开发者和...

    centos7 离线安装字体fontconfig

    在Linux系统中,CentOS 7是一个广泛应用的服务器操作系统,其默认配置可能不包含所有用户所需的字体。在没有网络连接的情况下,如何离线安装字体配置呢?这就是我们要讨论的主题——"CentOS 7 离线安装字体...

    阿里云ECS环境下CentOS-linux 7.6系统Oracle 19C RAC双节点集群安装部署-优化-维护手册.pdf

    阿里云ECS环境下的Oracle 19C RAC双节点集群安装部署是一个复杂的过程,涉及到多个环节和系统配置。在CentOS 7.6操作系统上搭建这样的环境,首先要确保满足Oracle 19C的软硬件需求。官方推荐的操作系统版本为Linux ...

    Linux Centos系统安装手册

    Linux Centos系统安装手册主要涉及了Linux Centos系统安装的介质和方式,以及具体的安装步骤。以下是手册中涉及到的一些关键知识点: 1. Linux Centos系统安装介质和方式: - 双系统安装:这指的是在一台电脑上...

    怎样在阿里云的centos7安装xrdp进行远程桌面访问

    在阿里云上使用CentOS 7系统,要实现远程桌面访问,可以借助XRDП服务。XRDП(X Remote Desktop Protocol)是一个开源的远程桌面协议服务器,它允许用户通过图形化界面远程控制Linux系统。以下是一份详细的步骤指南...

Global site tag (gtag.js) - Google Analytics