Fontchi is an Open Source Service that allows you to choose your desired farsi fonts amongst lots of them by comparing them and seeing them in Action. You can Download your fonts once you made your choice and use them later in your projects.
فونت چی یه سرویس باز متن ه که بهتون اجازه میده از بین فونت های فارسی، فونت مورد نظرتون رو مقایسه کنید، در شرایط مختلف تست کنید و در نهایت دانلود کنید و در پروژه هاتون استفاده کنید.
All fonts in Fontchi Are Farsi/Persian Fonts which have been chosen carefuly. We've tried to gather a list of most used Farsi Fonts which we have their makers information. If you know fonts that are suitable to be used in Fontchi make an Issue with all the information in it or contact us with Email: Neacodin Contact
تمامی فونت های فونت چی فونت های فارسی هستن که با دقت انتخاب شده اند. ما تلاش کردیم از فونت هایی استفاده کنیم که بیشترین استفاده رو دارن و همچنین اطلاعات سازنده هاشون در دسترسه. اگر شما هم فونتی سراغ دارید که برای استفاده در فونت چی مناسبه می تونید اطلاعات ش رو از طریق قسمت مشکلات مخزن بفرستید یا با ما از طریق ایمیل در ارتباط باشید
Fontchi Uses NodeJS as Backend Technoloy to Handle the Server Side Calculations and Tasks and AngularJS 1.x to show list of fonts. We use GruntJS to run a series of task and to handle the build process.
فونت چی برای محاسبات سمت سرور ش از نود استفاده می کنه و در سمت کلایت هم از نسخه ۱ انگولار استفاده می کنه. برای انجام پروسه بیلد پروژه و انجام دادن تسک های مربوط به اون از گرانت استفاده می کنه.
Fontchi didn't mean to be an Open Source Project at the beginning, but as Neacodin grew more and became larger we found other projects to work on, and there was no more time left that we could spend on Fontchi! So we decided to make it an Open Source project so that people could contribute and build what was desired that maybe we couldn't build by ourselves. All kind of contributions are welcomed. You can contribute to the backend and frontend or Design/UI/UX. You can also contribute to make the wiki of this repo to be more rich.
فونت چی در ابتدا قرار نبود که یک پروژه باز متن باشه، اما هر چی نیکودین بیشتر رشد کرد و بزرگتر شد ما پروژه های بیشتری برای انجام دادن پیدا کردیم و زمان برای پیش بردن فونت چی کمتر شد تا جایی که زمانی برای جلو بردن اون نموند. پس تصمیم گرفتیم تا فونت چی رو بازمتن منتشر کنیم تا همه بتونن بر اساس چیزی که ایده آله اون رو جلو ببرن که شاید ما به تنهایی نمی تونستیم. هر جور کمک در بهبود پروژه مورد استقبال قرار می گیره. می تونید توی بهبود کد های سمت سرور ، سمت کلاینت یا حتی طراحی و رابطه کاربری کمک کنید. همچنین می تونید به ویکی این مخزن کمک کنید تا کامل تر و غنی تر بشه.
First you need to Dependencies to build project. Start with Installing Bower and Grunt with Node Package Manager (NPM). If you don't have Node Installed you should download and Install it from nodejs.org.
ابتدا باید نیازمندی های پروژه برای پروسه بیلد رو نصب کنید. می تونید با نصب بوور و گرانت شروع کنید. اگر نود جی اس رو نصب ندارید از وبسایت نود اون رو نصب کنید.
$ npm i -g bower grunt grunt-cli
Once you installed them fork this repo and clone it by using the command below:
بعد از این می تونید این مخزن رو فورک و بعد از اون کلون کنید.
// If you have Configured your SSH
$ git clone git@github.com:{your github username}/fontchi.git
// Otherwise you should use https
$ git clone http://github.com/{your github username}/fontchi.git
Head to Fontchi Project Folder and Install all the dependencies:
حالا وارد پوشه پروژه بشید و تمام پیش نیاز های پروژه رو نصب کنید.
$ cd fontchi
$ npm install && bower install
Now use Grunt Cli to build project:
می تونید با استفاده از رابط دستوری گرانت پروسه بیلد رو انجام بدید.
$ grunt build
Now you can start Node server by running the command below:
سرور نود رو از طریق دستور زیر اجرا کنید و تغییرات خودتون رو ببینید.
$ node server.js
Finally You can commit your changes and make a pull request with you changes info and details.
به همراه جزئیات تغییرات تون بسازید Pull Request در نهایت می تونید تغییرات خودتون رو کامیت کنید و یک