问题详情:

中文命名的文件或者文件夹显示?号或者□,无法正常显示文件名

1、查看是否已安装中文字体

# 查看已安装的中文字体
fc-list :lang=zh

# 查看已安装的中文字体并排序
fc-list :lang=zh-cn | sort

2、安装字体库

yum -y install fontconfig

3、添加中文字体,建立存储中文字体的文件夹

mkdir /usr/share/fonts/chinese

4、在windows上打开c盘下的Windows/Fonts目录,一般选择宋体和黑体,可以看到2个后缀名ttf和ttc(如果有)的文件,将中文字体复制到Linux中那个chinese文件夹

5、添加权限

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

6、安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件

yum -y install ttmkfdir

7、接下来生成

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

8、修改字体配置文件

vi /etc/fonts/fonts.conf

 9、添加中文字体文件夹位置,生成缓存

fc-cache

10、查看中文字体是否被添加进去

fc-list

 完成添加,创建测试

 

posted on 2023-04-25 11:43  属于我的梦,明明还在  阅读(457)  评论(0)    收藏  举报