centos fontconfig centos终端字体放大
大家好,今天给各位分享centos fontconfig的一些知识,其中也会对centos终端字体放大进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
JAVA 绘图 Linux下中文乱码、centos 安装中文字体
CentOS服务器环境下,Java使用Graphics2D合成文字时出现显示为小方框的问题,往往并非编码问题,而是系统中缺失相应的字体库。为解决此问题,需进行以下步骤操作:
首先,安装缺失的字体库。通过执行以下命令:
yum install fontconfig
此操作可安装所需的字体配置文件,为系统提供必要的中文字体支持。
接下来,为了确保字体库的更新,执行以下命令:
yum install mkfontscale
这一步骤能帮助系统正确地处理并显示中文字体。
随后,查看系统中现有的中文字体。若发现缺失,则需上传中文字体库。创建用于存放字体库的目录,并赋予适当的访问权限:
mkdir/usr/share/fonts/zh
chmod 755/usr/share/fonts/zh
之后,通过FTP或类似工具上传包含中文字体的库文件至该目录。
最后,关联并激活已上传的字体库,确保Java能正确识别并显示中文字体。再次检查系统配置,确认字体库已成功安装并启用。
如何给CentOS安装字体库
(1)首先,第一步我们需要执行以下的命令来安装字体管理工具:yum install-y fontconfig mkfontscale。
(2)然后我们到“c:\windows\fonts”中把我们需要的字体拷贝出来(这里我们拷贝“Arial”、“Comic Sans MS”、“Georgia”、“Times New Roman”四种)。
(3)把他们拷贝出来(注意,这里是字体的连带关系,你拷贝一个字体系统会把附属的也跟着拷贝出来,可以不用管),然后上传到“/usr/share/fonts”。
(4)执行下面三条命令刷新字体缓存:
(4.1)mkfontscale
(4.2)mkfontdir
(4.3)fc-cache-fv
(5)最后重启操作系统(Reboot)。
CentOS安装中文字体
为了在CentOS上安装中文字体,首先将Windows字体目录中的需要的字体文件拷贝到Linux中,假设放置在/home目录下。
创建专门的中文字体文件夹,CentOS的字体所在目录为/usr/share/fonts,在该目录下新建文件夹chinese。
以root权限执行以下命令:
su root
mkdir/usr/share/fonts/chinese
cd/usr/share/fonts/chinese
为了安装字体,使用以下命令:
yum install mkfontscale
yum install fontconfig
执行mkfontscale和mkfontdir命令。
fc-cache-fv命令进行字体缓存更新。
系统重启或执行source/etc/profile,此时使用fc-list:lang=zh命令查看安装的中文字体。
为了使系统所有用户都能使用这些字体,需要给字体文件添加适当的访问权限:
chmod-R 755*.tff
chmod-R 755*.TFF