a script to download, install and update Persian free(libre) fonts on all GNU/Linux distros
نصب کنندهی فونتهای آزاد فارسی
کاتب یک نصب کننده و به روز رسان برای فونتهای آزاد فارسی است.
- در صورتیکه از نسخههای قبل از اوبونتو ۲۰.۰۴ و یا سایر نسخههای بر پایه دبیان استفاده میکنید:
sudo apt install make libssl-dev
sudo cpan -T kateb
- اگر از ابونتو 20.04 استفاده میکنید:
sudo apt install make
sudo cpan -T kateb
sudo pacman -S make
sudo cpan -T kateb
sudo dnf install cpan make
sudo cpan -T kateb
git clone git@github.com:kiamazi/kateb.git
cd kateb
perl ./Makefile.PL
make test #optional
make install
kateb <command> [option]
نمایش فونتهای پشتیبانی شده توسط کاتب
kateb fonts
نصب یک فونت جدید یا تمام فونتهای پشتیبانی شده
kateb install [font name(s) or all]
kateb install vazir
#or
kateb install vazir sahel estedad
#or
kateb install all
به روز رسانی فونت نصب شده
kateb update [font name(s) or all]
kateb update shabnam
#or
kateb update shabnam mikhad lalezar sahel
#or
kateb update all
دوباره نصب کردن فونت نصب شده
kateb reinstall [font name(s) or all]
kateb reinstall behdad
#or
kateb reinstall behdad ganjnameh parastoo
#or
kateb reinstall all
لیست نام و نسخهی فونتهای نصب شده توسط کاتب
kateb list
خلاصه اطلاعات در مورد منتشر کننده فونت
kateb info Mikhak
#or
kateb info all
در صورت وجود داشتن نسخه جدیدتر کاتب، به کاربر اطلاع میدهد
kateb self-upgrade
در صورتیکه فونتهای پشتیبانی شده را قبلا در آدرس
~/.local/share/fonts/
یا سایر مسیرهایی که به عنوان شاخههای فونت توسط سیستمعامل شما در دایرکتوری خانه پشتیبانی میشوند، کپی کردهاید ابتدا فونتهای کپی شده را پاک کنید.
۱- نصب در دایرکتوری خانه کاربر:
پس از نصب در ترمینال تنها کافی است تایپ کنید:
kateb <command>
مسیر نصب فونتها توسط کاتب در پوشهی خانه کاربر:
~/.local/share/fonts/farsifreefont
۲- نصب سیستمی:
sudo kateb <command>
مسیر نصب سیستمی فونت:
/usr/share/fonts/truetype/farsifreefont
لیست فونتهایی که در حال حاضر پشتیبانی میشوند
behdad
estedad
farbod
gandom
ganjnameh
lalezar
mikhak
nahid
nika
noon
parastoo
pfont
sahel
samim
shabnam
shahab
tanha
vazir
vazircode
ziracode