linux字体权限设置

linux字体权限设置,第1张

假设安体放在 /usr/share/fonts目录下,你需要做的是

chown -R yourusername /usr/share/fonts

chmod -R 755 /usr/share/fonts

第一行命令使得该目录所有者是你自己(记得把yourusername替换为你自己的用户名);第二句命令使得只有你自己可以对该目录进行写 *** 作(rwx),其他用户只有读和执行的权根(r-x),这也就意味着除你(当然还有root)之外的其他人都不能删除该目录下的文件。

1.linux和windows可不一样,windows的字体统一安装在x:\windows\fonts\目录,而Ubuntu可以安装在好几个目录,如果只是个人用,可以安装在~/.fonts/目录,系统级别的话,要用系统帐户安装到/usr/share/fonts/目录下的相应目录,一般是/usr/share/fonts/truetype目录。

网上一般提供的是用命令行的方法,比较麻烦。我的方法是允许管理员帐户登陆,然后复制字体到/usr/share/fonts/truetype目录。重启一下就行。

2.“显示出来的内容都是空的”有两种可能:a、字体本身有问题,某些书法字体是的;b、字体权限没搞好。还是那句话,linux对权限的要求很严格,如果你用不适当的权限安装了字体,就会导致看不见字体或者方框。一定要改成所有用户可读的权限。

3.关于你说的最后一个问题,那是字体优先级的问题,也就是在某个字体无法显示当前字符时候调用某个字体。这个顺序是由/etc/fonts/conf.d/69-language-selector-zh-cn.conf文件定义的,可以参考:http://www.lazyard.com/node/48

调整相关字体顺序。

1、修改字体配置文件(需要Root权限),将需要添加的字体添加入列表

代码如下:

sudo gedit /etc/fonts/fonts.conf

代码如下:

《!-- Font directory list --》

《dir》/usr/share/fonts《/dir》

《dir》/usr/X11R6/lib/X11/fonts《/dir》

《dir》/usr/local/share/fonts《/dir》

《dir》~/.fonts《/dir》

《dir》~/setting/fonts《/dir》

2、执行以下命令

代码如下:

sudo mkfontscale

sudo mkfontdir

sudo fc-cache -fv

上面就是Linux安装自定义字体的相关介绍了,首先你要确定你是否有修改权限,再在列表中添加自定义的字体,最后执行文中命令。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7247566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存