kiamazi / kateb Goto Github PK
View Code? Open in Web Editor NEWInstall and update free Farsi fonts
License: GNU General Public License v3.0
Install and update free Farsi fonts
License: GNU General Public License v3.0
Hello. lets say I installed Shabnam font using Kateb
kateb install shabnam
Now I want to delete Shabnam. If i delete the folder ~/.local/share/fonts/farsifreefont
, Shabnam is deleted from my system but when I run kateb list
it still shows the font in installed fonts.
kateb
Can't locate HTTP/Tinyish.pm in @inc (you may need to install the HTTP::Tinyish module) (@inc contains: /usr/lib64/perl5/site_perl/5.36/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.36 /usr/lib64/perl5/vendor_perl/5.36/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.36 /usr/lib64/perl5/5.36/x86_64-linux-thread-multi /usr/lib64/perl5/5.36) at /usr/lib64/perl5/site_perl/5.36/kateb/Install.pm line 10.
BEGIN failed--compilation aborted at /usr/lib64/perl5/site_perl/5.36/kateb/Install.pm line 10.
Compilation failed in require at /usr/lib64/perl5/site_perl/5.36/kateb.pm line 8.
BEGIN failed--compilation aborted at /usr/lib64/perl5/site_perl/5.36/kateb.pm line 8.
Compilation failed in require at /usr/bin/kateb line 16.
BEGIN failed--compilation aborted at /usr/bin/kateb line 16.
https://github.com/kiamazi/kateb/blob/master/Makefile.PL#L13 'indtsll and update Farsi free fonts' should be 'Install and update and update Farsi free fonts'. Alternatively use the ABSTRACT_FROM method in ExtUtils::MakeMaker. Also consider On The Naming of Modules.
The MacOs font dir for current user is ~/Library/Fonts
and for global usage is '/Library/Fonts'
So if you add a line in LocalData configuration which check OS i think it would be better
Lines 40 to 42 in 518a8b2
After installing Kateb using the official installation method written on the README, I get this exception after running kateb install all
:
Can't locate HTTP/Tinyish.pm in @INC (you may need to install the HTTP::Tinyish module) (@INC contains: /usr/local/lib64/perl5/5.34 /usr/local/share/perl5/5.34 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /usr/local/share/perl5/5.34/kateb/Install.pm line 10.
BEGIN failed--compilation aborted at /usr/local/share/perl5/5.34/kateb/Install.pm line 10.
Compilation failed in require at /usr/local/share/perl5/5.34/kateb.pm line 8.
BEGIN failed--compilation aborted at /usr/local/share/perl5/5.34/kateb.pm line 8.
Compilation failed in require at /usr/local/bin/kateb line 15.
BEGIN failed--compilation aborted at /usr/local/bin/kateb line 15.
I fixed it for my own install by installing perl-HTTP-Tinyish
package using DNF manually but it should be done automatically or given instructions for.
I don't whether this is a design decision or a bug. Let's say I have entered the following commands:
โkateb install shabnam
sudo kateb install vazir
now if I use โkateb list
it only shows me shabnam and if I use sudo kateb list
it only shows me vazir.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.