安装TrueType字体的通用方法
Ubuntu字体家族(Ubuntu Font Family)是Canonical公司在2010-2011年间开发的开源字体集合,包括Ubuntu Light, Ubuntu Regular, Ubuntu Medium, Ubuntu Bold, Ubuntu Mono等字体。Ubuntu的字体还是挺美观的,一般图形界面的字体我喜欢用Ubuntu Regular,而终端则使用Ubuntu Mono。现在我以Ubuntu字体为例介绍Linux系统安装TrueType字体的通用方法。
Ubuntu字体家族下载地址:http://font.ubuntu.com/ 这是个英文网页,不习惯看英文的童鞋可以点击此链接直接下载。终端控可以打开终端输入下面的命令下载。
wget http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip
下载完后,在终端里使用unzip命令解压下载好的字体文件。
unzip ubuntu-font-family-0.80.zip
unzip默认会将解压的文件存放在一个新的目录中,即ubuntu-font-family-0.80。现在使用cp命令将新建的目录及目录下的字体文件全部复制到/usr/share/fonts/truetype目录下。命令如下 :
sudo cp -r ubuntu-font-family-0.80/ /usr/share/fonts/truetype/
/usr/share/fonts/目录及其子目录需要root权限来写入,所以上面的命令前面加上了sudo。这条命令执行完后,ubuntu-font-family-0.80这个目录被复制到了/usr/share/fonts/truetype目录下,成为/usr/share/fonts/truetype的一个子目录。命令的 -r 选项代表recursive,即递归复制,所以原来ubuntu-font-family-0.80目录下的所有字体文件都会被复制到/usr/share/fonts/truetype/ubuntu-font-family-0.80目录下。
复制完成后,新安装的ubuntu字体家族只有root用户才能使用,我们需要更改字体的权限,以便其他用户也能使用。输入下面的命令。
sudo chmod 755 /usr/share/fonts/truetype/ubuntu-font-family-0.80/ -R
然后输入下面的命令刷新系统字体信息文件。
fc-cache -f -v
如果你使用LibreOffice Writer,那么这时你只要重新启动LibreOffice Writer就能使用新的ubuntu字体了。
只限定当前用户使用新字体
我们把字体文件复制到/usr/share/fonts/目录下,那么系统上的所有用户都可以使用新安装的字体。但如果你只想提供给当前登录的用户使用,那么我们只要把字体文件复制到~/.fonts目录下。如果没有~/.fonts这个目录,那么我们先创建这个目录。波浪号~代表当前用户的主目录,即/home/<username>。在终端中输入下面的命令
mkdir ~/.fonts
然后把字体文件复制到~/.fonts目录下。
cp -r ubuntu-font-family-0.80/ ~/.fonts/
复制完成后,输入下面的命令刷新字体信息文件。
fc-cache -f -v
这就是通用的安装字体方法。
Linux虽说也是一个 *** 作系统,但与同为 *** 作系统的Windows相比,还是有一定差距的,Windows系统大多依靠可视化界面执行 *** 作,而Linux系统则是通过命令行执行 *** 作的,在 *** 作时常会出现用户权限不够的情况,该如何解决呢?请看下文:其实我们所说的Linux权限不够,表示在Linux *** 作系统中,当前目录的权限不够。
解决办法:
1、sudo -s #进入root用户模式,此时仍在原目录下,注意不要执行su -root命令,会进入root目录
2、cd XXX进入到指定目录
3、ll # 查看该目录下所有文件权限
4、chmod 777 files-name #更改指定文件的权限
r:表示文件可读,全称为read
w:表示文件可写,全称为write
x:表示文件可以被执行(如果是程序的话)
其中,rwx也可以用数字来代替:
r=4w=2x=1-=0
-rw——- (600) 只有所有者才有读和写的权限
-rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx—— (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
那么“755”怎么构成的?"0"表示没有权限、“1”表示可执行权限、“2”表示可写权限、“4”表示可读权限。“7=1+2+4,5=1+4”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)