天天看點

使用腳本将字型添加到uos系統字型庫中

作者:鵬大師運維

#夏日生活打卡季#

原文連結:使用腳本将字型添加到uos系統字型庫中

hello,大家好,今天給大家推薦一篇使用腳本将字型添加到uos系統字型庫中文章,歡迎大家浏覽分享轉發。

注:使用腳本将字型添加到uos系統字型庫中,本文檔隻提供相應的操作方法用于愛好者交流,不提供字型,如果使用了本文檔内容将非授權的字型用于商業用途進而産生的版權訴訟糾紛,本人不承擔任何責任。

1、建立目錄

#建立字型與腳本存放目錄

root@vmware-fusion:~# mkdir font_install

#進入目錄

root@vmware-fusion:~# cd font_install/

#編寫腳本

root@vmware-fusion:~/font_install# vi font_install.sh

使用腳本将字型添加到uos系統字型庫中

2、腳本内容

#!/bin/bash

# UOS字型庫路徑

font_folder_path="/usr/share/fonts/truetype"

# 檢查字型路徑是否存在,不存在建立一個

if [ ! -d $font_folder_path/newfontsdir ]; then

mkdir $font_folder_path/newfontsdir

fi

# 需要添加的字型路徑

newfontsdir_path=$font_folder_path/newfontsdir

#為字型路徑設定權限

chmod 755 $newfontsdir_path -R

# 複制字型檔案到UOS字型庫

cp *.ttf "$newfontsdir_path"

#為字型設定權限

chmod 644 $newfontsdir_path/*

echo "字型已全部導入到UOS字型庫"

使用腳本将字型添加到uos系統字型庫中

3、安裝工具

root@vmware-fusion:~# apt install makeself -y

使用腳本将字型添加到uos系統字型庫中

4、将字型拷貝到存放目錄

root@vmware-fusion:~# pwd

/root

root@vmware-fusion:~# cp *.ttf font_install/

root@vmware-fusion:~# ls -ltr font_install/

使用腳本将字型添加到uos系統字型庫中

5、建立run檔案腳本

root@vmware-fusion:~# chmod 755 font_install/font_install.sh

root@vmware-fusion:~# makeself --gzip font_install/ font_install.run "UOS字型安裝" ./font_install.sh

使用腳本将字型添加到uos系統字型庫中

6、執行腳本

root@vmware-fusion:~# ls -ltr

總用量 8224

-rwxr-xr-x 1 root root 5223120 6月 7 13:14 alimama.ttf

drwxr-xr-x 2 root root 4096 6月 7 13:22 font_install

-rwxr-xr-x 1 root root 3190044 6月 7 13:23 font_install.run

root@vmware-fusion:~# ls -ltr /usr/share/fonts/truetype/

總用量 36

drwxr-xr-x 2 root root 4096 10月 21 2022 droid

drwxr-xr-x 2 root root 4096 10月 21 2022 dejavu

drwxr-xr-x 2 root root 4096 10月 21 2022 ancient-scripts

drwxr-xr-x 2 root root 4096 10月 21 2022 unifont

drwxr-xr-x 2 root root 12288 10月 21 2022 noto

drwxr-xr-x 2 root root 4096 10月 21 2022 lohit-devanagari

drwxr-xr-x 2 root root 4096 10月 21 2022 deepin

root@vmware-fusion:~# ./font_install.run

Verifying archive integrity... 100% All good.

Uncompressing UOS字型安裝 100%

字型已全部導入到UOS字型庫

root@vmware-fusion:~# ls -ltr /usr/share/fonts/truetype/newfontsdir/

總用量 5104

-rw-r--r-- 1 root root 5223120 6月 7 13:24 alimama.ttf

使用腳本将字型添加到uos系統字型庫中

7、在uos字型管理器檢視

使用腳本将字型添加到uos系統字型庫中

8、将字型使用到應用中

使用腳本将字型添加到uos系統字型庫中

繼續閱讀