Skip to content

Commit

Permalink
fix fonts and images
Browse files Browse the repository at this point in the history
  • Loading branch information
sayjeyhi committed Jun 27, 2021
1 parent 4d75ca5 commit 2063351
Show file tree
Hide file tree
Showing 106 changed files with 1,482 additions and 1 deletion.
1,202 changes: 1,202 additions & 0 deletions fonts/vazir/CHANGELOG.md

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-FD.eot
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-FD.ttf
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-FD.woff
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-FD.woff2
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff
Binary file not shown.
Binary file added fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2
Binary file not shown.
94 changes: 94 additions & 0 deletions fonts/vazir/HELP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<div dir="rtl">

# راهنمای فونت وزیر

## سوال و جواب

### مجوز استفاده از فونت وزیر چیست؟

فونت وزیر به صورت مالکیت عمومی منتشر شده است. مالکیت عمومی یعنی در استفاده از این قلم و همچنین تغییر آن هیچگونه محدودیتی ندارید.

### آدرس صفحه رسمی فونت وزیر چیست؟

در حال حاضر این آدرس است که می‌توان شکل قلم را نیز در آن مشاهده کرد:
[https://rastikerdar.github.io/vazir-font](https://rastikerdar.github.io/vazir-font/)

### فونت وزیر از چه زبان‌هایی پشتیبانی می‌کند؟

فونت وزیر در حال حاضر (نسخه ۲۶ به بعد) از زبان‌های فارسی، عربی، پشتو، اردو و گیلکی پشتیبانی می‌کند که می‌تواند در آینده به زبان‌های دیگر نیز گسترش یابد.

### وزیر در کدام دسته فونت‌ها قرار می‌گیرد؟

در دستهٔ سنس Sans

### فونت وزیر چند حالت/وزن دارد؟

۶ وزن:

- نازک `Vazir-Thin.ttf`
- سبک `Vazir-Light.ttf`
- معمولی `Vazir.ttf`
- متوسط `Vazir-Medium.ttf`
- ضخیم `Vazir-Bold.ttf`
- سیاه `Vazir-Black.ttf`

### چگونه می‌توان لیست تغییرات یا اصلاحات فونت را بعد از هر انتشار مشاهده کرد؟

در فایل ‍`CHANGELOG.md` موجود در بستهٔ کامل و یا در این آدرس:
[https://github.com/rastikerdar/vazir-font/blob/master/CHANGELOG.md](https://github.com/rastikerdar/vazir-font/blob/master/CHANGELOG.md)

و یا از طریق صفحه انتشار نسخه‌ها:
[https://github.com/rastikerdar/vazir-font/releases](https://github.com/rastikerdar/vazir-font/releases)

### چگونه فونت را در سیستم‌عامل ویندوز نصب کنم؟

فایل اصلی یا فشرده را که از صفحه اصلی فونت دریافت نموده‌اید را باز کنید، سپس در ریشهٔ آن فایل‌های با پسوند ttf را باز کرده و در پنجره باز شده دکمه Install را بفشارید.

### چرا ارقام/اعداد را به صورت عربی یا لاتین نمایش می‌دهد و فارسی نمایش نمی‌دهد؟

فونت وزیر استاندارد که در ریشهٔ بستهٔ کامل قرار دارد در صورتی که ارقام را طبق استاندارد ورودی فارسی نوشته باشید به همان صورت فارسی نمایش می‌دهد. اگر شما انگلیسی یا عربی می‌بینید به این معناست که آن‌ها در هنگام نوشتن فارسی نبوده‌اند.
فارسی: ۱۲۳۴۵۶۷۸۹۰
عربی: ١٢٣٤٥٦٧٨٩٠
لاتین: 1234567890

یک فونت استاندارد نباید چیزی غیر از اصل متن را نمایش دهد و همچنین نباید اشتباهاتِ هنگام ورود و نگارش متن را اصلاح نماید.

### چرا ۱ ۲ ۳ ۷ ۸ ۹ فارسی است اما ٤ ٥ ٦ ٠ فارسی نیست؟

شکل این ارقام در عربی با فارسی متفاوت است. مثلا در عربی معمولا صفر توپُر است و در فارسی توخالی. برای فارسی بایستی اعداد با کد استاندارد فارسی نوشته شده باشند.

### برایم مهم نیست که در اصلِ متن، اعداد به صورت لاتین یا عربی نوشته‌اند. چگونه فونت وزیر را محبور به نمایش فارسی اعداد کنم؟

در پوشه `Farsi-Digits` تمامی ارقام انگلیسی و عربی با فارسی بازنویسی شده‌اند. اگر چه این روش استاندارد نیست اما می‌تواند مشکل شما را حل کند.

### چرا در فونت وزیر ارقام هم‌عرض نیستند؟

ارقام هم‌عرض یعنی برای مثال اندازه عرض ۱ با ۵ برابر باشد. در اینصورت عرض دو عدد زیر یکسان خواهد بود:
۱۱۱۱۱
۵۵۵۵۵
این حالت بیشتر برای گزارشات مناسب است. هنوز چنین نسخه‌ای برای وزیر ایجاد نشده است.

### فونت وزیر با کدام فونت لاتین ترکیب شده است؟

با فونت Roboto از گوگل. روبوتو یک فونت آزاد است و تحت مجوز آپاچی نسخه 2 منتشر گردیده است. البته برای ترکیب، تنها گلیف‌های اصلی انگلیسی به همراه علائم استفاده شده و مابقی که شامل دیگر زبان‌های اروپایی می‌شود حذف شده‌اند.
[https://github.com/googlefonts/roboto](https://github.com/googlefonts/roboto)

### نسخهٔ بدون حروف و علائم لاتین این فونت کجاست؟

در پوشه `Without-Latin` قرار دارند.

### چگونه فونت وزیر را با فونت دلخواهم ترکیب کنم؟

برای این کار شما باید از یک نرم‌افزار ویرایشگر فونت کمک بگیرید. برای مثال می‌توانید فونت‌فورج FontForge را نصب کرده و با آن فایل وزیر را باز نموده، سپس از منوی `Element` گزینه `Merge Fonts...` را برگزیده و با فونت دلخواه خودتان ادغام نمایید.

### چگونه اشکالات فونت وزیر را گزارش کنم یا در مورد آن پیشنهاد بدهم؟

در صورت داشتن حساب کاربری در GitHub می‌توانید در مخزن فونت درخواست خود را به صورت یک ایشو جدید درمیان بگذارید:
[https://github.com/rastikerdar/vazir-font/issues](https://github.com/rastikerdar/vazir-font/issues)
و یا اینکه از طریق پست الکترونیکی به اطلاع سازنده برسانید.

### چرا در برنامه‌ای که توسعه می‌دهم بالا و پایین نوشته‌ها در مقایسه با دیگر فونت‌های لاتین تراز به نظر نمی‌رسد و باید آن را تنظیم کنم؟

این مشکل معمولا در مورد فونت‌های فارسی وجود دارد. دلیلش اینست که بخش عمده‌ای از حروف فارسی مثل «ح ر ی ...» در زیر خط کرسی یا زمینه قرار دارند و همچنین به بالا و پایین حروف، اِعراب را هم باید اضافه کرد. در نتیجه حروف فارسی غالبا به فضای بیشتری نسبت به حروف لاتین برای نمایش احتیاج دارند.

</div>
51 changes: 51 additions & 0 deletions fonts/vazir/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Changes by Saber Rastikerdar (saber.rastikerdar@gmail.com) are in public domain.
Glyphs and data from Roboto font are licensed under the Apache License, Version 2.0.

Fonts are (c) Bitstream (see below). DejaVu changes are in public domain.

Bitstream Vera Fonts Copyright
------------------------------

Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is
a trademark of Bitstream, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of the fonts accompanying this license ("Fonts") and associated
documentation files (the "Font Software"), to reproduce and distribute the
Font Software, including without limitation the rights to use, copy, merge,
publish, distribute, and/or sell copies of the Font Software, and to permit
persons to whom the Font Software is furnished to do so, subject to the
following conditions:

The above copyright and trademark notices and this permission notice shall
be included in all copies of one or more of the Font Software typefaces.

The Font Software may be modified, altered, or added to, and in particular
the designs of glyphs or characters in the Fonts may be modified and
additional glyphs or characters may be added to the Fonts, only if the fonts
are renamed to names not containing either the words "Bitstream" or the word
"Vera".

This License becomes null and void to the extent applicable to Fonts or Font
Software that has been modified and is distributed under the "Bitstream
Vera" names.

The Font Software may be sold as part of a larger software package but no
copy of one or more of the Font Software typefaces may be sold by itself.

THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME
FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING
ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE
FONT SOFTWARE.

Except as contained in this notice, the names of Gnome, the Gnome
Foundation, and Bitstream Inc., shall not be used in advertising or
otherwise to promote the sale, use or other dealings in this Font Software
without prior written authorization from the Gnome Foundation or Bitstream
Inc., respectively. For further information, contact: fonts at gnome dot
org.
132 changes: 132 additions & 0 deletions fonts/vazir/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
# Vazir-Font
A Persian (Farsi) Font

[![Build Status](https://travis-ci.org/rastikerdar/vazir-font.svg?branch=master)](https://travis-ci.org/rastikerdar/vazir-font)
[![npm version](https://badge.fury.io/js/vazir-font.svg)](https://badge.fury.io/js/vazir-font)


فونت فارسی وزیر
[نمایش فونت - صفحه رسمی پروژه](https://rastikerdar.github.io/vazir-font/)
[راهنمای فونت وزیر](https://github.com/rastikerdar/vazir-font/blob/master/HELP.md)
[صفحه دریافت (دانلود) بسته فونت شامل فایل های ttf,woff,eot](https://github.com/rastikerdar/vazir-font/releases)
با تشکر از برنامه [FontForge](https://fontforge.github.io)
بر مبنای فونت [DejaVu Sans 2.35](https://dejavu-fonts.github.io)
نسخه‌های بدون حروف لاتین یا تمام ارقام فارسی درون بسته فشرده موجود می‌باشد.
فرآیند تولید بسته نهایی شامل انواع نسخه‌ها و فرمت‌ها توسط ابزار [fontbuilder](https://github.com/rastikerdar/fontbuilder) انجام می‌شود.

## نمونه متن Sample:
![نمونه متن فونت وزیر](./sample.png)

## طریقه استفاده در صفحات وب:

<p dir="rtl">
کد زیر را در قسمت style یا فایل css وارد نمایید:
</p>


```css
@font-face {
font-family: Vazir;
src: url('Vazir.eot');
src: url('Vazir.eot?#iefix') format('embedded-opentype'),
url('Vazir.woff2') format('woff2'),
url('Vazir.woff') format('woff'),
url('Vazir.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: Vazir;
src: url('Vazir-Bold.eot');
src: url('Vazir-Bold.eot?#iefix') format('embedded-opentype'),
url('Vazir-Bold.woff2') format('woff2'),
url('Vazir-Bold.woff') format('woff'),
url('Vazir-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: Vazir;
src: url('Vazir-Black.eot');
src: url('Vazir-Black.eot?#iefix') format('embedded-opentype'),
url('Vazir-Black.woff2') format('woff2'),
url('Vazir-Black.woff') format('woff'),
url('Vazir-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: Vazir;
src: url('Vazir-Medium.eot');
src: url('Vazir-Medium.eot?#iefix') format('embedded-opentype'),
url('Vazir-Medium.woff2') format('woff2'),
url('Vazir-Medium.woff') format('woff'),
url('Vazir-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: Vazir;
src: url('Vazir-Light.eot');
src: url('Vazir-Light.eot?#iefix') format('embedded-opentype'),
url('Vazir-Light.woff2') format('woff2'),
url('Vazir-Light.woff') format('woff'),
url('Vazir-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: Vazir;
src: url('Vazir-Thin.eot');
src: url('Vazir-Thin.eot?#iefix') format('embedded-opentype'),
url('Vazir-Thin.woff2') format('woff2'),
url('Vazir-Thin.woff') format('woff'),
url('Vazir-Thin.ttf') format('truetype');
font-weight: 100;
font-style: normal;
}
```

## Install

#### Download
Grab the [latest release](https://github.com/rastikerdar/vazir-font/releases/latest) file.

#### npm
```
npm install vazir-font
```
Fonts will be copied to `node_modules/vazir-font/dist` directory

#### CDN
Link fonts from the [jsDelivr](https://www.jsdelivr.com/) CDN:

```html
<link href="https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font@v[X.Y.Z]/dist/font-face.css" rel="stylesheet" type="text/css" />
```

Replace [X.Y.Z] with the latest version (e.g. 26.0.2) and integrate the font into your CSS:

```
font-family: 'Vazir', sans-serif;
```

#### Arch Linux
Arch user's could use [vazir-fonts](https://aur.archlinux.org/packages/vazir-fonts/) package from [AUR](https://aur.archlinux.org/) repository to install vazir font.
Use your favourite [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers) like pacaur or yaourt for installing package:

```shell
pacaur -S vazir-fonts
```

#### GNU/Linux
gnu/linux users could use [kateb](https://github.com/kiamazi/kateb) font manager, to install vazir font.

```
kateb install vazir
or
kateb update vazir
```

## License
2015 Saber Rastikerdar ([@rastikerdar](https://github.com/rastikerdar)). See the `LICENSE` file.
Binary file added fonts/vazir/Vazir-Black.eot
Binary file not shown.
Binary file added fonts/vazir/Vazir-Black.ttf
Binary file not shown.
Binary file added fonts/vazir/Vazir-Black.woff
Binary file not shown.
Binary file added fonts/vazir/Vazir-Black.woff2
Binary file not shown.
Binary file added fonts/vazir/Vazir-Bold.eot
Binary file not shown.
Binary file added fonts/vazir/Vazir-Bold.ttf
Binary file not shown.
Binary file added fonts/vazir/Vazir-Bold.woff
Binary file not shown.
Binary file added fonts/vazir/Vazir-Bold.woff2
Binary file not shown.
Binary file added fonts/vazir/Vazir-Light.eot
Binary file not shown.
Binary file added fonts/vazir/Vazir-Light.ttf
Binary file not shown.
Binary file added fonts/vazir/Vazir-Light.woff
Binary file not shown.
Binary file added fonts/vazir/Vazir-Light.woff2
Binary file not shown.
Binary file added fonts/vazir/Vazir-Medium.eot
Binary file not shown.
Binary file added fonts/vazir/Vazir-Medium.ttf
Binary file not shown.
Binary file added fonts/vazir/Vazir-Medium.woff
Binary file not shown.
Binary file added fonts/vazir/Vazir-Medium.woff2
Binary file not shown.
Binary file added fonts/vazir/Vazir-Thin.eot
Binary file not shown.
Binary file added fonts/vazir/Vazir-Thin.ttf
Binary file not shown.
Binary file added fonts/vazir/Vazir-Thin.woff
Binary file not shown.
Binary file added fonts/vazir/Vazir-Thin.woff2
Binary file not shown.
Binary file added fonts/vazir/Vazir.eot
Binary file not shown.
Binary file added fonts/vazir/Vazir.ttf
Binary file not shown.
Binary file added fonts/vazir/Vazir.woff
Binary file not shown.
Binary file added fonts/vazir/Vazir.woff2
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Black-WOL.eot
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Black-WOL.woff
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Light-WOL.eot
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Light-WOL.woff
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-WOL.eot
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-WOL.ttf
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-WOL.woff
Binary file not shown.
Binary file added fonts/vazir/Without-Latin/Vazir-WOL.woff2
Binary file not shown.
Binary file added fonts/vazir/sample.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added fonts/yekan/BYekan.eot
Binary file not shown.
Binary file added fonts/yekan/BYekan.ttf
Binary file not shown.
Binary file added fonts/yekan/BYekan.woff
Binary file not shown.
2 changes: 2 additions & 0 deletions images/inTheNameOfGod.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "",
"main": "index.js",
"scripts": {
"deploy": "rm -rf docs && mkdir docs && cp book.html docs/index.html && cp CNAME docs/CNAME",
"deploy": "rm -rf docs && mkdir docs && cp book.html docs/index.html && cp CNAME docs/CNAME && cp -R fonts docs/fonts && cp -R images docs/images",
"test": "echo \"Will write tests soon ....\""
},
"repository": {
Expand Down

0 comments on commit 2063351

Please sign in to comment.