You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 months ago | |
---|---|---|
.yardoc | 1 year ago | |
public | 3 months ago | |
test | 1 year ago | |
.gitignore | 3 months ago | |
Dockerfile | 1 year ago | |
Gemfile | 6 months ago | |
Gemfile.lock | 6 months ago | |
LICENSE | 11 months ago | |
README.md | 5 months ago | |
api.rb | 6 months ago | |
apis.md | 1 year ago |
README.md
Free Persian Fonts API
Just a simple API for Free Perian Fonts
Current Fonts
Font Name | Creator |
---|---|
Vazir | Saber Rastikerdar |
Tanha | Saber Rastikerdar |
Vazir Code | Saber Rastikerdar |
Shabnam | Saber Rastikerdar |
Samim | Saber Rastikerdar |
Sahel | Saber Rastikerdar |
Parastoo | Saber Rastikerdar |
Nahid | Saber Rastikerdar |
Gandom | Saber Rastikerdar |
Estedad | Amin Abedi |
Mikhak | Amin Abedi |
XB Kayhan | - |
XB Khoramshahr | - |
XB Niloofar | - |
XB Roya | - |
XB Titre | - |
XB Zar | - |
The table above is inaccurate. Please visit this page to see the complete list of fonts.
Test
For using tests, clone this repo and run :
bundle install
to install required ruby gems. Then, you easily can do a bunch of test like this:
ruby cmd-test.rb Vazir
And if it's valid, it'll return the CSS it should return. Otherwise, it'll return a 403 error.
TO-DO
- Writing a system that automatically reads data from font-stores and developer's websites (suggested by Alireza Fereydouni)
- Applying request limit to improve the server uptime/downtime (Database is needed for this, maybe a token based database)
- Writing about plans in website
- Doing a bunch of minor changes on code base to improve performance and security.
- Checking if gitlab has banned me or not :|
- Moving to a better server.