├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .mume ├── README.md ├── config.json ├── fonts │ ├── vazir │ │ ├── CHANGELOG.md │ │ ├── Farsi-Digits-Without-Latin │ │ │ ├── Vazir-Black-FD-WOL.eot │ │ │ ├── Vazir-Black-FD-WOL.ttf │ │ │ ├── Vazir-Black-FD-WOL.woff │ │ │ ├── Vazir-Black-FD-WOL.woff2 │ │ │ ├── Vazir-Bold-FD-WOL.eot │ │ │ ├── Vazir-Bold-FD-WOL.ttf │ │ │ ├── Vazir-Bold-FD-WOL.woff │ │ │ ├── Vazir-Bold-FD-WOL.woff2 │ │ │ ├── Vazir-FD-WOL.eot │ │ │ ├── Vazir-FD-WOL.ttf │ │ │ ├── Vazir-FD-WOL.woff │ │ │ ├── Vazir-FD-WOL.woff2 │ │ │ ├── Vazir-Light-FD-WOL.eot │ │ │ ├── Vazir-Light-FD-WOL.ttf │ │ │ ├── Vazir-Light-FD-WOL.woff │ │ │ ├── Vazir-Light-FD-WOL.woff2 │ │ │ ├── Vazir-Medium-FD-WOL.eot │ │ │ ├── Vazir-Medium-FD-WOL.ttf │ │ │ ├── Vazir-Medium-FD-WOL.woff │ │ │ ├── Vazir-Medium-FD-WOL.woff2 │ │ │ ├── Vazir-Thin-FD-WOL.eot │ │ │ ├── Vazir-Thin-FD-WOL.ttf │ │ │ ├── Vazir-Thin-FD-WOL.woff │ │ │ └── Vazir-Thin-FD-WOL.woff2 │ │ ├── Farsi-Digits │ │ │ ├── Vazir-Black-FD.eot │ │ │ ├── Vazir-Black-FD.ttf │ │ │ ├── Vazir-Black-FD.woff │ │ │ ├── Vazir-Black-FD.woff2 │ │ │ ├── Vazir-Bold-FD.eot │ │ │ ├── Vazir-Bold-FD.ttf │ │ │ ├── Vazir-Bold-FD.woff │ │ │ ├── Vazir-Bold-FD.woff2 │ │ │ ├── Vazir-FD.eot │ │ │ ├── Vazir-FD.ttf │ │ │ ├── Vazir-FD.woff │ │ │ ├── Vazir-FD.woff2 │ │ │ ├── Vazir-Light-FD.eot │ │ │ ├── Vazir-Light-FD.ttf │ │ │ ├── Vazir-Light-FD.woff │ │ │ ├── Vazir-Light-FD.woff2 │ │ │ ├── Vazir-Medium-FD.eot │ │ │ ├── Vazir-Medium-FD.ttf │ │ │ ├── Vazir-Medium-FD.woff │ │ │ ├── Vazir-Medium-FD.woff2 │ │ │ ├── Vazir-Thin-FD.eot │ │ │ ├── Vazir-Thin-FD.ttf │ │ │ ├── Vazir-Thin-FD.woff │ │ │ └── Vazir-Thin-FD.woff2 │ │ ├── HELP.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── Vazir-Black.eot │ │ ├── Vazir-Black.ttf │ │ ├── Vazir-Black.woff │ │ ├── Vazir-Black.woff2 │ │ ├── Vazir-Bold.eot │ │ ├── Vazir-Bold.ttf │ │ ├── Vazir-Bold.woff │ │ ├── Vazir-Bold.woff2 │ │ ├── Vazir-Light.eot │ │ ├── Vazir-Light.ttf │ │ ├── Vazir-Light.woff │ │ ├── Vazir-Light.woff2 │ │ ├── Vazir-Medium.eot │ │ ├── Vazir-Medium.ttf │ │ ├── Vazir-Medium.woff │ │ ├── Vazir-Medium.woff2 │ │ ├── Vazir-Thin.eot │ │ ├── Vazir-Thin.ttf │ │ ├── Vazir-Thin.woff │ │ ├── Vazir-Thin.woff2 │ │ ├── Vazir.eot │ │ ├── Vazir.ttf │ │ ├── Vazir.woff │ │ ├── Vazir.woff2 │ │ ├── Without-Latin │ │ │ ├── Vazir-Black-WOL.eot │ │ │ ├── Vazir-Black-WOL.ttf │ │ │ ├── Vazir-Black-WOL.woff │ │ │ ├── Vazir-Black-WOL.woff2 │ │ │ ├── Vazir-Bold-WOL.eot │ │ │ ├── Vazir-Bold-WOL.ttf │ │ │ ├── Vazir-Bold-WOL.woff │ │ │ ├── Vazir-Bold-WOL.woff2 │ │ │ ├── Vazir-Light-WOL.eot │ │ │ ├── Vazir-Light-WOL.ttf │ │ │ ├── Vazir-Light-WOL.woff │ │ │ ├── Vazir-Light-WOL.woff2 │ │ │ ├── Vazir-Medium-WOL.eot │ │ │ ├── Vazir-Medium-WOL.ttf │ │ │ ├── Vazir-Medium-WOL.woff │ │ │ ├── Vazir-Medium-WOL.woff2 │ │ │ ├── Vazir-Thin-WOL.eot │ │ │ ├── Vazir-Thin-WOL.ttf │ │ │ ├── Vazir-Thin-WOL.woff │ │ │ ├── Vazir-Thin-WOL.woff2 │ │ │ ├── Vazir-WOL.eot │ │ │ ├── Vazir-WOL.ttf │ │ │ ├── Vazir-WOL.woff │ │ │ └── Vazir-WOL.woff2 │ │ └── sample.png │ └── yekan │ │ ├── BYekan.eot │ │ ├── BYekan.ttf │ │ └── BYekan.woff ├── images │ └── inTheNameOfGod.js ├── katex_config.js ├── mathjax_config.js ├── mermaid_config.js ├── parser.js └── style.less ├── .travis.yml ├── CNAME ├── Contribution-guide.md ├── Readme.md ├── book.epub ├── book.html ├── book.md ├── book.mobi ├── book.pdf ├── coding-exercise ├── accidental-global.js ├── class-multiple-constructors.js ├── eventloop-order.js ├── floatingpoint-problem.js ├── function-arrow-context.js ├── function-context.js ├── function-expression.js ├── function-hoisted.js ├── function-without-new.js ├── semicolon-issue.js └── superArrayOfObjects │ ├── README.md │ └── superArrayOfObjects.js ├── fonts ├── vazir │ ├── CHANGELOG.md │ ├── Farsi-Digits-Without-Latin │ │ ├── Vazir-Black-FD-WOL.eot │ │ ├── Vazir-Black-FD-WOL.ttf │ │ ├── Vazir-Black-FD-WOL.woff │ │ ├── Vazir-Black-FD-WOL.woff2 │ │ ├── Vazir-Bold-FD-WOL.eot │ │ ├── Vazir-Bold-FD-WOL.ttf │ │ ├── Vazir-Bold-FD-WOL.woff │ │ ├── Vazir-Bold-FD-WOL.woff2 │ │ ├── Vazir-FD-WOL.eot │ │ ├── Vazir-FD-WOL.ttf │ │ ├── Vazir-FD-WOL.woff │ │ ├── Vazir-FD-WOL.woff2 │ │ ├── Vazir-Light-FD-WOL.eot │ │ ├── Vazir-Light-FD-WOL.ttf │ │ ├── Vazir-Light-FD-WOL.woff │ │ ├── Vazir-Light-FD-WOL.woff2 │ │ ├── Vazir-Medium-FD-WOL.eot │ │ ├── Vazir-Medium-FD-WOL.ttf │ │ ├── Vazir-Medium-FD-WOL.woff │ │ ├── Vazir-Medium-FD-WOL.woff2 │ │ ├── Vazir-Thin-FD-WOL.eot │ │ ├── Vazir-Thin-FD-WOL.ttf │ │ ├── Vazir-Thin-FD-WOL.woff │ │ └── Vazir-Thin-FD-WOL.woff2 │ ├── Farsi-Digits │ │ ├── Vazir-Black-FD.eot │ │ ├── Vazir-Black-FD.ttf │ │ ├── Vazir-Black-FD.woff │ │ ├── Vazir-Black-FD.woff2 │ │ ├── Vazir-Bold-FD.eot │ │ ├── Vazir-Bold-FD.ttf │ │ ├── Vazir-Bold-FD.woff │ │ ├── Vazir-Bold-FD.woff2 │ │ ├── Vazir-FD.eot │ │ ├── Vazir-FD.ttf │ │ ├── Vazir-FD.woff │ │ ├── Vazir-FD.woff2 │ │ ├── Vazir-Light-FD.eot │ │ ├── Vazir-Light-FD.ttf │ │ ├── Vazir-Light-FD.woff │ │ ├── Vazir-Light-FD.woff2 │ │ ├── Vazir-Medium-FD.eot │ │ ├── Vazir-Medium-FD.ttf │ │ ├── Vazir-Medium-FD.woff │ │ ├── Vazir-Medium-FD.woff2 │ │ ├── Vazir-Thin-FD.eot │ │ ├── Vazir-Thin-FD.ttf │ │ ├── Vazir-Thin-FD.woff │ │ └── Vazir-Thin-FD.woff2 │ ├── HELP.md │ ├── LICENSE │ ├── README.md │ ├── Vazir-Black.eot │ ├── Vazir-Black.ttf │ ├── Vazir-Black.woff │ ├── Vazir-Black.woff2 │ ├── Vazir-Bold.eot │ ├── Vazir-Bold.ttf │ ├── Vazir-Bold.woff │ ├── Vazir-Bold.woff2 │ ├── Vazir-Light.eot │ ├── Vazir-Light.ttf │ ├── Vazir-Light.woff │ ├── Vazir-Light.woff2 │ ├── Vazir-Medium.eot │ ├── Vazir-Medium.ttf │ ├── Vazir-Medium.woff │ ├── Vazir-Medium.woff2 │ ├── Vazir-Thin.eot │ ├── Vazir-Thin.ttf │ ├── Vazir-Thin.woff │ ├── Vazir-Thin.woff2 │ ├── Vazir.eot │ ├── Vazir.ttf │ ├── Vazir.woff │ ├── Vazir.woff2 │ ├── Without-Latin │ │ ├── Vazir-Black-WOL.eot │ │ ├── Vazir-Black-WOL.ttf │ │ ├── Vazir-Black-WOL.woff │ │ ├── Vazir-Black-WOL.woff2 │ │ ├── Vazir-Bold-WOL.eot │ │ ├── Vazir-Bold-WOL.ttf │ │ ├── Vazir-Bold-WOL.woff │ │ ├── Vazir-Bold-WOL.woff2 │ │ ├── Vazir-Light-WOL.eot │ │ ├── Vazir-Light-WOL.ttf │ │ ├── Vazir-Light-WOL.woff │ │ ├── Vazir-Light-WOL.woff2 │ │ ├── Vazir-Medium-WOL.eot │ │ ├── Vazir-Medium-WOL.ttf │ │ ├── Vazir-Medium-WOL.woff │ │ ├── Vazir-Medium-WOL.woff2 │ │ ├── Vazir-Thin-WOL.eot │ │ ├── Vazir-Thin-WOL.ttf │ │ ├── Vazir-Thin-WOL.woff │ │ ├── Vazir-Thin-WOL.woff2 │ │ ├── Vazir-WOL.eot │ │ ├── Vazir-WOL.ttf │ │ ├── Vazir-WOL.woff │ │ └── Vazir-WOL.woff2 │ └── sample.png └── yekan │ ├── BYekan.eot │ ├── BYekan.ttf │ └── BYekan.woff ├── images ├── bom.png ├── book-corner.png ├── call-stack.png ├── console-css.png ├── console-dir.png ├── console-html.png ├── console-table.png ├── cookie.png ├── event-table.png ├── heap.png ├── icon.png ├── image-MariotekLogo.png ├── observables.png ├── promises.png ├── prototype_chain.png └── temporal.jpg ├── package.json ├── practice.md └── yarn.lock /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- 1 | name: Build and Deploy 2 | on: [push] 3 | jobs: 4 | build-and-deploy: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - name: Checkout 🛎️ 8 | uses: actions/checkout@v2 # If you're using actions/checkout@v2 you must set persist-credentials to false in most cases for the deployment to work correctly. 9 | with: 10 | persist-credentials: false 11 | 12 | - name: Install 🎢 13 | run: yarn install --force 14 | 15 | - name: Build 🧩 16 | run: yarn run deploy 17 | env: 18 | CI: true 19 | 20 | - name: Deploy 🚀 21 | uses: JamesIves/github-pages-deploy-action@3.6.2 22 | with: 23 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 24 | BRANCH: gh-pages 25 | FOLDER: docs 26 | CLEAN: true # Automatically remove deleted files from the deploy branch 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Cruft 2 | .DS_Store 3 | npm-debug.log 4 | .idea 5 | node_modules 6 | -------------------------------------------------------------------------------- /.mume/README.md: -------------------------------------------------------------------------------- 1 | # mume-transpile-config 2 | 3 | This config will be used to genrate `pdf`, `epub`, `mobi`, ... using `Markdown-preveiw-enhanced` 4 | -------------------------------------------------------------------------------- /.mume/config.json: -------------------------------------------------------------------------------- 1 | {"vscode_mpe_version":"0.6.8"} -------------------------------------------------------------------------------- /.mume/fonts/vazir/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | تغییرات فونت وزیر 2 | ================= 3 | 4 | در اینجا شما فهرستی از تغییرات بین هر نسخه‌ی انتشار از فونت وزیر را مشاهده می‌کنید. 5 | 6 | نسخه ۲۶.۰.۲ 7 | ----------- 8 | ۲۷ اردیبهشت ۱۳۹۹ 9 | 10 | - اصلاح ضخامت مد الف در سبک 11 | 12 | 13 | نسخه ۲۶.۰.۱ 14 | ----------- 15 | ۲۵ اردیبهشت ۱۳۹۹ 16 | 17 | - رفع ایراد ـے همزه دار در اردو 18 | 19 | 20 | نسخه ۲۶.۰.۰ 21 | ----------- 22 | ۲۴ اردیبهشت ۱۳۹۹ 23 | 24 | - اضافه شدن زبان‌های پشتو و اردو 25 | - اضافه شدن گلیف‌های جدید از ایشو #143 بخش دوم (با تشکر از @farshadrasuli) 26 | - اصلاح عدد ۴ 27 | - بهبود نقاط در ضخیم و متوسط 28 | - رفع ایراد ایشو #140 و اضافه شدن لیگچرهای لام و الف صامت 29 | - اصلاح همزه ٦ ، 30 | - بهبود گیومه (با تشکر از @neesti) 31 | 32 | 33 | نسخه ۲۵.۰.۰ 34 | ----------- 35 | ۱۰ اردیبهشت ۱۳۹۹ 36 | 37 | - تغییر جداول کرنینگ برای رفع ایراد نمایش کرنینگ در برخی نرم‌افزارها از جمله Adobe XD 38 | - اضافه شدن 13 گلیف‌ جدید از ایشو #143 بخش نخست (با تشکر از @farshadrasuli) 39 | - اضافه شدن کرنینگ «ر ز ژ ـر ـز ـژ» با گلیف فاصله (با تشکر از @saeidka) 40 | - حذف و اضافه شدن برخی گلیف‌های لاتین از قلم روبوتو 41 | 42 | 43 | نسخه ۲۴.۲.۰ 44 | ----------- 45 | ۲۹ فروردین ۱۳۹۹ 46 | 47 | - افزایش فاصله بین کلمات 48 | 49 | 50 | نسخه ۲۴.۱.۰ 51 | ----------- 52 | ۵ فروردین ۱۳۹۹ 53 | 54 | - بهبود ی م ـم 55 | 56 | 57 | نسخه ۲۴.۰.۰ 58 | ----------- 59 | ۲۳ اسفند ۱۳۹۸ 60 | 61 | - اصلاح ی ـو ـق ـا 62 | - افزایش ناحیه اتصال «یـ پـ ـیـ ـپـ بـ ـبـ» با «ـو ـق» 63 | - کاهش فاصله بین کلمات 64 | 65 | 66 | نسخه ۲۳.۰.۰ 67 | ----------- 68 | ۶ اسفند ۱۳۹۸ 69 | 70 | - بازطراحی ی 71 | - اصلاح عرض آ و کرنینگ آن با سایر حروف 72 | - بهبود عرض ـن ـد 73 | - بهبود ه هـ حـ ـحـ ـد ك آ 74 | - اصلاح ایرادات همپوشانی در سبک و نازک 75 | - کاهش ارتفاع گلیف‌های عمودی 76 | - اصلاح ۷ ۸ در سبک 77 | 78 | 79 | نسخه ۲۲.۱.۰ 80 | ----------- 81 | ۲۸ بهمن ۱۳۹۸ 82 | 83 | - افزایش عرض ـی ـب ب ف ک ـگ 84 | 85 | 86 | نسخه ۲۲.۰.۰ 87 | ----------- 88 | ۹ بهمن ۱۳۹۸ 89 | 90 | - تغییر عرض ـیـ ـتـ ـپـ ـبـ ـنـ مـ ـمـ ـئـ 91 | 92 | 93 | نسخه ۲۱.۲.۱ 94 | ----------- 95 | ۴ دی ۱۳۹۸ 96 | 97 | - بهبود ی 98 | - اصلاح آدرس لایسنس 99 | 100 | 101 | نسخه ۲۱.۲.۰ 102 | ----------- 103 | ۶ آذر ۱۳۹۸ 104 | 105 | - بهبود نقاط پایین خط کرسی 106 | - بهبود ـی (با تشکر از @PAPIONbit) 107 | - بهبود عرض ـهـ 108 | 109 | 110 | نسخه ۲۱.۱.۲ 111 | ----------- 112 | ۲۵ آبان ۱۳۹۸ 113 | 114 | - اصلاح اعراب ـی 115 | - اصلاح جداول GPOS 116 | 117 | 118 | نسخه ۲۱.۱.۱ 119 | ----------- 120 | ۹ آبان ۱۳۹۸ 121 | 122 | - رفع ایراد هـ در معمولی و سبک 123 | - اصلاح ۰ 124 | 125 | 126 | نسخه ۲۱.۱.۰ 127 | ----------- 128 | ۱۶ مهر ۱۳۹۸ 129 | 130 | - رفع ایراد اعراب س ـس سـ ـسـ 131 | - اصلاح ـی ـي ـئ 132 | - اصلاح ؟ در وزن سبک 133 | - اصلاح ـنـ در وزن نازک 134 | - اصلاح عرض ۳ 135 | 136 | 137 | نسخه ۲۱.۰.۱ 138 | ----------- 139 | ۸ شهریور ۱۳۹۸ 140 | 141 | - بهبود سه نقطه 142 | 143 | 144 | نسخه ۲۱.۰.۰ 145 | ----------- 146 | ۷ شهریور ۱۳۹۸ 147 | 148 | - بازسازی کل فونت به صورت cubic، اصلاح نقاط، اصلاح اسامی و رند شدن اندازه‌ها ایشو #123 (با تشکر از @aminabedi68) 149 | - کاهش جزئی ضخامت قلم 150 | - بهبود و باز طراحی ارقام 151 | - کاهش عرض ـی ـعـ به روش کالت (با تشکر از @aminabedi68) 152 | - بهبود حـ ـحـ ـفـ ـف ف فـ ف ق ح ـح ع ـهـ ـی ر ـر و ـو ﻙ ـﻙ هـ ـه 153 | - بهبود مکان و کاهش ضخامت نقاط 154 | - افزایش عرض پـ یـ ثـ ـپـ ـيـ ـثـ 155 | - کاهش عرض ت ـت ف لـ ـلـ 156 | - بهبود دندانه‌ها 157 | - اضافه شدن کرنینگ «لا ـلا» با ع غ 158 | - اصلاح مکان تمام اِعراب 159 | - رفع مشکل همپوشانی اِعراب ایشو #103 (با تشکر از @ali-hardan) 160 | - بازطراحی ٬ 161 | - بهبود علائم 162 | 163 | 164 | نسخه ۲۰.۱.۱ 165 | ----------- 166 | ۲۱ مرداد ۱۳۹۸ 167 | 168 | - افزایش جزئی فاصله ارقام 169 | - اصلاح نام بولد 170 | - اصلاح ناحیه همپوشانی ـفـ 171 | 172 | 173 | نسخه ۲۰.۱.۰ 174 | ----------- 175 | ۷ خرداد ۱۳۹۸ 176 | 177 | - بهبود شکل و کرنینگ ارقام 178 | - اصلاح ٫ 179 | 180 | 181 | نسخه ۲۰.۰.۰ 182 | ----------- 183 | ۴ خرداد ۱۳۹۸ 184 | 185 | - بازطراحی هـ ؟ 186 | - بهبود ـی ی ـه ـعـ ۰ ۶ 187 | - تنظیم مجدد ناحیه همپوشانی در تمامی حالت‌ها 188 | - بهبود ارتفاع 189 | - اصلاح کرنینگ هٔ با رزژ 190 | - اصلاح اندازه حالات سبک و متوسط در لاتین 191 | 192 | 193 | نسخه ۱۹.۲.۰ 194 | ----------- 195 | ۵ اسفند ۱۳۹۷ 196 | 197 | - بهبود م ـم 198 | - بهبود شکل و اندازه و مکان اعراب 199 | 200 | 201 | نسخه ۱۹.۱.۰ 202 | ----------- 203 | ۱۸ دی ۱۳۹۷ 204 | 205 | - بهبود هـ ن 206 | - رفع ایراد ریال 207 | - اصلاح حفره‌ها در سیاه 208 | - اصلاح اعراب پـ ـپـ 209 | - اصلاح ـا در سیاه 210 | 211 | 212 | نسخه ۱۹.۰.۰ 213 | ----------- 214 | ۱۱ مرداد ۱۳۹۷ 215 | 216 | - اضافه شدن وزن سنگین 217 | - اضافه شدن حروف کوردی (با تشکر از dolanskurd-Dolan Hêriş) 218 | - بهبود ۰ ۲ ۳ ۴ ۶ ۹ م ـم 219 | - اصلاح ـر در نسخه سبک 220 | - بهبود نقاط ت ث 221 | - بهبود ـهـ در ضخیم و متوسط 222 | - اصلاح نقطه ج ـج در متوسط 223 | - اصلاح کرنینگ آ کـ 224 | - بهبود تک نقطه در ضخیم 225 | 226 | 227 | نسخه ۱۸.۰.۱ 228 | ----------- 229 | ۲۳ فروردین ۱۳۹۷ 230 | 231 | - اصلاح ۳ 232 | - بهبود ـع ـعـ 233 | 234 | 235 | نسخه ۱۸.۰.۰ 236 | ----------- 237 | ۲۴ بهمن ۱۳۹۶ 238 | 239 | - بهبود ر و ـر ـر ی ـی د ـد ـهـ 240 | - بهبود دندانه‌های س 241 | - بهبود اندازه نـ بـ ـنـ ـبـ ـب ب ف ـف ک ـک ئـ ـئـ 242 | - بهبود نقاط 243 | - بهبود ارقام 244 | - اضافه شدن کرنینگ ارقام 245 | 246 | 247 | نسخه ۱۷.۲.۰ 248 | ----------- 249 | ۲۳ بهمن ۱۳۹۶ 250 | 251 | - بهبود قوس و اندازه حروف س ص ی ن ق 252 | 253 | 254 | نسخه ۱۷.۱.۱ 255 | ----------- 256 | ۲۰ دی ۱۳۹۶ 257 | 258 | - اصلاح جزئی ضخمات ص ط 259 | 260 | 261 | نسخه ۱۷.۱.۰ 262 | ----------- 263 | ۲۰ دی ۱۳۹۶ 264 | 265 | - اصلاح عرض ـا ا ی و ـو مـ عـ ـه 266 | - اصلاح ـمـ ـم س ه 267 | 268 | 269 | نسخه ۱۷.۰.۰ 270 | ----------- 271 | ۱۸ دی ۱۳۹۶ 272 | 273 | - بهبود ارتفاع گلیف‌ها و متریک فونت 274 | - بهبود ص ط ی ـی 275 | - اضافه شدن جدا کننده تاریخ عربی 276 | - اصلاح عرض تـ ثـ 277 | 278 | 279 | نسخه ۱۶.۱.۰ 280 | ----------- 281 | ۲۰ مهر ۱۳۹۶ 282 | 283 | - رفع اشکال سرکش گاف 284 | - بهبود ی ـی ه 285 | - بهبود همزه روی حروف 286 | - کاهش ارتفاغ گیومه 287 | - بهبود هـ در حالت ضخیم 288 | - بهبود نقاط در حالت ضخیم 289 | - بهبود نقاط ژ ز 290 | 291 | 292 | نسخه ۱۶.۰.۱ 293 | ----------- 294 | ۱۵ مهر ۱۳۹۶ 295 | 296 | - رفع اشکال س 297 | 298 | 299 | نسخه ۱۶.۰.۰ 300 | ----------- 301 | ۱۵ مهر ۱۳۹۶ 302 | 303 | - بهبود کل اعراب 304 | - اصلاح ضخامت کـ ـکـ 305 | - بهبود متیرک‌های فونت 306 | - بهبود ؟ ! ا ـه ص ط ء و همزه روی حروف 307 | - بهبود ارتفاع و ناحیه همپوشانی 308 | 309 | 310 | نسخه ۱۵.۱.۰ 311 | ----------- 312 | ۲ مهر ۱۳۹۶ 313 | 314 | - بهبود ۹ ۵ ـد کـ ـکـ 315 | - اصلاح اعراب کـ ـکـ 316 | 317 | 318 | نسخه ۱۵.۰.۰ 319 | ----------- 320 | ۹ شهریور ۱۳۹۶ 321 | 322 | - بهبود ضخامت 323 | - بهبود ر و ی 324 | - بهبود ارتفاع 325 | 326 | 327 | نسخه ۱۴.۰.۰ 328 | ----------- 329 | ۳۱ مرداد ۱۳۹۶ 330 | 331 | - بهبود حروف و ارقام 332 | - اصلاح مشخصات فونت‌های تفکیک شده بدون لاتین و حروف فارسی (با تشکر از @morealaz) 333 | 334 | 335 | نسخه ۱۳.۰.۱ 336 | ----------- 337 | ۱۵ تیر ۱۳۹۶ 338 | 339 | - اصلاح ایراد ـآ ـأ 340 | - اصلاح نقاط ـه ه نقطه‌دار 341 | - اصلاح اعراب إ ـإ 342 | 343 | 344 | نسخه ۱۳.۰.۰ 345 | ----------- 346 | ۱۵ تیر ۱۳۹۶ 347 | 348 | - بهبود دندانه‌های وسط و انتها 349 | - اصلاح فـ 350 | - بهبود فاصله بین واژه‌ای 351 | - بهبود ضخامت ح ـح ع ـع 352 | 353 | 354 | نسخه ۱۲.۰.۰ 355 | ----------- 356 | ۱۰ تیر ۱۳۹۶ 357 | 358 | - بهبود حروف کشیده 359 | - بهبود م ی ط ف 360 | - بهبود ـو ـق 361 | - تصحیح لیگچر الله 362 | - بهبود مکان نقاط 363 | 364 | 365 | نسخه ۱۱.۰.۱ 366 | ----------- 367 | ۲۵ خرداد ۱۳۹۶ 368 | 369 | - اصلاح نام قلم در حالت نازک برای محیط دسکتاپ (با تشکر از @Javid-Izadfar) 370 | 371 | 372 | نسخه ۱۱.۰.۰ 373 | ----------- 374 | ۱۸ خرداد ۱۳۹۶ 375 | 376 | - بهبود سـ ـسـ ـا ـی ی ـعـ 377 | - بهبود حالات م ک 378 | - اصلاح عرض ف 379 | - اضافه شدن نسخه باریک 380 | 381 | 382 | نسخه ۱۰.۰.۱ 383 | ----------- 384 | ۱۵ خرداد ۱۳۹۶ 385 | 386 | - رفع ایراد عرض ـفـ ـقـ 387 | - اصلاح ضخامت مد در حالت نازک 388 | - رفع ایراد هینتینگ در woff و eot 389 | 390 | 391 | نسخه ۱۰.۰.۰ 392 | ----------- 393 | ۶ خرداد ۱۳۹۶ 394 | 395 | - بهبود و بازطراحی در گلیف‌ها 396 | - اضافه شدن نسخه وزن متوسط 397 | - اضافه شدن نسخه woff2 398 | 399 | 400 | نسخه ۱۰.۰.۰-بتا 401 | --------------- 402 | ۹ فروردین ۱۳۹۶ 403 | 404 | - اصلاح ضخامت خط کرسی در گلیف‌ها (برابر شدن) 405 | - بهبود هـ در ضخیم 406 | - بهبود عرض ۹ 407 | 408 | 409 | نسخه ۱۰.۰.۰-آلفا 410 | ---------------- 411 | ۸ فروردین ۱۳۹۶ 412 | 413 | - تجدید نظر در سایز قلم 414 | - برابر شدن سایز وزن‌ها 415 | - کاهش فاصله بین کلمات 416 | - بهبود ارقام 417 | - بهبود حروف و علائم 418 | 419 | 420 | نسخه ۹.۰.۰-بتا 421 | -------------- 422 | ۳۰ اسفند ۱۳۹۵ 423 | 424 | - کاهش فاصله بین کلمات 425 | - بازطراحی گیومه 426 | - بهبود فاصله طولی مـ ـه 427 | 428 | 429 | نسخه ۹.۰.۰-آلفا 430 | --------------- 431 | ۲۵ اسفند ۱۳۹۵ 432 | 433 | - تجدید نظر در ضخامت و اندازه قلم 434 | - اصلاح و بهبود گلیف‌ها 435 | 436 | 437 | نسخه ۸.۲.۱ 438 | ---------- 439 | ۱۶ اسفند ۱۳۹۵ 440 | 441 | - اصلاح هـ عـ 442 | - اصلاح ط در ضخیم 443 | 444 | 445 | نسخه ۸.۲.۰ 446 | ---------- 447 | ۱۵ اسفند ۱۳۹۵ 448 | 449 | - بهبود ـعـ 450 | - اصلاح اعراب 451 | - اصلاح نقاط 452 | - اصلاح س 453 | 454 | 455 | نسخه ۸.۱.۰ 456 | ---------- 457 | ۱۳ اسفند ۱۳۹۵ 458 | 459 | - بهبود حالات خ 460 | - بهبود ارتفاع گلیف‌های عمودی 461 | - بهبود نقطه ذ ـذ 462 | - بهبود ارتفاع م ـم 463 | - اصلاح ! در ضخیم 464 | 465 | 466 | نسخه ۸.۰.۰ 467 | ---------- 468 | ۱۲ اسفند ۱۳۹۵ 469 | 470 | - بهبود قوس‌ها، اندازه‌ها، طول‌ها، شکل‌ها و فاصله‌ها 471 | - رفع مشکل ـن (با تشکر از @Masishta) 472 | 473 | 474 | نسخه ۷.۱.۰ 475 | ---------- 476 | ۷ اسفند ۱۳۹۵ 477 | 478 | - اصلاح و بهبود د ـد ر ـر ـن مـ ـمـ ـفـ ـف هـ ـق ـو ّ ـت ف حـ ـحـ 479 | 480 | 481 | نسخه ۷.۰.۰ 482 | ---------- 483 | ۷ بهمن ۱۳۹۵ 484 | 485 | - افزایش سایز قلم جهت هماهنگی با سایر قلم های رایج 486 | - بهبود برخی گلیف ها و ارتفاع 487 | - اصلاح متریک‌ها 488 | 489 | 490 | نسخه ۶.۳.۴ 491 | ---------- 492 | ۳ مهر ۱۳۹۵ 493 | 494 | - رفع ایراد زاویه سرکش گ 495 | - بهبود اتصال از راست ـط ـص 496 | - رفع ایراد X-Height 497 | 498 | 499 | نسخه ۶.۳.۳ 500 | ---------- 501 | ۲۳ آذر ۱۳۹۵ 502 | 503 | - رفع ایراد ضخامت کرسی ـح حـ ـحـ 504 | - رفع ایراد جهت در ضخیم 505 | 506 | 507 | نسخه ۶.۳.۲ 508 | ---------- 509 | ۱۶ آذر ۱۳۹۵ 510 | 511 | - رفع ایراد هم‌خانواده نبودن نسخه‌های قلم 512 | 513 | 514 | نسخه ۶.۳.۱ 515 | ---------- 516 | ۱۵ آذر ۱۳۹۵ 517 | 518 | - اصلاح حالات ک در ضخیم 519 | - بهبود جزئی ـه 520 | 521 | 522 | نسخه ۶.۳.۰ 523 | ---------- 524 | ۱۵ آذر ۱۳۹۵ 525 | 526 | - بهبود ارتفاع 527 | - بهبود حـ ـحـ 528 | - اصلاح دندانه صـ ـصـ 529 | - بهبود ؟ 530 | - افزایش فاصله نقاط در ضخیم 531 | 532 | 533 | نسخه ۶.۲.۰ 534 | ---------- 535 | ۱۲ آذر ۱۳۹۵ 536 | 537 | - بهبود ضخامت گلیف های عمودی 538 | - بهبود ارقام 539 | 540 | 541 | نسخه ۶.۱.۰ 542 | ---------- 543 | ۱۱ آذر ۱۳۹۵ 544 | 545 | - رفع اشکال ـت در ضخیم 546 | - بهبود ق 547 | - بهبود مکان نقاط 548 | 549 | 550 | نسخه ۶.۰.۰ 551 | ---------- 552 | ۱۰ آذر ۱۳۹۵ 553 | 554 | - بهبود قوس‌ها و دندانه‌ها و اندازه‌ها و زوایا 555 | - بهبود شکل حروف 556 | - اصلاح همزه بر روی ه 557 | - افزایش فاصله بین واژه‌ای 558 | 559 | 560 | نسخه ۵.۱.۱ 561 | ---------- 562 | ۱ آذر ۱۳۹۵ 563 | 564 | - بهبود عرض در ـسـ سـ ـس ـعـ 565 | 566 | 567 | نسخه ۵.۱.۰ 568 | ---------- 569 | ۱ آذر ۱۳۹۵ 570 | 571 | - بهبود ح ـح حـ ـحـ ـع ع ل ـل ی ـی ن ـن س ـس ص ـص ـهـ هـ ء 572 | - بهبود و اصلاح ارقام 573 | - بازگشت ـه از نسخه چهار 574 | 575 | 576 | نسخه ۵.۰.۰ 577 | ---------- 578 | ۳۰ آبان ۱۳۹۵ 579 | 580 | - بازطراحی برخی گلیف ها برای بازگشت به تایپ فیس وزیر یک 581 | - بهبود برخی گلیف ها (با تشکر از محمد) 582 | - اصلاح متریک در نسخه ضخیم 583 | - ایجاد دوباره نسخه ضخیم و سبک 584 | - اصلح ارقام ۴ ۵ ۶ در نسخه تمام ارقام فارسی 585 | 586 | 587 | نسخه ۴.۴.۱ 588 | ---------- 589 | ۷ آبان ۱۳۹۵ 590 | 591 | - بهبود فـ ف ق ـو و مـ ـمـ 592 | 593 | 594 | نسخه ۴.۴.۰ 595 | ---------- 596 | ۲۹ مهر ۱۳۹۵ 597 | 598 | - بهبود ارتفاع و فاصله و برخی نقاط 599 | - تصحیح صفر در ضخیم 600 | 601 | 602 | نسخه ۴.۳.۱ 603 | ---------- 604 | ۲۵ مهر ۱۳۹۵ 605 | 606 | - بهبود دندانه ها 607 | 608 | 609 | نسخه ۴.۳.۰ 610 | ---------- 611 | ۲۵ مهر ۱۳۹۵ 612 | 613 | - افزایش عرض مـ ـمـ لـ ـلـ ـی 614 | - بهبود ۹ فـ و ـفـ 615 | 616 | 617 | نسخه ۴.۲.۱ 618 | ---------- 619 | ۲۴ مهر ۱۳۹۵ 620 | 621 | - بهبود و در ضخیم 622 | - اصلاح ـقـ ٫ 623 | - اضافه شدن گلیف ریال 624 | - تصحیح جهت 625 | 626 | 627 | نسخه ۴.۲ 628 | -------- 629 | ۲۳ مهر ۱۳۹۵ 630 | 631 | - بهبود ضخامت در حالت توپر 632 | - بهبود دندانه ها و ارتفاع 633 | 634 | 635 | نسخه ۴.۱.۲ 636 | ---------- 637 | ۶ مهر ۱۳۹۵ 638 | 639 | - بهبود مـ ـه 640 | - اصلاح charset 641 | 642 | 643 | نسخه ۴.۱.۱ 644 | ---------- 645 | ۱۹ شهریور ۱۳۹۵ 646 | 647 | - بهبود بسیار جزيی قوس س ص ن 648 | - اصلاح دندانه صـ ـسـ 649 | - بهبود ـم 650 | 651 | 652 | نسخه ۴.۱.۰ 653 | ---------- 654 | ۷ شهریور ۱۳۹۵ 655 | 656 | - افزایش نواحی همپوشانی 657 | - کوچکتر شدن خط فاصله (تطویل) 658 | 659 | 660 | نسخه ۴.۰.۱ 661 | ---------- 662 | ۲۲ مرداد ۱۳۹۵ 663 | 664 | - اصلاح ۶ 665 | - بهبود ح و دندانه های س در حالت ضخیم 666 | 667 | 668 | نسخه ۴.۰.۰ 669 | ---------- 670 | ۲۱ مرداد ۱۳۹۵ 671 | 672 | - باز طراحی و بهبود فونت 673 | - اضافه شدن حروف لاتین فونت روبوتو به قلم 674 | 675 | 676 | نسخه ۳.۱.۰ 677 | ---------- 678 | ۴ تیر ۱۳۹۵ 679 | 680 | - افزایش طولی فونت در برخی گلیف ها 681 | 682 | 683 | نسخه ۳.۰.۱ 684 | ---------- 685 | ۲۹ خرداد ۱۳۹۵ 686 | 687 | - اضافه شدن cdn 688 | 689 | 690 | نسخه ۳ 691 | ------ 692 | ۲۸ خرداد ۱۳۹۵ 693 | 694 | - بهبود بسیاری از گلیف ها 695 | - بهبود فاصله 696 | - اضافه شدن وزن های نازک و متوسط 697 | - اضافه شدن گلیف های الله و ریال 698 | - حذف داده های اضافی و کاهش حجم فایل 699 | 700 | 701 | نسخه ۲ 702 | ------ 703 | ۱۲ اردیبهشت ۱۳۹۵ 704 | 705 | - بهبود حالات س 706 | - بهبود بـ 707 | - پشتیبانی از bower با (تشکر از Nasser Rafie-geminorum) 708 | 709 | 710 | نسخه ۲-کاندیدای انتشار ۱۳ 711 | ------------------------- 712 | ۲ اردیبهشت ۱۳۹۵ 713 | 714 | - بهبود دندانه ها 715 | - بهبود ضخامت ها 716 | - بهبود فاصله در حالت توپر 717 | 718 | 719 | نسخه ۲-کاندیدای انتشار ۱۲ 720 | ------------------------- 721 | ۲۸ فروردین ۱۳۹۵ 722 | 723 | - بهبود ه و ـو ف فـ ـق ق ـد ر ـر 724 | - بهبود ارتفاع گلیف های عمودی و نقاط 725 | - اصلاح ؟ ! در حالت ضخیم 726 | 727 | 728 | نسخه ۲-کاندیدای انتشار ۱۱ 729 | ------------------------- 730 | ۲۳ فروردین ۱۳۹۵ 731 | 732 | - بهبود حالات ح ع 733 | - بهبود نقاط 734 | - اصلاح متریک های فونت 735 | - بهبود م 736 | 737 | 738 | نسخه ۲-کاندیدای انتشار ۱۰ 739 | ------------------------- 740 | ۲۰ فروردین ۱۳۹۵ 741 | 742 | - بهبود تک نقطه 743 | 744 | 745 | نسخه ۲-کاندیدای انتشار ۹ 746 | ------------------------ 747 | ۱۸ فروردین ۱۳۹۵ 748 | 749 | - بهبود ٪ 750 | - اصلاح کد پیج فونت (با تشکر از Saleh Souzanchi-zoghal و Saeed Rasooli-ilius) 751 | 752 | 753 | نسخه ۲-کاندیدای انتشار ۸ 754 | ------------------------ 755 | ۱۳ فروردین ۱۳۹۵ 756 | 757 | - بهبود مـ ـمـ ی هـ ـه ـت 758 | - بهبود همزه (با تشکر از amin3d) 759 | - بهبود تک نقطه (با تشکر از Saleh Souzanchi-zoghal) 760 | - تصحیح ایراد فایل eot (با تشکر از Alireza Dabiri Nejad-alirdn) 761 | 762 | 763 | نسخه ۲-کاندیدای انتشار ۷ 764 | ------------------------ 765 | ۲۶ اسفند ۱۳۹۴ 766 | 767 | - بهبود فاصله ها 768 | 769 | 770 | نسخه ۲-کاندیدای انتشار ۶ 771 | ------------------------ 772 | ۲۵ اسفند ۱۳۹۴ 773 | 774 | - بهبود کرنینگ 775 | 776 | 777 | نسخه ۲-کاندیدای انتشار ۵ 778 | ------------------------ 779 | ۲۲ اسفند ۱۳۹۴ 780 | 781 | - تصحیح نقاط ـت ـث 782 | - بهبود م 783 | - تصحیح ص 784 | 785 | 786 | نسخه ۲-کاندیدای انتشار ۴ 787 | ------------------------ 788 | ۲۱ اسفند ۱۳۹۴ 789 | 790 | - بازنگری کلی در حالت ضخیم 791 | - بهبود م 792 | 793 | 794 | نسخه ۲-کاندیدای انتشار ۳ 795 | ------------------------ 796 | ۲۱ اسفند ۱۳۹۴ 797 | 798 | - بهبود هـ ـمـ مـ م ر ـر و ـو لا ـلا ـن ن ـق ق 799 | - بهبود حالات ط ص س 800 | 801 | 802 | نسخه ۲-کاندیدای انتشار ۲ 803 | ------------------------ 804 | ۲۰ اسفند ۱۳۹۴ 805 | 806 | - بهبود هـ 807 | - بهبود ـم در حالت ضخیم 808 | 809 | 810 | نسخه ۲-کاندیدای انتشار ۱ 811 | ------------------------ 812 | ۱۷ اسفند ۱۳۹۴ 813 | 814 | - بهبود نقاط 815 | - اصلاح ق ـق ـع 816 | - بهبود سرکش گاف در حالت ضخیم 817 | - اضافه شدن گلیف های ه همزه دار 818 | - اصلاح برخی اعراب 819 | 820 | 821 | نسخه ۲-کاندیدای انتشار ۰ 822 | ------------------------ 823 | ۱۶ اسفند ۱۳۹۴ 824 | 825 | - بزرگتر شدن کل فونت 826 | 827 | 828 | نسخه ۲-بتا-رفع اشکال ۵ 829 | ---------------------- 830 | ۱۵ اسفند ۱۳۹۴ 831 | 832 | - بهبود هـ ـم 833 | - بهبود نقاط 834 | - بهبود نقطه در حالات خ 835 | - تصحیح ـفـ ـقـ 836 | - بهبود نقاط ـچ در حالت ضخیم 837 | 838 | 839 | نسخه ۲-بتا-رفع اشکال ۴ 840 | ---------------------- 841 | ۱۳ اسفند ۱۳۹۴ 842 | 843 | - بهبود مـ ـمـ م سـ ـسـ هـ ـهـ و حالات ص 844 | 845 | 846 | نسخه ۲-بتا-رفع اشکال ۳ 847 | ---------------------- 848 | ۱۱ اسفند ۱۳۹۴ 849 | 850 | - تغییر شکل ـم و بهبود مـ ـمـ م ۶ همزه 851 | - تصحیح ـف در حالت ضخیم 852 | 853 | 854 | نسخه ۲-بتا-رفع اشکال ۲ 855 | ---------------------- 856 | ۸ اسفند ۱۳۹۴ 857 | 858 | - بهبود ح ـح حـ ـحـ بـ سـ س ق ن ـع ع ۷ ۸ 859 | - بهبود نقطه ها 860 | 861 | 862 | نسخه ۲-بتا-رفع اشکال ۱ 863 | ---------------------- 864 | ۱۵ بهمن ۱۳۹۴ 865 | 866 | - اصلاح لا ـلا ی خ هـ طـ ـطـ ـق س ـسـ ـس سـ مـ ـمـ ـم طـ ـطـ 867 | - اصلاح مد 868 | - بازنگری در کرنینگ ارقام 869 | 870 | 871 | نسخه ۲-بتا-رفع اشکال ۰ 872 | ---------------------- 873 | ۱۲ دی ۱۳۹۴ 874 | 875 | - تصحیح اعراب 876 | - تصحیح کرنینگ 877 | - تصحیح گلیف ها و اندازه ها 878 | 879 | 880 | نسخه ۲-بتا 881 | ---------- 882 | ۱۱ دی ۱۳۹۴ 883 | 884 | - تغییر کل سایز قلم 885 | - تغییر فاصله 886 | - تنظیم مجدد سایز ضخیم 887 | - تصحیح برخی گلیف‌ها 888 | 889 | نسخه ۲-آلفا 890 | ----------- 891 | ۲۹ آذر ۱۳۹۴ 892 | 893 | - تغییرات و باز طراحی گسترده در گلیف‌ها 894 | 895 | 896 | نسخه ۱.۱۲.۱ 897 | ----------- 898 | ۲۰ آذر ۱۳۹۴ 899 | 900 | - اصلاح اندازه ج 901 | - اصلاح سایز گلیف های علائم و ارقام در ضخیم 902 | - حذف ارقام لاتین 903 | - اصلاح د س ـسـ 904 | - اصلاحات جزئی در شکل گلیف ها 905 | 906 | نسخه ۱.۱۲ 907 | --------- 908 | ۲۰ آذر ۱۳۹۴ 909 | 910 | - اصلاحات زیاد بر روی گلیف ها و کرنینگ 911 | 912 | نسخه ۱.۱۱ 913 | --------- 914 | ۱۸ آذر ۱۳۹۴ 915 | 916 | - اصلاحات در فاصله ها 917 | - بهبود ح ـح ـع ع ـک‌ ـکـ ف ق ۵ 918 | 919 | 920 | نسخه ۱.۱۰.۸ 921 | ----------- 922 | ۸ آذر ۱۳۹۴ 923 | 924 | - اصلاحاتی بر روی علائم و اندازه ها 925 | - اصلاح همزه 926 | 927 | 928 | نسخه ۱.۱۰.۷ 929 | ----------- 930 | ۲۴ آبان ۱۳۹۴ 931 | 932 | - بهبود ـم 933 | 934 | نسخه ۱.۱۰.۶ 935 | ----------- 936 | ۲۱ آبان ۱۳۹۴ 937 | 938 | - اصلاح گلیف های ـک ـکـ 939 | 940 | نسخه ۱.۱۰.۵ 941 | ----------- 942 | ۱۷ آبان ۱۳۹۴ 943 | 944 | - حذف عبارت کپی رایت اضافی 945 | 946 | نسخه ۱.۱۰.۴ 947 | ----------- 948 | ۱۵ آبان ۱۳۹۴ 949 | 950 | - اصلاح مکان نقطه های پ چ 951 | 952 | نسخه ۱.۱۰.۳ 953 | ----------- 954 | ۱۵ آبان ۱۳۹۴ 955 | 956 | - اصلاح دو نقطه و سه نقطه (نزدیکتر شدن به هم) 957 | - اصلاح ـم 958 | 959 | نسخه ۱.۱۰.۲ 960 | ----------- 961 | ۱۳ آبان ۱۳۹۴ 962 | 963 | - اصلاح ـم 964 | 965 | نسخه ۱.۱۰.۱ 966 | ----------- 967 | ۱۳ آبان ۱۳۹۴ 968 | 969 | - اصلاح گلیف ۶ 970 | - اصلاح اعراب 971 | 972 | نسخه ۱.۱۰ 973 | --------- 974 | ۱۳ آبان ۱۳۹۴ 975 | 976 | -باز طراحی حرف ـم 977 | - اضافه شدن داده های هینتینگ با استفاده از نرم افزار ttfautohint (با تشکر از Salar Khalilzadeh-salarcode) 978 | 979 | نسخه ۱.۹.۵ 980 | ---------- 981 | ۸ آبان ۱۳۹۴ 982 | 983 | - تصحیح حرف ی برای رندر بهتر در فایرفاکس 984 | 985 | نسخه ۱.۹.۴ 986 | ---------- 987 | ۸ آبان ۱۳۹۴ 988 | 989 | - ضخیم تر شدن حرف ی به مقدار کم 990 | 991 | نسخه ۱.۹.۳ 992 | ---------- 993 | ۷ آبان ۱۳۹۴ 994 | 995 | - باز طراحی حرف ی 996 | 997 | نسخه ۱.۹.۲ 998 | ---------- 999 | ۷ آبان ۱۳۹۴ 1000 | 1001 | - تصحیح اعراب برخی حروف 1002 | - تصحیح نقطه حرف ی عربی 1003 | 1004 | نسخه ۱.۹.۱ 1005 | ---------- 1006 | ۷ آبان ۱۳۹۴ 1007 | 1008 | - اصلاحات مجدد در اندازه های فونت 1009 | 1010 | نسخه ۱.۹ 1011 | -------- 1012 | ۷ آبان ۱۳۹۴ 1013 | 1014 | - اصلاحات کلیدی و مهم در اندازه های فونت (با تشکر از A_O) 1015 | 1016 | نسخه ۱.۸.۶ 1017 | ---------- 1018 | ۶ آبان ۱۳۹۴ 1019 | 1020 | - تصحیح مکان نقطه های سه تایی 1021 | - تصحیح جهت حرف حـ 1022 | 1023 | نسخه ۱.۸.۵ 1024 | ---------- 1025 | ۵ آبان ۱۳۹۴ 1026 | 1027 | - تصحیح مکان نقاط برخی حروف 1028 | 1029 | نسخه ۱.۸.۴ 1030 | ---------- 1031 | ۵ آبان ۱۳۹۴ 1032 | 1033 | - تصحیح شکل عدد ۳ 1034 | - حذف برخی ردیف های lookup اضافه 1035 | 1036 | نسخه ۱.۸.۳ 1037 | ---------- 1038 | ۴ آبان ۱۳۹۴ 1039 | 1040 | - تصحیح مشکل در هم رفتگی حروف متصل در حالت ضخیم 1041 | 1042 | نسخه ۱.۸.۲ 1043 | ---------- 1044 | ۴ آبان ۱۳۹۴ 1045 | 1046 | - تصحیح مکان نقاط نویسه‌های چ و چـ 1047 | 1048 | نسخه ۱.۸.۱ 1049 | ---------- 1050 | ۴ آبان ۱۳۹۴ 1051 | 1052 | - اصلاح جزئی بر روی انتهای حروف کشیده برای نمایش بهتر و یا صاف تر 1053 | - تصحیح مکان نقطه حروف یـ و ـيـ عربی 1054 | 1055 | 1056 | نسخه ۱.۸ 1057 | -------- 1058 | ۳ آبان ۱۳۹۴ 1059 | 1060 | - اضافه شدن نویسه های نیم فاصله و فاصله مجازی. (با تشکر از ahmadali shafiee-ahmadalli) 1061 | - تصحیح مکان نقطه حرف ق 1062 | 1063 | 1064 | نسخه ۱.۷.۸ 1065 | ---------- 1066 | ۲ آبان ۱۳۹۴ 1067 | 1068 | - اصلاح سایز طول گلیف عدد صفر لاتین (طول اعداد یکسان باید باشد) 1069 | 1070 | نسخه ۱.۷.۷ 1071 | ---------- 1072 | ۲ آبان ۱۳۹۴ 1073 | 1074 | - اصلاح گلیف (ـ) 1075 | 1076 | نسخه ۱.۷.۶ 1077 | ---------- 1078 | ۲ آبان ۱۳۹۴ 1079 | 1080 | - اصلاح حرف هـ 1081 | - اصلاح مکان نقاط برخی حروف 1082 | - اصلاحات بیشتر بر روی اعراب 1083 | 1084 | نسخه ۱.۷.۵ 1085 | ---------- 1086 | ۱ آبان ۱۳۹۴ 1087 | 1088 | - اصلاحات مجدد اعراب با فواصل بهتر 1089 | 1090 | نسخه ۱.۷.۴ 1091 | ---------- 1092 | ۱ آبان ۱۳۹۴ 1093 | 1094 | - اصلاحات فراوان اعراب 1095 | 1096 | نسخه ۱.۷.۳ 1097 | ---------- 1098 | ۳۰ مهر ۱۳۹۴ 1099 | 1100 | - اصلاحات جزئی 1101 | - اضافه شدن نسخه تمام اعداد فارسی 1102 | 1103 | نسخه ۱.۷.۲ 1104 | ---------- 1105 | ۳۰ مهر ۱۳۹۴ 1106 | 1107 | - تصحیح گلیف های م و ـم 1108 | 1109 | نسخه ۱.۷.۱ 1110 | ---------- 1111 | ۳۰ مهر ۱۳۹۴ 1112 | 1113 | - تصحیح اعراب 1114 | - تصحیح حرف هـ 1115 | - تصحیح حرف ـم 1116 | 1117 | نسخه ۱.۷ 1118 | -------- 1119 | ۳۰ مهر ۱۳۹۴ 1120 | 1121 | - باز طراحی گلیف ویرگول (با تشکر از Ebrahim Byagowi-ebraminio) 1122 | - باز طراحی گلیف نقطه ویرگول 1123 | - تصحیح اندازه و مکان اعراب کل حروف 1124 | - تصحیح جزئی شکل حرف عـ 1125 | 1126 | نسخه ۱.۶ 1127 | -------- 1128 | ۲۸ مهر ۱۳۹۴ 1129 | 1130 | - تغییر شکل گلیف ممیز (با تشکر از Ebrahim Byagowi-ebraminio) 1131 | - تنظیم مجدد فاصله های حروف در حالت ضخیم 1132 | 1133 | نسخه ۱.۵.۳ 1134 | ---------- 1135 | ۲۷ مهر ۱۳۹۴ 1136 | 1137 | - اصلاحات کرنینگ 1138 | 1139 | نسخه ۱.۵.۲ 1140 | ---------- 1141 | ۲۷ مهر ۱۳۹۴ 1142 | 1143 | - اصلاحات کرنینگ 1144 | 1145 | نسخه ۱.۵.۱ 1146 | ---------- 1147 | ۲۷ مهر ۱۳۹۴ 1148 | 1149 | - برخی اصلاحات کرنینگ 1150 | 1151 | نسخه ۱.۵ 1152 | ---------- 1153 | ۲۷ مهر ۱۳۹۴ 1154 | 1155 | - اضافه شدن کرنینگ برای حروف لازم 1156 | 1157 | نسخه ۱.۴.۴ 1158 | ---------- 1159 | ۲۶ مهر ۱۳۹۴ 1160 | 1161 | - بهبود برخی از گلیف ها برای نمایش بهتر در فایرفاکس و اینترنت اکسپلورر (با تشکر از Salar Khalilzadeh-salarcode) 1162 | 1163 | نسخه ۱.۴.۳ 1164 | ---------- 1165 | ۲۶ مهر ۱۳۹۴ 1166 | 1167 | - حل مشکل عدد ۹ در حالت نرمال 1168 | - بهبود حرف ن در حالت ضخیم 1169 | 1170 | نسخه ۱.۴.۲ 1171 | ---------- 1172 | ۲۶ مهر ۱۳۹۴ 1173 | 1174 | - اضافه شدن گلیف گیلکی دوم ۊ 1175 | - برخی اصلاحات جزئي 1176 | 1177 | نسخه ۱.۴.۱ 1178 | ---------- 1179 | ۲۵ مهر ۱۳۹۴ 1180 | 1181 | - تصحیح اندازه گلیف های غیر عربی از جمله اعداد 1182 | - اضافه شدن فایل فونت فورج (با تشکر از Sasan Cooper-sasy360) 1183 | 1184 | 1185 | نسخه ۱.۴ 1186 | -------- 1187 | ۲۵ مهر ۱۳۹۴ 1188 | 1189 | - حرف ۊ از حروف گیلکی اضافه شد (با تشکر از ورگ v6rg). 1190 | - مشکل اعراب حروف حل شد. 1191 | 1192 | نسخه ۱.۳.۱ 1193 | ---------- 1194 | ۲۳ مهر ۱۳۹۴ 1195 | 1196 | - حل مشکل نمایش در مک. (با تشکر از Arvin Jenabi و Sajad Abedi) 1197 | 1198 | نسخه ۱.۰ 1199 | -------- 1200 | ۲۲ مهر ۱۳۹۴ 1201 | 1202 | - اولین نسخه 1203 | -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/HELP.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | # راهنمای فونت وزیر 4 | 5 | ## سوال و جواب 6 | 7 | ### مجوز استفاده از فونت وزیر چیست؟ 8 | 9 | فونت وزیر به صورت مالکیت عمومی منتشر شده است. مالکیت عمومی یعنی در استفاده از این قلم و همچنین تغییر آن هیچگونه محدودیتی ندارید. 10 | 11 | ### آدرس صفحه رسمی فونت وزیر چیست؟ 12 | 13 | در حال حاضر این آدرس است که می‌توان شکل قلم را نیز در آن مشاهده کرد: 14 | [https://rastikerdar.github.io/vazir-font](https://rastikerdar.github.io/vazir-font/) 15 | 16 | ### فونت وزیر از چه زبان‌هایی پشتیبانی می‌کند؟ 17 | 18 | فونت وزیر در حال حاضر (نسخه ۲۶ به بعد) از زبان‌های فارسی، عربی، پشتو، اردو و گیلکی پشتیبانی می‌کند که می‌تواند در آینده به زبان‌های دیگر نیز گسترش یابد. 19 | 20 | ### وزیر در کدام دسته فونت‌ها قرار می‌گیرد؟ 21 | 22 | در دستهٔ سنس Sans 23 | 24 | ### فونت وزیر چند حالت/وزن دارد؟ 25 | 26 | ۶ وزن: 27 | 28 | - نازک `Vazir-Thin.ttf` 29 | - سبک `Vazir-Light.ttf` 30 | - معمولی `Vazir.ttf` 31 | - متوسط `Vazir-Medium.ttf` 32 | - ضخیم `Vazir-Bold.ttf` 33 | - سیاه `Vazir-Black.ttf` 34 | 35 | ### چگونه می‌توان لیست تغییرات یا اصلاحات فونت را بعد از هر انتشار مشاهده کرد؟ 36 | 37 | در فایل ‍`CHANGELOG.md` موجود در بستهٔ کامل و یا در این آدرس: 38 | [https://github.com/rastikerdar/vazir-font/blob/master/CHANGELOG.md](https://github.com/rastikerdar/vazir-font/blob/master/CHANGELOG.md) 39 | 40 | و یا از طریق صفحه انتشار نسخه‌ها: 41 | [https://github.com/rastikerdar/vazir-font/releases](https://github.com/rastikerdar/vazir-font/releases) 42 | 43 | ### چگونه فونت را در سیستم‌عامل ویندوز نصب کنم؟ 44 | 45 | فایل اصلی یا فشرده را که از صفحه اصلی فونت دریافت نموده‌اید را باز کنید، سپس در ریشهٔ آن فایل‌های با پسوند ttf را باز کرده و در پنجره باز شده دکمه Install را بفشارید. 46 | 47 | ### چرا ارقام/اعداد را به صورت عربی یا لاتین نمایش می‌دهد و فارسی نمایش نمی‌دهد؟ 48 | 49 | فونت وزیر استاندارد که در ریشهٔ بستهٔ کامل قرار دارد در صورتی که ارقام را طبق استاندارد ورودی فارسی نوشته باشید به همان صورت فارسی نمایش می‌دهد. اگر شما انگلیسی یا عربی می‌بینید به این معناست که آن‌ها در هنگام نوشتن فارسی نبوده‌اند. 50 | فارسی: ۱۲۳۴۵۶۷۸۹۰ 51 | عربی: ١٢٣٤٥٦٧٨٩٠ 52 | لاتین: 1234567890 53 | 54 | یک فونت استاندارد نباید چیزی غیر از اصل متن را نمایش دهد و همچنین نباید اشتباهاتِ هنگام ورود و نگارش متن را اصلاح نماید. 55 | 56 | ### چرا ۱ ۲ ۳ ۷ ۸ ۹ فارسی است اما ٤ ٥ ٦ ٠ فارسی نیست؟ 57 | 58 | شکل این ارقام در عربی با فارسی متفاوت است. مثلا در عربی معمولا صفر توپُر است و در فارسی توخالی. برای فارسی بایستی اعداد با کد استاندارد فارسی نوشته شده باشند. 59 | 60 | ### برایم مهم نیست که در اصلِ متن، اعداد به صورت لاتین یا عربی نوشته‌اند. چگونه فونت وزیر را محبور به نمایش فارسی اعداد کنم؟ 61 | 62 | در پوشه `Farsi-Digits` تمامی ارقام انگلیسی و عربی با فارسی بازنویسی شده‌اند. اگر چه این روش استاندارد نیست اما می‌تواند مشکل شما را حل کند. 63 | 64 | ### چرا در فونت وزیر ارقام هم‌عرض نیستند؟ 65 | 66 | ارقام هم‌عرض یعنی برای مثال اندازه عرض ۱ با ۵ برابر باشد. در اینصورت عرض دو عدد زیر یکسان خواهد بود: 67 | ۱۱۱۱۱ 68 | ۵۵۵۵۵ 69 | این حالت بیشتر برای گزارشات مناسب است. هنوز چنین نسخه‌ای برای وزیر ایجاد نشده است. 70 | 71 | ### فونت وزیر با کدام فونت لاتین ترکیب شده است؟ 72 | 73 | با فونت Roboto از گوگل. روبوتو یک فونت آزاد است و تحت مجوز آپاچی نسخه 2 منتشر گردیده است. البته برای ترکیب، تنها گلیف‌های اصلی انگلیسی به همراه علائم استفاده شده و مابقی که شامل دیگر زبان‌های اروپایی می‌شود حذف شده‌اند. 74 | [https://github.com/googlefonts/roboto](https://github.com/googlefonts/roboto) 75 | 76 | ### نسخهٔ بدون حروف و علائم لاتین این فونت کجاست؟ 77 | 78 | در پوشه `Without-Latin` قرار دارند. 79 | 80 | ### چگونه فونت وزیر را با فونت دلخواهم ترکیب کنم؟ 81 | 82 | برای این کار شما باید از یک نرم‌افزار ویرایشگر فونت کمک بگیرید. برای مثال می‌توانید فونت‌فورج FontForge را نصب کرده و با آن فایل وزیر را باز نموده، سپس از منوی `Element` گزینه `Merge Fonts...` را برگزیده و با فونت دلخواه خودتان ادغام نمایید. 83 | 84 | ### چگونه اشکالات فونت وزیر را گزارش کنم یا در مورد آن پیشنهاد بدهم؟ 85 | 86 | در صورت داشتن حساب کاربری در GitHub می‌توانید در مخزن فونت درخواست خود را به صورت یک ایشو جدید درمیان بگذارید: 87 | [https://github.com/rastikerdar/vazir-font/issues](https://github.com/rastikerdar/vazir-font/issues) 88 | و یا اینکه از طریق پست الکترونیکی به اطلاع سازنده برسانید. 89 | 90 | ### چرا در برنامه‌ای که توسعه می‌دهم بالا و پایین نوشته‌ها در مقایسه با دیگر فونت‌های لاتین تراز به نظر نمی‌رسد و باید آن را تنظیم کنم؟ 91 | 92 | این مشکل معمولا در مورد فونت‌های فارسی وجود دارد. دلیلش اینست که بخش عمده‌ای از حروف فارسی مثل «ح ر ی ...» در زیر خط کرسی یا زمینه قرار دارند و همچنین به بالا و پایین حروف، اِعراب را هم باید اضافه کرد. در نتیجه حروف فارسی غالبا به فضای بیشتری نسبت به حروف لاتین برای نمایش احتیاج دارند. 93 | 94 |
95 | -------------------------------------------------------------------------------- /.mume/fonts/vazir/LICENSE: -------------------------------------------------------------------------------- 1 | Changes by Saber Rastikerdar (saber.rastikerdar@gmail.com) are in public domain. 2 | Glyphs and data from Roboto font are licensed under the Apache License, Version 2.0. 3 | 4 | Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. 5 | 6 | Bitstream Vera Fonts Copyright 7 | ------------------------------ 8 | 9 | Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is 10 | a trademark of Bitstream, Inc. 11 | 12 | Permission is hereby granted, free of charge, to any person obtaining a copy 13 | of the fonts accompanying this license ("Fonts") and associated 14 | documentation files (the "Font Software"), to reproduce and distribute the 15 | Font Software, including without limitation the rights to use, copy, merge, 16 | publish, distribute, and/or sell copies of the Font Software, and to permit 17 | persons to whom the Font Software is furnished to do so, subject to the 18 | following conditions: 19 | 20 | The above copyright and trademark notices and this permission notice shall 21 | be included in all copies of one or more of the Font Software typefaces. 22 | 23 | The Font Software may be modified, altered, or added to, and in particular 24 | the designs of glyphs or characters in the Fonts may be modified and 25 | additional glyphs or characters may be added to the Fonts, only if the fonts 26 | are renamed to names not containing either the words "Bitstream" or the word 27 | "Vera". 28 | 29 | This License becomes null and void to the extent applicable to Fonts or Font 30 | Software that has been modified and is distributed under the "Bitstream 31 | Vera" names. 32 | 33 | The Font Software may be sold as part of a larger software package but no 34 | copy of one or more of the Font Software typefaces may be sold by itself. 35 | 36 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 37 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, 38 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, 39 | TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME 40 | FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING 41 | ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, 42 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 43 | THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE 44 | FONT SOFTWARE. 45 | 46 | Except as contained in this notice, the names of Gnome, the Gnome 47 | Foundation, and Bitstream Inc., shall not be used in advertising or 48 | otherwise to promote the sale, use or other dealings in this Font Software 49 | without prior written authorization from the Gnome Foundation or Bitstream 50 | Inc., respectively. For further information, contact: fonts at gnome dot 51 | org. -------------------------------------------------------------------------------- /.mume/fonts/vazir/README.md: -------------------------------------------------------------------------------- 1 | # Vazir-Font 2 | A Persian (Farsi) Font 3 | 4 | [![Build Status](https://travis-ci.org/rastikerdar/vazir-font.svg?branch=master)](https://travis-ci.org/rastikerdar/vazir-font) 5 | [![npm version](https://badge.fury.io/js/vazir-font.svg)](https://badge.fury.io/js/vazir-font) 6 | 7 | 8 | فونت فارسی وزیر 9 | [نمایش فونت - صفحه رسمی پروژه](https://rastikerdar.github.io/vazir-font/) 10 | [راهنمای فونت وزیر](https://github.com/rastikerdar/vazir-font/blob/master/HELP.md) 11 | [صفحه دریافت (دانلود) بسته فونت شامل فایل های ttf,woff,eot](https://github.com/rastikerdar/vazir-font/releases) 12 | با تشکر از برنامه [FontForge](https://fontforge.github.io) 13 | بر مبنای فونت [DejaVu Sans 2.35](https://dejavu-fonts.github.io) 14 | نسخه‌های بدون حروف لاتین یا تمام ارقام فارسی درون بسته فشرده موجود می‌باشد. 15 | فرآیند تولید بسته نهایی شامل انواع نسخه‌ها و فرمت‌ها توسط ابزار [fontbuilder](https://github.com/rastikerdar/fontbuilder) انجام می‌شود. 16 | 17 | ## نمونه متن Sample: 18 | ![نمونه متن فونت وزیر](./sample.png) 19 | 20 | ## طریقه استفاده در صفحات وب: 21 | 22 |

23 | کد زیر را در قسمت style یا فایل css وارد نمایید: 24 |

25 | 26 | 27 | ```css 28 | @font-face { 29 | font-family: Vazir; 30 | src: url('Vazir.eot'); 31 | src: url('Vazir.eot?#iefix') format('embedded-opentype'), 32 | url('Vazir.woff2') format('woff2'), 33 | url('Vazir.woff') format('woff'), 34 | url('Vazir.ttf') format('truetype'); 35 | font-weight: normal; 36 | font-style: normal; 37 | } 38 | @font-face { 39 | font-family: Vazir; 40 | src: url('Vazir-Bold.eot'); 41 | src: url('Vazir-Bold.eot?#iefix') format('embedded-opentype'), 42 | url('Vazir-Bold.woff2') format('woff2'), 43 | url('Vazir-Bold.woff') format('woff'), 44 | url('Vazir-Bold.ttf') format('truetype'); 45 | font-weight: bold; 46 | font-style: normal; 47 | } 48 | @font-face { 49 | font-family: Vazir; 50 | src: url('Vazir-Black.eot'); 51 | src: url('Vazir-Black.eot?#iefix') format('embedded-opentype'), 52 | url('Vazir-Black.woff2') format('woff2'), 53 | url('Vazir-Black.woff') format('woff'), 54 | url('Vazir-Black.ttf') format('truetype'); 55 | font-weight: 900; 56 | font-style: normal; 57 | } 58 | @font-face { 59 | font-family: Vazir; 60 | src: url('Vazir-Medium.eot'); 61 | src: url('Vazir-Medium.eot?#iefix') format('embedded-opentype'), 62 | url('Vazir-Medium.woff2') format('woff2'), 63 | url('Vazir-Medium.woff') format('woff'), 64 | url('Vazir-Medium.ttf') format('truetype'); 65 | font-weight: 500; 66 | font-style: normal; 67 | } 68 | @font-face { 69 | font-family: Vazir; 70 | src: url('Vazir-Light.eot'); 71 | src: url('Vazir-Light.eot?#iefix') format('embedded-opentype'), 72 | url('Vazir-Light.woff2') format('woff2'), 73 | url('Vazir-Light.woff') format('woff'), 74 | url('Vazir-Light.ttf') format('truetype'); 75 | font-weight: 300; 76 | font-style: normal; 77 | } 78 | @font-face { 79 | font-family: Vazir; 80 | src: url('Vazir-Thin.eot'); 81 | src: url('Vazir-Thin.eot?#iefix') format('embedded-opentype'), 82 | url('Vazir-Thin.woff2') format('woff2'), 83 | url('Vazir-Thin.woff') format('woff'), 84 | url('Vazir-Thin.ttf') format('truetype'); 85 | font-weight: 100; 86 | font-style: normal; 87 | } 88 | ``` 89 | 90 | ## Install 91 | 92 | #### Download 93 | Grab the [latest release](https://github.com/rastikerdar/vazir-font/releases/latest) file. 94 | 95 | #### npm 96 | ``` 97 | npm install vazir-font 98 | ``` 99 | Fonts will be copied to `node_modules/vazir-font/dist` directory 100 | 101 | #### CDN 102 | Link fonts from the [jsDelivr](https://www.jsdelivr.com/) CDN: 103 | 104 | ```html 105 | 106 | ``` 107 | 108 | Replace [X.Y.Z] with the latest version (e.g. 26.0.2) and integrate the font into your CSS: 109 | 110 | ``` 111 | font-family: 'Vazir', sans-serif; 112 | ``` 113 | 114 | #### Arch Linux 115 | 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. 116 | Use your favourite [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers) like pacaur or yaourt for installing package: 117 | 118 | ```shell 119 | pacaur -S vazir-fonts 120 | ``` 121 | 122 | #### GNU/Linux 123 | gnu/linux users could use [kateb](https://github.com/kiamazi/kateb) font manager, to install vazir font. 124 | 125 | ``` 126 | kateb install vazir 127 | or 128 | kateb update vazir 129 | ``` 130 | 131 | ## License 132 | 2015 Saber Rastikerdar ([@rastikerdar](https://github.com/rastikerdar)). See the `LICENSE` file. 133 | -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Black.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Black.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Black.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Black.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Bold.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Bold.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Bold.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Bold.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Light.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Light.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Light.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Light.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Medium.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Medium.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Medium.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Medium.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Thin.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Thin.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Thin.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir-Thin.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Vazir.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/vazir/sample.png -------------------------------------------------------------------------------- /.mume/fonts/yekan/BYekan.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/yekan/BYekan.eot -------------------------------------------------------------------------------- /.mume/fonts/yekan/BYekan.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/yekan/BYekan.ttf -------------------------------------------------------------------------------- /.mume/fonts/yekan/BYekan.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/.mume/fonts/yekan/BYekan.woff -------------------------------------------------------------------------------- /.mume/images/inTheNameOfGod.js: -------------------------------------------------------------------------------- 1 | module.exports = 2 | "data:image/jpeg;base64,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"; 3 | -------------------------------------------------------------------------------- /.mume/katex_config.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = { 3 | macros: {} 4 | } -------------------------------------------------------------------------------- /.mume/mathjax_config.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = { 3 | extensions: ['tex2jax.js'], 4 | jax: ['input/TeX','output/HTML-CSS'], 5 | messageStyle: 'none', 6 | tex2jax: { 7 | processEnvironments: false, 8 | processEscapes: true 9 | }, 10 | TeX: { 11 | extensions: ['AMSmath.js', 'AMSsymbols.js', 'noErrors.js', 'noUndefined.js'] 12 | }, 13 | 'HTML-CSS': { availableFonts: ['TeX'] } 14 | } 15 | -------------------------------------------------------------------------------- /.mume/mermaid_config.js: -------------------------------------------------------------------------------- 1 | // config mermaid init call 2 | // http://knsv.github.io/mermaid/#configuration 3 | // 4 | // You can edit the 'MERMAID_CONFIG' variable below. 5 | MERMAID_CONFIG = { 6 | startOnLoad: false 7 | } 8 | -------------------------------------------------------------------------------- /.mume/parser.js: -------------------------------------------------------------------------------- 1 | const crypto = require("crypto"); 2 | 3 | function checksum(str, algorithm, encoding) { 4 | return crypto 5 | .createHash(algorithm || "md5") 6 | .update(str, "utf8") 7 | .digest(encoding || "hex"); 8 | } 9 | 10 | module.exports = { 11 | onWillParseMarkdown: function (markdown) { 12 | return new Promise((resolve, reject) => { 13 | 14 | return resolve(markdown); 15 | }); 16 | }, 17 | onDidParseMarkdown: function (html, { cheerio }) { 18 | return new Promise((resolve, reject) => { 19 | const makeUrl = (name) => { 20 | return checksum(name.trim()); 21 | }; 22 | 23 | html = ` 24 |
25 |
26 | به نام خدا 27 |
28 |
29 | مجموعه سوال و جواب‌های 30 | جاواسکریپت 31 |
32 |
33 | عیسی رضائی 34 |
35 |
36 |
37 | 38 |
39 | 40 | ${html}`; 41 | 42 | const pishGoftar = ` 43 |
44 |
45 |

پیشگفتار

46 |

در ابتدا، ممنونم از شما که با خرید این کتاب بهمون کمک کردین که بتونیم قدمی در راه کمک به افراد نیازمند برداریم و با درآمد حاصل از فروش این کتاب 47 | کمکی هر چند کوچیک در راه مسئولیت اجتماعی‌مون برداریم، به هم‌دیگه کمک کنیم، با هم مهربون‌تر باشیم و در کنار هم پیشرفت کنیم. 48 | تشکر گرم من رو، دورادور پذیرا باشین و امیدوارم این کتاب به جهت افزایش دانش‌تون و کمک به پیشرفت شغلی‌تون کمکی کرده باشه. 49 |
50 | کتابی که پیش‌روی شماست، حاصل تلاش نه فقط من، بلکه چندین نفر از بهترین و حرفه‌ای‌ترین دوستان بنده هم هست که در اینجا به ترتیب میزان زحمتی که متقبل شدن اسمشونو قید می‌کنم و کمال تشکر رو ازشون دارم: 51 |

55 | این عزیزان هر کدام با کمک‌هاشون برای ترجمه، ویراستاری‌هاشون و حتی دل‌گرمی‌هاشون باعث شدن این مجموعه به زبان فارسی آماده بشه و به شکل چاپی بتونه به دستان شما برسه. 56 |

57 | 58 |

ماریوتک

59 |

60 | برادر من جعفر رضائی، پلتفرم ماریوتک رو با هدف آموزش اصولی و رایگان، تاسیس کرد و من هم این کتاب رو از مجموعه ماریوتک منتشر میکنم. ما ماریوتک رو متعلق به همه می‌دونیم، پس اگه بعضی تایم‌های بیکاری داری که فکر می‌کنی می‌تونی باهامون توی این مسیر همراه باشی حتما بهم ایمیل بزن. 61 | ایده‌های ماریوتک برای افزایش آگاهی و دانش تا حد امکان رایگان خواهد بود و تا به اینجا هم، تنها هزینه‌های چاپ برداشته شده و مابقی به موسسات خیریه داده شدن. 62 |

63 | 64 | 65 |

مطالب کتاب

66 |

67 | مطالب این کتاب می‌تونن تا حد بسیار خوبی دانش شما رو توی مسائل کلیدی مربوط جاواسکریپت و کتابخونه‌های پیرامون اون افزایش بدن. سوالات چالشی و کلیدی مطرح شده توی کتاب اکثرا سوالاتی هستند که توی مصاحبه‌های استخدامی پرسیده میشن و مسلط بودن به اونا می‌تونه شانس موفقیت شما برای موقعیت‌های شغلی که مدنظر دارین افزایش بده. 68 | مطالب این کتاب به دلیل ترجمه بودن تا حد زیادی قابل دستکاری نبودن و سعی شده تا حد امکان حق گردآورنده محفوظ باشه و با نسخه اصلی سورس که توسط Sudheer Jonna جمع‌آوری شده تفاوت معنایی نداشته باشه. بخشی از مطالب کتاب اصلی به خاطر قدیمی بودن منقضی شده بودن و به عنوان مترجم بخش‌های زیادی از نمونه کدها و مطالب قدیمی تصحیح شدند. در آخر، امیدوارم همیشه شاد و خندان و خوشحال باشین. مخلصیم 69 |

70 |
71 | `; 72 | 73 | html = html.replace('{Pishgoftar}', pishGoftar); 74 | html = html.replace( 75 | /()(.*)(<\/h[1-6]>)/gm, 76 | (whole, p1, p2, p3) => 77 | `${p1}${p2}${p3}` 80 | ); 81 | 82 | html = html.replace( 83 | /(
  • )(.*)(<\/li>)/gm, 84 | (whole, p1, p2, p3) => `${p1}

    ${p2}

    ${p3}` 85 | ); 86 | 87 | html = html.replace( 88 | /"']))+.)["']?.*>(.*)<\/a><\/strong>/gm, 89 | (whole, p1, p2) => 90 | `${p2}` 93 | ); 94 | 95 | html = html.replace( 96 | /"']))+.)["']?.*>(.*)<\/a><\/td>/gm, 97 | (whole, p1, p2) => 98 | `${p2}` 101 | ); 102 | 103 | html = html.replace( 104 | /

    "']))+.)["']?.*>(?:.\n*(?!(?:backToTop)))+"']))+.)["']?.*>(?:.(?!\s+(?:\S+)|\s*?[>"']))+.[<]/gm, 105 | (whole, p1, p2) => whole.replace(p2, `${p1}-q`) 106 | ); 107 | 108 | return resolve(html); 109 | }); 110 | }, 111 | onWillTransformMarkdown: function (markdown) { 112 | return new Promise((resolve, reject) => { 113 | return resolve(markdown); 114 | }); 115 | }, 116 | onDidTransformMarkdown: function (markdown) { 117 | return new Promise((resolve, reject) => { 118 | return resolve(markdown); 119 | }); 120 | }, 121 | }; 122 | -------------------------------------------------------------------------------- /.mume/style.less: -------------------------------------------------------------------------------- 1 | /* Please visit the URL below for more information: */ 2 | /* https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */ 3 | 4 | @font-face { 5 | font-family: BYekan; 6 | src: url("fonts/yekan/BYekan.woff") format("woff"); 7 | } 8 | 9 | @font-face { 10 | font-family: Vazir; 11 | src: url('fonts/vazir/Farsi-Digits/Vazir-FD.eot'); 12 | src: url('fonts/vazir/Farsi-Digits/Vazir-FD.eot?#iefix') format('embedded-opentype'), 13 | url('fonts/vazir/Farsi-Digits/Vazir-FD.woff2') format('woff2'), 14 | url('fonts/vazir/Farsi-Digits/Vazir-FD.woff') format('woff'), 15 | url('fonts/vazir/Farsi-Digits/Vazir-FD.ttf') format('truetype'); 16 | font-weight: normal; 17 | } 18 | 19 | @font-face { 20 | font-family: Vazir; 21 | src: url('fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot'); 22 | src: url('fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'), 23 | url('fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2') format('woff2'), 24 | url('fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff') format('woff'), 25 | url('fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf') format('truetype'); 26 | font-weight: bold; 27 | } 28 | 29 | @font-face { 30 | font-family: Vazir; 31 | src: url('fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot'); 32 | src: url('fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot?#iefix') format('embedded-opentype'), 33 | url('fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2') format('woff2'), 34 | url('fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff') format('woff'), 35 | url('fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf') format('truetype'); 36 | font-weight: 100; 37 | } 38 | 39 | @font-face { 40 | font-family: Vazir; 41 | src: url('fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot'); 42 | src: url('fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'), 43 | url('fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2') format('woff2'), 44 | url('fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff') format('woff'), 45 | url('fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf') format('truetype'); 46 | font-weight: 300; 47 | } 48 | 49 | @font-face { 50 | font-family: Vazir; 51 | src: url('fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot'); 52 | src: url('fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot?#iefix') format('embedded-opentype'), 53 | url('fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2') format('woff2'), 54 | url('fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff') format('woff'), 55 | url('fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf') format('truetype'); 56 | font-weight: 500; 57 | } 58 | 59 | @font-face { 60 | font-family: Vazir; 61 | src: url('fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot'); 62 | src: url('fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot?#iefix') format('embedded-opentype'), 63 | url('fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2') format('woff2'), 64 | url('fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff') format('woff'), 65 | url('fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf') format('truetype'); 66 | font-weight: 900; 67 | } 68 | 69 | // @font-face { 70 | // font-family: Vazir-Black; 71 | // src: url("fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff") format("woff"); 72 | // } 73 | 74 | // @font-face { 75 | // font-family: Vazir-Bold; 76 | // src: url("fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff") format("woff"); 77 | // } 78 | 79 | // @font-face { 80 | // font-family: Vazir-Light; 81 | // src: url("fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff") format("woff"); 82 | // } 83 | 84 | // @font-face { 85 | // font-family: Vazir-Medium; 86 | // src: url("fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff") format("woff"); 87 | // } 88 | 89 | // @font-face { 90 | // font-family: Vazir-Thin; 91 | // src: url("fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff") format("woff"); 92 | // } 93 | 94 | html { 95 | scroll-behavior: smooth; 96 | } 97 | 98 | .markdown-preview.markdown-preview { 99 | scroll-behavior: smooth; 100 | font-family: Vazir, sans-serif; 101 | color: #333; 102 | font-size: 14px; 103 | background: transparent; 104 | 105 | h1 { 106 | font-family: Vazir; 107 | font-weight: 900; 108 | } 109 | h2 { 110 | font-weight: 600; 111 | } 112 | a, 113 | h1 > a, 114 | h2 > a, 115 | h3 > a, 116 | h4 > a, 117 | h5 > a { 118 | color: #222; 119 | } 120 | table { 121 | font-family: Vazir; 122 | } 123 | 124 | .backToTop { 125 | color: #808aff !important 126 | } 127 | 128 | h1, 129 | h2 { 130 | padding-top: 2.5em; 131 | padding-bottom: 0.2em; 132 | border-bottom: 1px solid #eaecef; 133 | } 134 | 135 | ol ol { 136 | padding-inline-start: 24px !important; 137 | } 138 | 139 | .yekan, 140 | td:first-child, 141 | td:last-child { 142 | font-family: BYekan; 143 | } 144 | 145 | .fehrest td:last-child { 146 | text-align: center; 147 | } 148 | 149 | p > strong > a { 150 | margin: 20px 0 40px 0; 151 | display: block; 152 | &::before { 153 | content: "⬆ "; 154 | } 155 | &::after { 156 | content: " مطالب"; 157 | } 158 | } 159 | 160 | tr:nth-child(2n) { 161 | background-color: #f6f8fa; 162 | } 163 | 164 | [dir="rtl"] blockquote { 165 | border-left: none; 166 | border-right: 4px solid #d6d6d6; 167 | padding: 12px; 168 | } 169 | 170 | .rtl { 171 | direction: rtl; 172 | } 173 | .center { 174 | display: flex !important; 175 | justify-content: center; 176 | align-items: center; 177 | } 178 | .a4 { 179 | position: relative; 180 | direction: rtl; 181 | display: block; 182 | width: 100%; 183 | min-height: 208mm; 184 | max-height: 208mm; 185 | 186 | &.pishgoftar { 187 | margin-top: 190mm; 188 | min-height: 415mm; 189 | max-height: 415mm; 190 | } 191 | img { 192 | max-height: 300px; 193 | text-align: center; 194 | margin: 10px 0; 195 | } 196 | } 197 | 198 | ol { 199 | font-family: BYekan; 200 | h1, 201 | h2, 202 | h3, 203 | h4, 204 | h5, 205 | p { 206 | font-family: Vazir; 207 | } 208 | > li > p { 209 | text-align: justify; 210 | } 211 | } 212 | .font-black { 213 | font-family: Vazir; 214 | font-weight: 900; 215 | } 216 | 217 | .book-starter { 218 | position: absolute; 219 | top: 10px; 220 | left: 50%; 221 | transform: translate(-50%); 222 | text-align: center; 223 | font-size: 12px; 224 | } 225 | .book-name { 226 | position: absolute; 227 | top: 20%; 228 | left: 50%; 229 | width: 80%; 230 | transform: translate(-50%); 231 | text-align: center; 232 | flex-direction: column; 233 | border-right: 15px solid #f0f0f0; 234 | text-align: right; 235 | align-items: start !important; 236 | padding-right: 26px; 237 | span { 238 | font-size: 34px; 239 | margin-right: 8px; 240 | } 241 | .font-black { 242 | font-size: 50px; 243 | } 244 | } 245 | .book-author { 246 | position: absolute; 247 | bottom: 10px; 248 | left: 50%; 249 | transform: translate(-50%); 250 | text-align: center; 251 | } 252 | 253 | .empty { 254 | min-height: 21mm !important; 255 | max-height: 21mm !important; 256 | } 257 | 258 | .show-in-print { 259 | display: none; 260 | } 261 | 262 | @media print { 263 | // PDF only styles 264 | .empty { 265 | display: block; 266 | width: 100%; 267 | min-height: 213mm !important; 268 | max-height: 213mm !important; 269 | } 270 | .hide-in-print, 271 | .main-title { 272 | display: none; 273 | } 274 | 275 | .show-in-print { 276 | display: block; 277 | } 278 | 279 | .backToTop { 280 | font-size: 0; 281 | } 282 | 283 | pre { 284 | white-space: pre-wrap; 285 | } 286 | 287 | h3 { 288 | font-size: 1.3em !important; 289 | } 290 | } 291 | 292 | .hider { 293 | position: absolute; 294 | top: 213mm; 295 | left: 50%; 296 | transform: translate(-50%, -20px); 297 | background: #000; 298 | width: 20px; 299 | height: 20px; 300 | &:nth-child(2) { 301 | top: 426mm; 302 | } 303 | &:nth-child(3) { 304 | top: 639mm; 305 | } 306 | &:nth-child(4) { 307 | top: 852mm; 308 | } 309 | &:nth-child(5) { 310 | top: 600mm; 311 | } 312 | } 313 | 314 | } 315 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "10" 4 | deploy: 5 | provider: script 6 | script: yarn --force && yarn run deploy 7 | skip_cleanup: true 8 | on: 9 | branch: master 10 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | js.mariotek.ir 2 | -------------------------------------------------------------------------------- /Contribution-guide.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # مشارکت در پروژه 4 | 5 | اگه می‌خوایین توی این پروژه ترجمه یه بخش ناتموم رو انجام بدین، اول مطمئن بشین 6 | که اون بخش توسط شخص دیگه‌ای در حال انجام نباشه. برای حصول اطمینان از این موضوع می‌تونین یه issue ثبت کنید 7 | و اونجا در موردش بحث کنیم و بعد زحمت شروع رو بکشین. 8 | 9 | اما اگه می‌خوایید یه اشتباه تایپی یا اشتباهات نوع دیگه‌ای مثل، خطای منطقی یا ماهیتی مطالب، می‌تونین مستقیم برید و کتاب رو ویرایش کنید. 10 | 11 | 12 | ## مراحل ساخت Pull Request 13 | 14 | 1. ما روی vscode کار می‌کنیم و این موضوع تقریبا اجباریه. دلیل توصیه ما به vscode هم امکان استفاده از یه سری پلاگین موجود برای این ادیتور هستش. حالا اگه با vscode کار می‌کنید می‌تونید پلاگین Mark down preview enhanced رو نصب کنید. 15 | توی این بلاگ پست کامل توضیح دادم چطوری کار می‌کنیم باهاش: https://vrgl.ir/nsNIL اگه حوصله داشتین ۳ دقیقه زمان میبره بخونین. 16 | 2. از repo یه clone بگیرین، یه برنچ جدید از روی master بسازین. 17 | 3. تغییراتی که می‌خوایین رو روی اون برنچ انجام بدین و کامیت کنید. 18 | 4. یه Pull Request از برنچ خودتون به مستر بزنید و یکی از مدیرایی که در دسترس هستن رو mention کنید. 19 | 20 | 21 | ## استانداردهای ما 22 | 23 | نمونه های نحوه ی برخورد مشارکت کنندگان برای ایجاد محیطی مثبت شامل موارد ذیل می باشد: 24 | 25 | * استفاده از زبان گرم و صمیمانه 26 | * احترام گذاشتن به نظرات و تجربیات متفاوت 27 | * پذیرش انتقاد سازنده با روی باز 28 | * تمرکز کردن بر اینکه چه چیزی برای جامعه مان بهتر است 29 | * ابراز همدلی با بقیه ی اعضای جامعه 30 | 31 | نمونه های برخورد غیرقابل‌قبول توسط شرکت کنندگان شامل موارد ذیل است: 32 | 33 | * استفاده از اصطلاحات جنسیتی یا برخورد جنسیت زده و ناخوشایند 34 | * اظهار‌نظر توهین آمیز یا ناخوشایند، و حمله های سیاسی یا شخصی 35 | * آزار عمومی یا خصوصی 36 | * منتشر کردن اطلاعات خصوصی دیگران، مثل آدرس فیزیکی یا الکترونیکی بدون کسب اجازه از آن‌ها 37 | * هر نوع برخوردی دیگری که از آن بتوان به عنوان رفتار نامناسب در محیط کار نام برد 38 | 39 | # مسئولیت های ما 40 | 41 | توسعه دهندگان پروژه موظند که استانداردها ی برخورد قابل قبول را وضوح بخشند و از آنها انتظار می رود که 42 | در صورت مشاهده ی هر گونه رفتار غیرقابل قبول برخوردی متناسب برای تصحیح این رفتار انجام دهند. 43 | 44 | توسعه دهندگان پروژه حق دارند و مسئولند که کامنت ها، کامیت ها، کد، ویرایش های ویکی، مشکلات، و هر نوع مشارکتی 45 | که با پیمان نهوه ی برخورد با مشارکت کننده همخوانی نداشته باشند را حذف، ویرایش یا رد کنند، یا به صورت موقت یا 46 | دائمی مشارکت کننده ی ای که رفتارهایی که به نظرشان غیرقابل قبول، تهدید کننده، توهین آمیر، یا مضر است انجام 47 | می دهد را تحریم کنند. 48 | 49 | ## حوزه 50 | 51 | این پیمان هم به داخل محیط پروژه و هم به فضاهای عمومی که شخص نماینده ی پروژه یا کامیونیتی آن است 52 | اعمال می شود. نمونه های نمایندگی یک پروژه یا کامیونی شامل استفاده از ایمیل رسمی پروژه، ارسال پست از 53 | حساب کاربری رسمی در شبکه های اجتماعی، یا فعالیت به عنوان نماینده ی برگزیده در یک رویداد آنلاین یا آفلاین 54 | میشود. نمایندگی یک پروژه می تواند توسط توسعه دهندگان پروژه تعریف و تصریح شود. 55 | 56 | ## اجرا کردن 57 | 58 | هرگونه برخورد سوءاستفاده گرایانه، آزاردهنده، یا به هرشکل غیرقابل قبول می بایست به تیم پروژه از طریق 59 | [آدرس ایمیل را وارد کنید] اطلاع داده شود. تمایمی شکایات بررسی و پیگیری خواهند شد و پاسخ مناسبی 60 | با توجه به شرایط داده خواهد شد. تیم پروژه موظف است محرمانگی اطلاعات گزارش دهنده ی رخداد را حفظ کند. 61 | توضیحات در مورد سیاست های خاص دیگر هم می تواند به طور جداگانه اضافه شود. 62 | 63 | توسعه دهندگان پروژه ای که از این پیمان پیروی نکنند یا آن را اجرا ننمایند با مجازات های موقت یا دائمی که توسط 64 | مدیران پروژه تعییین می شود مواجه خواهند شد. 65 | 66 | ## ارجاع 67 | 68 | این پیمان نحوه ی برخورد از [پیمان مشارکت][صفحه نخست]، نسخه ۱.۴، که در آدرس 69 | https://www.contributor-covenant.org/version/1/4/code-of-conduct.html در دسترس است 70 | برداشته شده است. 71 | [صفحه نخست]: https://www.contributor-covenant.org 72 | 73 | 74 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 |
    2 | 3 |

    4 | 5 |

    6 | 7 | # مجموعه سوال و جواب‌های جاواسکریپت (javascript) 8 | 9 | این کتاب شامل سوال و جواب‌های جاواسکریپتی است که حدود `۵۰۰ سوال` و درقالب ۲۲۰ صفحه سوال و جواب حاضر شده و به شکل متن‌باز ارائه میشه. 10 | 11 | > اگه خوشتون اومد به گیت‌هابمون :star: بدین. اگر هم قصد مشارکت داشتید خیلی خوشحال می‌شیم :) 12 | 13 | ## از کجا شروع کنیم؟ 14 | 15 | برای مطالعه کتاب می‌تونین یکی از فرمت‌های زیر رو که دوست دارین انتخاب کنید و با اون جلو برید: 16 | 17 | | [**نسخه PDF**](https://github.com/Mariotek/javascript-persian-interview-questions/raw/master/book.pdf) | [**نسخه آنلاین HTML**](https://js.mariotek.ir) | [**نسخه MarkDown**](https://github.com/Mariotek/javascript-persian-interview-questions/blob/master/book.md#%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-%D8%B3%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85%DB%8C-%D8%B1%DB%8C%D8%A7%DA%A9%D8%AA) | [**نسخه ePub**](https://github.com/Mariotek/javascript-persian-interview-questions/raw/master/book.epub) | [**نسخه mobi**](https://github.com/Mariotek/javascript-persian-interview-questions/raw/master/book.mobi) | 18 | |--------------------------------------------------------------------------------------------------------|---------------|---------------|--------------------|-------------| 19 | 20 | البته می‌تونید همه اینا رو باهم از بخش ریلیزهای گیت هاب دانلود کنین([این لینک](https://github.com/Mariotek/javascript-persian-interview-questions/releases)). 21 | 22 | 23 | ## 🛍 خرید نسخه فیزیکی 24 | 25 | متاسفانه فعلا کتاب ها نسخه فیزیکی‌شون تموم شده، شاید بعدا آماده کنیم، ولی فعلا برنامه‌ای براش نداریم. 26 | 27 | 28 | ## ‌ مشارکت در تالیف 29 | 30 | برای اطلاع از نحوه مشارکت در ترجمه کتاب به فایل [Contribution-guide.md](https://github.com/Mariotek/javascript-persian-interview-questions/blob/master/Contribution-guide.md) مراجعه کنید. 31 | 32 | 33 |
    34 | 35 | 36 |
    37 | 38 | # Top Javascript interview questions 39 | 40 | This book contains 420 repeated javascript interview questions in extensive companies' interview sessions. 41 | It is `220 pages` in Persian, and is also free and open source! 42 | 43 | > If you like our job, give us a :star: in our GitHub repo; contributions are accepted :) 44 | 45 | ## How should I start? 46 | 47 | You can choose one of our book formats and keep reading: 48 | 49 | | [**PDF version**](https://github.com/Mariotek/javascript-persian-interview-questions/raw/master/book.pdf) | [**online HTML version**](https://react.sayjeyhi.com) | [**MarkDown version**](https://github.com/Mariotek/javascript-persian-interview-questions/blob/master/book.md#%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-%D8%B3%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85%DB%8C-%D8%B1%DB%8C%D8%A7%DA%A9%D8%AA) | [**ePub version**](https://github.com/Mariotek/javascript-persian-interview-questions/raw/master/book.epub) | [**mobi version**](https://github.com/Mariotek/javascript-persian-interview-questions/raw/master/book.mobi) | 50 | |-----------------------------------------------------------------------------------------------------------|---------------|---------------|--------------------|-------------| 51 | 52 | Also, you can download all these together from our repo release section.([this link](https://github.com/Mariotek/javascript-persian-interview-questions/releases)). 53 | 54 | 55 | ## 🛍 Buy the print version 56 | 57 | We ran out of printed versions, we might prepare it again but there is no plan for this yet. 58 | 59 | 60 |
    61 | -------------------------------------------------------------------------------- /book.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/book.epub -------------------------------------------------------------------------------- /book.mobi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/book.mobi -------------------------------------------------------------------------------- /book.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/book.pdf -------------------------------------------------------------------------------- /coding-exercise/accidental-global.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | let x = y = 0; 3 | x++; 4 | y++; 5 | return x; 6 | } 7 | 8 | console.log(foo(), typeof x, typeof y); 9 | -------------------------------------------------------------------------------- /coding-exercise/class-multiple-constructors.js: -------------------------------------------------------------------------------- 1 | class Rectangle { 2 | constructor(height, width) { 3 | this.height = height; 4 | this.width = width; 5 | } 6 | 7 | constructor(width) { 8 | this.width = width; 9 | } 10 | // Getter 11 | get area() { 12 | return this.calcArea(); 13 | } 14 | // Method 15 | calcArea() { 16 | return this.height * this.width; 17 | } 18 | } 19 | 20 | const square = new Rectangle(20, 30); 21 | 22 | console.log(square.area); // 600 -------------------------------------------------------------------------------- /coding-exercise/eventloop-order.js: -------------------------------------------------------------------------------- 1 | function main(){ 2 | console.log('A'); 3 | setTimeout( 4 | function print(){ console.log('B'); } 5 | ,0); 6 | console.log('C'); 7 | } 8 | main(); // A,C and B -------------------------------------------------------------------------------- /coding-exercise/floatingpoint-problem.js: -------------------------------------------------------------------------------- 1 | console.log(0.1 + 0.2 === 0.3); -------------------------------------------------------------------------------- /coding-exercise/function-arrow-context.js: -------------------------------------------------------------------------------- 1 | function User(name, age) { 2 | this.name = name; 3 | this.age = age; 4 | 5 | this.getProfile = function() { 6 | // Outer function context 7 | console.log(this.constructor.name); // User 8 | return () => { 9 | // Inner function context 10 | console.log(this.constructor.name); // User(Get it from the outer context) 11 | console.log("I'm " + this.name + ", " + this.age + " yrs old"); 12 | }; 13 | } 14 | } 15 | 16 | let user = new User('John', 25); 17 | let profile = user.getProfile(); 18 | profile(); //I'm John, 25 yrs old -------------------------------------------------------------------------------- /coding-exercise/function-context.js: -------------------------------------------------------------------------------- 1 | function User(name, age) { 2 | this.name = name; 3 | this.age = age; 4 | 5 | this.getProfile = function() { 6 | // Outer function context 7 | console.log(this.constructor.name); // User 8 | return function() { 9 | // Inner function context 10 | console.log(this.constructor.name); // Window 11 | console.log("I'm " + this.name + ", " + this.age + " yrs old"); 12 | }; 13 | } 14 | } 15 | 16 | var user = new User('John', 25); 17 | var profile = user.getProfile(); 18 | profile(); //I'm undefined, undefined yrs old -------------------------------------------------------------------------------- /coding-exercise/function-expression.js: -------------------------------------------------------------------------------- 1 | var y = 1; 2 | if (function f(){}) { 3 | y += typeof f; 4 | } 5 | console.log(y); -------------------------------------------------------------------------------- /coding-exercise/function-hoisted.js: -------------------------------------------------------------------------------- 1 | var car = new Vehicle("Honda", "white", "2010", "UK"); 2 | console.log(car); 3 | 4 | function Vehicle(model, color, year, country) { 5 | this.model = model; 6 | this.color = color; 7 | this.year = year; 8 | this.country = country; 9 | } 10 | -------------------------------------------------------------------------------- /coding-exercise/function-without-new.js: -------------------------------------------------------------------------------- 1 | function Vehicle(model, color, year, country) { 2 | this.model = model; 3 | this.color = color; 4 | this.year = year; 5 | this.country = country; 6 | } 7 | 8 | var car = Vehicle("Honda", "white", "2010", "UK"); 9 | console.log(car); -------------------------------------------------------------------------------- /coding-exercise/semicolon-issue.js: -------------------------------------------------------------------------------- 1 | function foo() { 2 | return 3 | { 4 | message: "Hello World" 5 | }; 6 | } 7 | console.log(foo()); //Undefined -------------------------------------------------------------------------------- /coding-exercise/superArrayOfObjects/README.md: -------------------------------------------------------------------------------- 1 | ### Count the occurrence of keys and convert the result into array of objects where each object belongs to one key and it's occurrence (count). 2 | 3 | #### Example 4 | ```js 5 | [ 6 | { language: 'JavaScript' },{ language: 'JavaScript' },{ language: 'TypeScript' }, 7 | ] 8 | ``` 9 | 10 | #### SHOULD BE CONVERTED TO = 11 | ```js 12 | [ 13 | { language: 'JavaScript', count: 2 }, 14 | { language: 'C++', count: 1 }, 15 | { language: 'TypeScript', count: 1 } 16 | ] 17 | ``` 18 | 19 | ##### The idea is to count the frequency of each unique key in an array of objects and then instead of making the result look like 20 | ```js 21 | { key1: 2, key2: 1, key3: 7 } 22 | ``` 23 | The result should be an array of objects so that it can be map over and get rendered in React.JS or something like that. 24 | ```js 25 | [ { key1: 2 }, { key2: 1 }, { key3: 7 } ] 26 | ``` -------------------------------------------------------------------------------- /coding-exercise/superArrayOfObjects/superArrayOfObjects.js: -------------------------------------------------------------------------------- 1 | // Example data 2 | const aob = 3 | [ 4 | { framework: 'React.JS', website: 'Paypal' }, 5 | { framework: 'React.JS', website: 'Tesla' }, 6 | { framework: 'Angular', website: 'Google' }, 7 | { framework: 'Vue.JS', website: 'Vue' }, 8 | { framework: 'JavaScript', website: 'inblack67' }, 9 | ] 10 | const superAob = (data, victim) => { 11 | 12 | const obj = {}; 13 | 14 | data.forEach((data) => { 15 | if(data.hasOwnProperty(victim)){ 16 | if(obj[data[victim]]){ 17 | obj[data[victim]]++; 18 | } 19 | else{ 20 | obj[data[victim]] = 1; 21 | } 22 | } 23 | }) 24 | 25 | let superArrayOfObjects = []; 26 | 27 | for (const key in obj) { 28 | superArrayOfObjects = [...superArrayOfObjects, { victim: key, count: obj[key]}]; 29 | } 30 | 31 | return superArrayOfObjects; 32 | } 33 | 34 | console.log(superAob(aob, 'framework')); 35 | 36 | // output:- 37 | // [ 38 | // { victim: 'React.JS', count: 2 }, 39 | // { victim: 'Angular', count: 1 }, 40 | // { victim: 'Vue.JS', count: 1 }, 41 | // { victim: 'JavaScript', count: 1 } 42 | // ] -------------------------------------------------------------------------------- /fonts/vazir/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | تغییرات فونت وزیر 2 | ================= 3 | 4 | در اینجا شما فهرستی از تغییرات بین هر نسخه‌ی انتشار از فونت وزیر را مشاهده می‌کنید. 5 | 6 | نسخه ۲۶.۰.۲ 7 | ----------- 8 | ۲۷ اردیبهشت ۱۳۹۹ 9 | 10 | - اصلاح ضخامت مد الف در سبک 11 | 12 | 13 | نسخه ۲۶.۰.۱ 14 | ----------- 15 | ۲۵ اردیبهشت ۱۳۹۹ 16 | 17 | - رفع ایراد ـے همزه دار در اردو 18 | 19 | 20 | نسخه ۲۶.۰.۰ 21 | ----------- 22 | ۲۴ اردیبهشت ۱۳۹۹ 23 | 24 | - اضافه شدن زبان‌های پشتو و اردو 25 | - اضافه شدن گلیف‌های جدید از ایشو #143 بخش دوم (با تشکر از @farshadrasuli) 26 | - اصلاح عدد ۴ 27 | - بهبود نقاط در ضخیم و متوسط 28 | - رفع ایراد ایشو #140 و اضافه شدن لیگچرهای لام و الف صامت 29 | - اصلاح همزه ٦ ، 30 | - بهبود گیومه (با تشکر از @neesti) 31 | 32 | 33 | نسخه ۲۵.۰.۰ 34 | ----------- 35 | ۱۰ اردیبهشت ۱۳۹۹ 36 | 37 | - تغییر جداول کرنینگ برای رفع ایراد نمایش کرنینگ در برخی نرم‌افزارها از جمله Adobe XD 38 | - اضافه شدن 13 گلیف‌ جدید از ایشو #143 بخش نخست (با تشکر از @farshadrasuli) 39 | - اضافه شدن کرنینگ «ر ز ژ ـر ـز ـژ» با گلیف فاصله (با تشکر از @saeidka) 40 | - حذف و اضافه شدن برخی گلیف‌های لاتین از قلم روبوتو 41 | 42 | 43 | نسخه ۲۴.۲.۰ 44 | ----------- 45 | ۲۹ فروردین ۱۳۹۹ 46 | 47 | - افزایش فاصله بین کلمات 48 | 49 | 50 | نسخه ۲۴.۱.۰ 51 | ----------- 52 | ۵ فروردین ۱۳۹۹ 53 | 54 | - بهبود ی م ـم 55 | 56 | 57 | نسخه ۲۴.۰.۰ 58 | ----------- 59 | ۲۳ اسفند ۱۳۹۸ 60 | 61 | - اصلاح ی ـو ـق ـا 62 | - افزایش ناحیه اتصال «یـ پـ ـیـ ـپـ بـ ـبـ» با «ـو ـق» 63 | - کاهش فاصله بین کلمات 64 | 65 | 66 | نسخه ۲۳.۰.۰ 67 | ----------- 68 | ۶ اسفند ۱۳۹۸ 69 | 70 | - بازطراحی ی 71 | - اصلاح عرض آ و کرنینگ آن با سایر حروف 72 | - بهبود عرض ـن ـد 73 | - بهبود ه هـ حـ ـحـ ـد ك آ 74 | - اصلاح ایرادات همپوشانی در سبک و نازک 75 | - کاهش ارتفاع گلیف‌های عمودی 76 | - اصلاح ۷ ۸ در سبک 77 | 78 | 79 | نسخه ۲۲.۱.۰ 80 | ----------- 81 | ۲۸ بهمن ۱۳۹۸ 82 | 83 | - افزایش عرض ـی ـب ب ف ک ـگ 84 | 85 | 86 | نسخه ۲۲.۰.۰ 87 | ----------- 88 | ۹ بهمن ۱۳۹۸ 89 | 90 | - تغییر عرض ـیـ ـتـ ـپـ ـبـ ـنـ مـ ـمـ ـئـ 91 | 92 | 93 | نسخه ۲۱.۲.۱ 94 | ----------- 95 | ۴ دی ۱۳۹۸ 96 | 97 | - بهبود ی 98 | - اصلاح آدرس لایسنس 99 | 100 | 101 | نسخه ۲۱.۲.۰ 102 | ----------- 103 | ۶ آذر ۱۳۹۸ 104 | 105 | - بهبود نقاط پایین خط کرسی 106 | - بهبود ـی (با تشکر از @PAPIONbit) 107 | - بهبود عرض ـهـ 108 | 109 | 110 | نسخه ۲۱.۱.۲ 111 | ----------- 112 | ۲۵ آبان ۱۳۹۸ 113 | 114 | - اصلاح اعراب ـی 115 | - اصلاح جداول GPOS 116 | 117 | 118 | نسخه ۲۱.۱.۱ 119 | ----------- 120 | ۹ آبان ۱۳۹۸ 121 | 122 | - رفع ایراد هـ در معمولی و سبک 123 | - اصلاح ۰ 124 | 125 | 126 | نسخه ۲۱.۱.۰ 127 | ----------- 128 | ۱۶ مهر ۱۳۹۸ 129 | 130 | - رفع ایراد اعراب س ـس سـ ـسـ 131 | - اصلاح ـی ـي ـئ 132 | - اصلاح ؟ در وزن سبک 133 | - اصلاح ـنـ در وزن نازک 134 | - اصلاح عرض ۳ 135 | 136 | 137 | نسخه ۲۱.۰.۱ 138 | ----------- 139 | ۸ شهریور ۱۳۹۸ 140 | 141 | - بهبود سه نقطه 142 | 143 | 144 | نسخه ۲۱.۰.۰ 145 | ----------- 146 | ۷ شهریور ۱۳۹۸ 147 | 148 | - بازسازی کل فونت به صورت cubic، اصلاح نقاط، اصلاح اسامی و رند شدن اندازه‌ها ایشو #123 (با تشکر از @aminabedi68) 149 | - کاهش جزئی ضخامت قلم 150 | - بهبود و باز طراحی ارقام 151 | - کاهش عرض ـی ـعـ به روش کالت (با تشکر از @aminabedi68) 152 | - بهبود حـ ـحـ ـفـ ـف ف فـ ف ق ح ـح ع ـهـ ـی ر ـر و ـو ﻙ ـﻙ هـ ـه 153 | - بهبود مکان و کاهش ضخامت نقاط 154 | - افزایش عرض پـ یـ ثـ ـپـ ـيـ ـثـ 155 | - کاهش عرض ت ـت ف لـ ـلـ 156 | - بهبود دندانه‌ها 157 | - اضافه شدن کرنینگ «لا ـلا» با ع غ 158 | - اصلاح مکان تمام اِعراب 159 | - رفع مشکل همپوشانی اِعراب ایشو #103 (با تشکر از @ali-hardan) 160 | - بازطراحی ٬ 161 | - بهبود علائم 162 | 163 | 164 | نسخه ۲۰.۱.۱ 165 | ----------- 166 | ۲۱ مرداد ۱۳۹۸ 167 | 168 | - افزایش جزئی فاصله ارقام 169 | - اصلاح نام بولد 170 | - اصلاح ناحیه همپوشانی ـفـ 171 | 172 | 173 | نسخه ۲۰.۱.۰ 174 | ----------- 175 | ۷ خرداد ۱۳۹۸ 176 | 177 | - بهبود شکل و کرنینگ ارقام 178 | - اصلاح ٫ 179 | 180 | 181 | نسخه ۲۰.۰.۰ 182 | ----------- 183 | ۴ خرداد ۱۳۹۸ 184 | 185 | - بازطراحی هـ ؟ 186 | - بهبود ـی ی ـه ـعـ ۰ ۶ 187 | - تنظیم مجدد ناحیه همپوشانی در تمامی حالت‌ها 188 | - بهبود ارتفاع 189 | - اصلاح کرنینگ هٔ با رزژ 190 | - اصلاح اندازه حالات سبک و متوسط در لاتین 191 | 192 | 193 | نسخه ۱۹.۲.۰ 194 | ----------- 195 | ۵ اسفند ۱۳۹۷ 196 | 197 | - بهبود م ـم 198 | - بهبود شکل و اندازه و مکان اعراب 199 | 200 | 201 | نسخه ۱۹.۱.۰ 202 | ----------- 203 | ۱۸ دی ۱۳۹۷ 204 | 205 | - بهبود هـ ن 206 | - رفع ایراد ریال 207 | - اصلاح حفره‌ها در سیاه 208 | - اصلاح اعراب پـ ـپـ 209 | - اصلاح ـا در سیاه 210 | 211 | 212 | نسخه ۱۹.۰.۰ 213 | ----------- 214 | ۱۱ مرداد ۱۳۹۷ 215 | 216 | - اضافه شدن وزن سنگین 217 | - اضافه شدن حروف کوردی (با تشکر از dolanskurd-Dolan Hêriş) 218 | - بهبود ۰ ۲ ۳ ۴ ۶ ۹ م ـم 219 | - اصلاح ـر در نسخه سبک 220 | - بهبود نقاط ت ث 221 | - بهبود ـهـ در ضخیم و متوسط 222 | - اصلاح نقطه ج ـج در متوسط 223 | - اصلاح کرنینگ آ کـ 224 | - بهبود تک نقطه در ضخیم 225 | 226 | 227 | نسخه ۱۸.۰.۱ 228 | ----------- 229 | ۲۳ فروردین ۱۳۹۷ 230 | 231 | - اصلاح ۳ 232 | - بهبود ـع ـعـ 233 | 234 | 235 | نسخه ۱۸.۰.۰ 236 | ----------- 237 | ۲۴ بهمن ۱۳۹۶ 238 | 239 | - بهبود ر و ـر ـر ی ـی د ـد ـهـ 240 | - بهبود دندانه‌های س 241 | - بهبود اندازه نـ بـ ـنـ ـبـ ـب ب ف ـف ک ـک ئـ ـئـ 242 | - بهبود نقاط 243 | - بهبود ارقام 244 | - اضافه شدن کرنینگ ارقام 245 | 246 | 247 | نسخه ۱۷.۲.۰ 248 | ----------- 249 | ۲۳ بهمن ۱۳۹۶ 250 | 251 | - بهبود قوس و اندازه حروف س ص ی ن ق 252 | 253 | 254 | نسخه ۱۷.۱.۱ 255 | ----------- 256 | ۲۰ دی ۱۳۹۶ 257 | 258 | - اصلاح جزئی ضخمات ص ط 259 | 260 | 261 | نسخه ۱۷.۱.۰ 262 | ----------- 263 | ۲۰ دی ۱۳۹۶ 264 | 265 | - اصلاح عرض ـا ا ی و ـو مـ عـ ـه 266 | - اصلاح ـمـ ـم س ه 267 | 268 | 269 | نسخه ۱۷.۰.۰ 270 | ----------- 271 | ۱۸ دی ۱۳۹۶ 272 | 273 | - بهبود ارتفاع گلیف‌ها و متریک فونت 274 | - بهبود ص ط ی ـی 275 | - اضافه شدن جدا کننده تاریخ عربی 276 | - اصلاح عرض تـ ثـ 277 | 278 | 279 | نسخه ۱۶.۱.۰ 280 | ----------- 281 | ۲۰ مهر ۱۳۹۶ 282 | 283 | - رفع اشکال سرکش گاف 284 | - بهبود ی ـی ه 285 | - بهبود همزه روی حروف 286 | - کاهش ارتفاغ گیومه 287 | - بهبود هـ در حالت ضخیم 288 | - بهبود نقاط در حالت ضخیم 289 | - بهبود نقاط ژ ز 290 | 291 | 292 | نسخه ۱۶.۰.۱ 293 | ----------- 294 | ۱۵ مهر ۱۳۹۶ 295 | 296 | - رفع اشکال س 297 | 298 | 299 | نسخه ۱۶.۰.۰ 300 | ----------- 301 | ۱۵ مهر ۱۳۹۶ 302 | 303 | - بهبود کل اعراب 304 | - اصلاح ضخامت کـ ـکـ 305 | - بهبود متیرک‌های فونت 306 | - بهبود ؟ ! ا ـه ص ط ء و همزه روی حروف 307 | - بهبود ارتفاع و ناحیه همپوشانی 308 | 309 | 310 | نسخه ۱۵.۱.۰ 311 | ----------- 312 | ۲ مهر ۱۳۹۶ 313 | 314 | - بهبود ۹ ۵ ـد کـ ـکـ 315 | - اصلاح اعراب کـ ـکـ 316 | 317 | 318 | نسخه ۱۵.۰.۰ 319 | ----------- 320 | ۹ شهریور ۱۳۹۶ 321 | 322 | - بهبود ضخامت 323 | - بهبود ر و ی 324 | - بهبود ارتفاع 325 | 326 | 327 | نسخه ۱۴.۰.۰ 328 | ----------- 329 | ۳۱ مرداد ۱۳۹۶ 330 | 331 | - بهبود حروف و ارقام 332 | - اصلاح مشخصات فونت‌های تفکیک شده بدون لاتین و حروف فارسی (با تشکر از @morealaz) 333 | 334 | 335 | نسخه ۱۳.۰.۱ 336 | ----------- 337 | ۱۵ تیر ۱۳۹۶ 338 | 339 | - اصلاح ایراد ـآ ـأ 340 | - اصلاح نقاط ـه ه نقطه‌دار 341 | - اصلاح اعراب إ ـإ 342 | 343 | 344 | نسخه ۱۳.۰.۰ 345 | ----------- 346 | ۱۵ تیر ۱۳۹۶ 347 | 348 | - بهبود دندانه‌های وسط و انتها 349 | - اصلاح فـ 350 | - بهبود فاصله بین واژه‌ای 351 | - بهبود ضخامت ح ـح ع ـع 352 | 353 | 354 | نسخه ۱۲.۰.۰ 355 | ----------- 356 | ۱۰ تیر ۱۳۹۶ 357 | 358 | - بهبود حروف کشیده 359 | - بهبود م ی ط ف 360 | - بهبود ـو ـق 361 | - تصحیح لیگچر الله 362 | - بهبود مکان نقاط 363 | 364 | 365 | نسخه ۱۱.۰.۱ 366 | ----------- 367 | ۲۵ خرداد ۱۳۹۶ 368 | 369 | - اصلاح نام قلم در حالت نازک برای محیط دسکتاپ (با تشکر از @Javid-Izadfar) 370 | 371 | 372 | نسخه ۱۱.۰.۰ 373 | ----------- 374 | ۱۸ خرداد ۱۳۹۶ 375 | 376 | - بهبود سـ ـسـ ـا ـی ی ـعـ 377 | - بهبود حالات م ک 378 | - اصلاح عرض ف 379 | - اضافه شدن نسخه باریک 380 | 381 | 382 | نسخه ۱۰.۰.۱ 383 | ----------- 384 | ۱۵ خرداد ۱۳۹۶ 385 | 386 | - رفع ایراد عرض ـفـ ـقـ 387 | - اصلاح ضخامت مد در حالت نازک 388 | - رفع ایراد هینتینگ در woff و eot 389 | 390 | 391 | نسخه ۱۰.۰.۰ 392 | ----------- 393 | ۶ خرداد ۱۳۹۶ 394 | 395 | - بهبود و بازطراحی در گلیف‌ها 396 | - اضافه شدن نسخه وزن متوسط 397 | - اضافه شدن نسخه woff2 398 | 399 | 400 | نسخه ۱۰.۰.۰-بتا 401 | --------------- 402 | ۹ فروردین ۱۳۹۶ 403 | 404 | - اصلاح ضخامت خط کرسی در گلیف‌ها (برابر شدن) 405 | - بهبود هـ در ضخیم 406 | - بهبود عرض ۹ 407 | 408 | 409 | نسخه ۱۰.۰.۰-آلفا 410 | ---------------- 411 | ۸ فروردین ۱۳۹۶ 412 | 413 | - تجدید نظر در سایز قلم 414 | - برابر شدن سایز وزن‌ها 415 | - کاهش فاصله بین کلمات 416 | - بهبود ارقام 417 | - بهبود حروف و علائم 418 | 419 | 420 | نسخه ۹.۰.۰-بتا 421 | -------------- 422 | ۳۰ اسفند ۱۳۹۵ 423 | 424 | - کاهش فاصله بین کلمات 425 | - بازطراحی گیومه 426 | - بهبود فاصله طولی مـ ـه 427 | 428 | 429 | نسخه ۹.۰.۰-آلفا 430 | --------------- 431 | ۲۵ اسفند ۱۳۹۵ 432 | 433 | - تجدید نظر در ضخامت و اندازه قلم 434 | - اصلاح و بهبود گلیف‌ها 435 | 436 | 437 | نسخه ۸.۲.۱ 438 | ---------- 439 | ۱۶ اسفند ۱۳۹۵ 440 | 441 | - اصلاح هـ عـ 442 | - اصلاح ط در ضخیم 443 | 444 | 445 | نسخه ۸.۲.۰ 446 | ---------- 447 | ۱۵ اسفند ۱۳۹۵ 448 | 449 | - بهبود ـعـ 450 | - اصلاح اعراب 451 | - اصلاح نقاط 452 | - اصلاح س 453 | 454 | 455 | نسخه ۸.۱.۰ 456 | ---------- 457 | ۱۳ اسفند ۱۳۹۵ 458 | 459 | - بهبود حالات خ 460 | - بهبود ارتفاع گلیف‌های عمودی 461 | - بهبود نقطه ذ ـذ 462 | - بهبود ارتفاع م ـم 463 | - اصلاح ! در ضخیم 464 | 465 | 466 | نسخه ۸.۰.۰ 467 | ---------- 468 | ۱۲ اسفند ۱۳۹۵ 469 | 470 | - بهبود قوس‌ها، اندازه‌ها، طول‌ها، شکل‌ها و فاصله‌ها 471 | - رفع مشکل ـن (با تشکر از @Masishta) 472 | 473 | 474 | نسخه ۷.۱.۰ 475 | ---------- 476 | ۷ اسفند ۱۳۹۵ 477 | 478 | - اصلاح و بهبود د ـد ر ـر ـن مـ ـمـ ـفـ ـف هـ ـق ـو ّ ـت ف حـ ـحـ 479 | 480 | 481 | نسخه ۷.۰.۰ 482 | ---------- 483 | ۷ بهمن ۱۳۹۵ 484 | 485 | - افزایش سایز قلم جهت هماهنگی با سایر قلم های رایج 486 | - بهبود برخی گلیف ها و ارتفاع 487 | - اصلاح متریک‌ها 488 | 489 | 490 | نسخه ۶.۳.۴ 491 | ---------- 492 | ۳ مهر ۱۳۹۵ 493 | 494 | - رفع ایراد زاویه سرکش گ 495 | - بهبود اتصال از راست ـط ـص 496 | - رفع ایراد X-Height 497 | 498 | 499 | نسخه ۶.۳.۳ 500 | ---------- 501 | ۲۳ آذر ۱۳۹۵ 502 | 503 | - رفع ایراد ضخامت کرسی ـح حـ ـحـ 504 | - رفع ایراد جهت در ضخیم 505 | 506 | 507 | نسخه ۶.۳.۲ 508 | ---------- 509 | ۱۶ آذر ۱۳۹۵ 510 | 511 | - رفع ایراد هم‌خانواده نبودن نسخه‌های قلم 512 | 513 | 514 | نسخه ۶.۳.۱ 515 | ---------- 516 | ۱۵ آذر ۱۳۹۵ 517 | 518 | - اصلاح حالات ک در ضخیم 519 | - بهبود جزئی ـه 520 | 521 | 522 | نسخه ۶.۳.۰ 523 | ---------- 524 | ۱۵ آذر ۱۳۹۵ 525 | 526 | - بهبود ارتفاع 527 | - بهبود حـ ـحـ 528 | - اصلاح دندانه صـ ـصـ 529 | - بهبود ؟ 530 | - افزایش فاصله نقاط در ضخیم 531 | 532 | 533 | نسخه ۶.۲.۰ 534 | ---------- 535 | ۱۲ آذر ۱۳۹۵ 536 | 537 | - بهبود ضخامت گلیف های عمودی 538 | - بهبود ارقام 539 | 540 | 541 | نسخه ۶.۱.۰ 542 | ---------- 543 | ۱۱ آذر ۱۳۹۵ 544 | 545 | - رفع اشکال ـت در ضخیم 546 | - بهبود ق 547 | - بهبود مکان نقاط 548 | 549 | 550 | نسخه ۶.۰.۰ 551 | ---------- 552 | ۱۰ آذر ۱۳۹۵ 553 | 554 | - بهبود قوس‌ها و دندانه‌ها و اندازه‌ها و زوایا 555 | - بهبود شکل حروف 556 | - اصلاح همزه بر روی ه 557 | - افزایش فاصله بین واژه‌ای 558 | 559 | 560 | نسخه ۵.۱.۱ 561 | ---------- 562 | ۱ آذر ۱۳۹۵ 563 | 564 | - بهبود عرض در ـسـ سـ ـس ـعـ 565 | 566 | 567 | نسخه ۵.۱.۰ 568 | ---------- 569 | ۱ آذر ۱۳۹۵ 570 | 571 | - بهبود ح ـح حـ ـحـ ـع ع ل ـل ی ـی ن ـن س ـس ص ـص ـهـ هـ ء 572 | - بهبود و اصلاح ارقام 573 | - بازگشت ـه از نسخه چهار 574 | 575 | 576 | نسخه ۵.۰.۰ 577 | ---------- 578 | ۳۰ آبان ۱۳۹۵ 579 | 580 | - بازطراحی برخی گلیف ها برای بازگشت به تایپ فیس وزیر یک 581 | - بهبود برخی گلیف ها (با تشکر از محمد) 582 | - اصلاح متریک در نسخه ضخیم 583 | - ایجاد دوباره نسخه ضخیم و سبک 584 | - اصلح ارقام ۴ ۵ ۶ در نسخه تمام ارقام فارسی 585 | 586 | 587 | نسخه ۴.۴.۱ 588 | ---------- 589 | ۷ آبان ۱۳۹۵ 590 | 591 | - بهبود فـ ف ق ـو و مـ ـمـ 592 | 593 | 594 | نسخه ۴.۴.۰ 595 | ---------- 596 | ۲۹ مهر ۱۳۹۵ 597 | 598 | - بهبود ارتفاع و فاصله و برخی نقاط 599 | - تصحیح صفر در ضخیم 600 | 601 | 602 | نسخه ۴.۳.۱ 603 | ---------- 604 | ۲۵ مهر ۱۳۹۵ 605 | 606 | - بهبود دندانه ها 607 | 608 | 609 | نسخه ۴.۳.۰ 610 | ---------- 611 | ۲۵ مهر ۱۳۹۵ 612 | 613 | - افزایش عرض مـ ـمـ لـ ـلـ ـی 614 | - بهبود ۹ فـ و ـفـ 615 | 616 | 617 | نسخه ۴.۲.۱ 618 | ---------- 619 | ۲۴ مهر ۱۳۹۵ 620 | 621 | - بهبود و در ضخیم 622 | - اصلاح ـقـ ٫ 623 | - اضافه شدن گلیف ریال 624 | - تصحیح جهت 625 | 626 | 627 | نسخه ۴.۲ 628 | -------- 629 | ۲۳ مهر ۱۳۹۵ 630 | 631 | - بهبود ضخامت در حالت توپر 632 | - بهبود دندانه ها و ارتفاع 633 | 634 | 635 | نسخه ۴.۱.۲ 636 | ---------- 637 | ۶ مهر ۱۳۹۵ 638 | 639 | - بهبود مـ ـه 640 | - اصلاح charset 641 | 642 | 643 | نسخه ۴.۱.۱ 644 | ---------- 645 | ۱۹ شهریور ۱۳۹۵ 646 | 647 | - بهبود بسیار جزيی قوس س ص ن 648 | - اصلاح دندانه صـ ـسـ 649 | - بهبود ـم 650 | 651 | 652 | نسخه ۴.۱.۰ 653 | ---------- 654 | ۷ شهریور ۱۳۹۵ 655 | 656 | - افزایش نواحی همپوشانی 657 | - کوچکتر شدن خط فاصله (تطویل) 658 | 659 | 660 | نسخه ۴.۰.۱ 661 | ---------- 662 | ۲۲ مرداد ۱۳۹۵ 663 | 664 | - اصلاح ۶ 665 | - بهبود ح و دندانه های س در حالت ضخیم 666 | 667 | 668 | نسخه ۴.۰.۰ 669 | ---------- 670 | ۲۱ مرداد ۱۳۹۵ 671 | 672 | - باز طراحی و بهبود فونت 673 | - اضافه شدن حروف لاتین فونت روبوتو به قلم 674 | 675 | 676 | نسخه ۳.۱.۰ 677 | ---------- 678 | ۴ تیر ۱۳۹۵ 679 | 680 | - افزایش طولی فونت در برخی گلیف ها 681 | 682 | 683 | نسخه ۳.۰.۱ 684 | ---------- 685 | ۲۹ خرداد ۱۳۹۵ 686 | 687 | - اضافه شدن cdn 688 | 689 | 690 | نسخه ۳ 691 | ------ 692 | ۲۸ خرداد ۱۳۹۵ 693 | 694 | - بهبود بسیاری از گلیف ها 695 | - بهبود فاصله 696 | - اضافه شدن وزن های نازک و متوسط 697 | - اضافه شدن گلیف های الله و ریال 698 | - حذف داده های اضافی و کاهش حجم فایل 699 | 700 | 701 | نسخه ۲ 702 | ------ 703 | ۱۲ اردیبهشت ۱۳۹۵ 704 | 705 | - بهبود حالات س 706 | - بهبود بـ 707 | - پشتیبانی از bower با (تشکر از Nasser Rafie-geminorum) 708 | 709 | 710 | نسخه ۲-کاندیدای انتشار ۱۳ 711 | ------------------------- 712 | ۲ اردیبهشت ۱۳۹۵ 713 | 714 | - بهبود دندانه ها 715 | - بهبود ضخامت ها 716 | - بهبود فاصله در حالت توپر 717 | 718 | 719 | نسخه ۲-کاندیدای انتشار ۱۲ 720 | ------------------------- 721 | ۲۸ فروردین ۱۳۹۵ 722 | 723 | - بهبود ه و ـو ف فـ ـق ق ـد ر ـر 724 | - بهبود ارتفاع گلیف های عمودی و نقاط 725 | - اصلاح ؟ ! در حالت ضخیم 726 | 727 | 728 | نسخه ۲-کاندیدای انتشار ۱۱ 729 | ------------------------- 730 | ۲۳ فروردین ۱۳۹۵ 731 | 732 | - بهبود حالات ح ع 733 | - بهبود نقاط 734 | - اصلاح متریک های فونت 735 | - بهبود م 736 | 737 | 738 | نسخه ۲-کاندیدای انتشار ۱۰ 739 | ------------------------- 740 | ۲۰ فروردین ۱۳۹۵ 741 | 742 | - بهبود تک نقطه 743 | 744 | 745 | نسخه ۲-کاندیدای انتشار ۹ 746 | ------------------------ 747 | ۱۸ فروردین ۱۳۹۵ 748 | 749 | - بهبود ٪ 750 | - اصلاح کد پیج فونت (با تشکر از Saleh Souzanchi-zoghal و Saeed Rasooli-ilius) 751 | 752 | 753 | نسخه ۲-کاندیدای انتشار ۸ 754 | ------------------------ 755 | ۱۳ فروردین ۱۳۹۵ 756 | 757 | - بهبود مـ ـمـ ی هـ ـه ـت 758 | - بهبود همزه (با تشکر از amin3d) 759 | - بهبود تک نقطه (با تشکر از Saleh Souzanchi-zoghal) 760 | - تصحیح ایراد فایل eot (با تشکر از Alireza Dabiri Nejad-alirdn) 761 | 762 | 763 | نسخه ۲-کاندیدای انتشار ۷ 764 | ------------------------ 765 | ۲۶ اسفند ۱۳۹۴ 766 | 767 | - بهبود فاصله ها 768 | 769 | 770 | نسخه ۲-کاندیدای انتشار ۶ 771 | ------------------------ 772 | ۲۵ اسفند ۱۳۹۴ 773 | 774 | - بهبود کرنینگ 775 | 776 | 777 | نسخه ۲-کاندیدای انتشار ۵ 778 | ------------------------ 779 | ۲۲ اسفند ۱۳۹۴ 780 | 781 | - تصحیح نقاط ـت ـث 782 | - بهبود م 783 | - تصحیح ص 784 | 785 | 786 | نسخه ۲-کاندیدای انتشار ۴ 787 | ------------------------ 788 | ۲۱ اسفند ۱۳۹۴ 789 | 790 | - بازنگری کلی در حالت ضخیم 791 | - بهبود م 792 | 793 | 794 | نسخه ۲-کاندیدای انتشار ۳ 795 | ------------------------ 796 | ۲۱ اسفند ۱۳۹۴ 797 | 798 | - بهبود هـ ـمـ مـ م ر ـر و ـو لا ـلا ـن ن ـق ق 799 | - بهبود حالات ط ص س 800 | 801 | 802 | نسخه ۲-کاندیدای انتشار ۲ 803 | ------------------------ 804 | ۲۰ اسفند ۱۳۹۴ 805 | 806 | - بهبود هـ 807 | - بهبود ـم در حالت ضخیم 808 | 809 | 810 | نسخه ۲-کاندیدای انتشار ۱ 811 | ------------------------ 812 | ۱۷ اسفند ۱۳۹۴ 813 | 814 | - بهبود نقاط 815 | - اصلاح ق ـق ـع 816 | - بهبود سرکش گاف در حالت ضخیم 817 | - اضافه شدن گلیف های ه همزه دار 818 | - اصلاح برخی اعراب 819 | 820 | 821 | نسخه ۲-کاندیدای انتشار ۰ 822 | ------------------------ 823 | ۱۶ اسفند ۱۳۹۴ 824 | 825 | - بزرگتر شدن کل فونت 826 | 827 | 828 | نسخه ۲-بتا-رفع اشکال ۵ 829 | ---------------------- 830 | ۱۵ اسفند ۱۳۹۴ 831 | 832 | - بهبود هـ ـم 833 | - بهبود نقاط 834 | - بهبود نقطه در حالات خ 835 | - تصحیح ـفـ ـقـ 836 | - بهبود نقاط ـچ در حالت ضخیم 837 | 838 | 839 | نسخه ۲-بتا-رفع اشکال ۴ 840 | ---------------------- 841 | ۱۳ اسفند ۱۳۹۴ 842 | 843 | - بهبود مـ ـمـ م سـ ـسـ هـ ـهـ و حالات ص 844 | 845 | 846 | نسخه ۲-بتا-رفع اشکال ۳ 847 | ---------------------- 848 | ۱۱ اسفند ۱۳۹۴ 849 | 850 | - تغییر شکل ـم و بهبود مـ ـمـ م ۶ همزه 851 | - تصحیح ـف در حالت ضخیم 852 | 853 | 854 | نسخه ۲-بتا-رفع اشکال ۲ 855 | ---------------------- 856 | ۸ اسفند ۱۳۹۴ 857 | 858 | - بهبود ح ـح حـ ـحـ بـ سـ س ق ن ـع ع ۷ ۸ 859 | - بهبود نقطه ها 860 | 861 | 862 | نسخه ۲-بتا-رفع اشکال ۱ 863 | ---------------------- 864 | ۱۵ بهمن ۱۳۹۴ 865 | 866 | - اصلاح لا ـلا ی خ هـ طـ ـطـ ـق س ـسـ ـس سـ مـ ـمـ ـم طـ ـطـ 867 | - اصلاح مد 868 | - بازنگری در کرنینگ ارقام 869 | 870 | 871 | نسخه ۲-بتا-رفع اشکال ۰ 872 | ---------------------- 873 | ۱۲ دی ۱۳۹۴ 874 | 875 | - تصحیح اعراب 876 | - تصحیح کرنینگ 877 | - تصحیح گلیف ها و اندازه ها 878 | 879 | 880 | نسخه ۲-بتا 881 | ---------- 882 | ۱۱ دی ۱۳۹۴ 883 | 884 | - تغییر کل سایز قلم 885 | - تغییر فاصله 886 | - تنظیم مجدد سایز ضخیم 887 | - تصحیح برخی گلیف‌ها 888 | 889 | نسخه ۲-آلفا 890 | ----------- 891 | ۲۹ آذر ۱۳۹۴ 892 | 893 | - تغییرات و باز طراحی گسترده در گلیف‌ها 894 | 895 | 896 | نسخه ۱.۱۲.۱ 897 | ----------- 898 | ۲۰ آذر ۱۳۹۴ 899 | 900 | - اصلاح اندازه ج 901 | - اصلاح سایز گلیف های علائم و ارقام در ضخیم 902 | - حذف ارقام لاتین 903 | - اصلاح د س ـسـ 904 | - اصلاحات جزئی در شکل گلیف ها 905 | 906 | نسخه ۱.۱۲ 907 | --------- 908 | ۲۰ آذر ۱۳۹۴ 909 | 910 | - اصلاحات زیاد بر روی گلیف ها و کرنینگ 911 | 912 | نسخه ۱.۱۱ 913 | --------- 914 | ۱۸ آذر ۱۳۹۴ 915 | 916 | - اصلاحات در فاصله ها 917 | - بهبود ح ـح ـع ع ـک‌ ـکـ ف ق ۵ 918 | 919 | 920 | نسخه ۱.۱۰.۸ 921 | ----------- 922 | ۸ آذر ۱۳۹۴ 923 | 924 | - اصلاحاتی بر روی علائم و اندازه ها 925 | - اصلاح همزه 926 | 927 | 928 | نسخه ۱.۱۰.۷ 929 | ----------- 930 | ۲۴ آبان ۱۳۹۴ 931 | 932 | - بهبود ـم 933 | 934 | نسخه ۱.۱۰.۶ 935 | ----------- 936 | ۲۱ آبان ۱۳۹۴ 937 | 938 | - اصلاح گلیف های ـک ـکـ 939 | 940 | نسخه ۱.۱۰.۵ 941 | ----------- 942 | ۱۷ آبان ۱۳۹۴ 943 | 944 | - حذف عبارت کپی رایت اضافی 945 | 946 | نسخه ۱.۱۰.۴ 947 | ----------- 948 | ۱۵ آبان ۱۳۹۴ 949 | 950 | - اصلاح مکان نقطه های پ چ 951 | 952 | نسخه ۱.۱۰.۳ 953 | ----------- 954 | ۱۵ آبان ۱۳۹۴ 955 | 956 | - اصلاح دو نقطه و سه نقطه (نزدیکتر شدن به هم) 957 | - اصلاح ـم 958 | 959 | نسخه ۱.۱۰.۲ 960 | ----------- 961 | ۱۳ آبان ۱۳۹۴ 962 | 963 | - اصلاح ـم 964 | 965 | نسخه ۱.۱۰.۱ 966 | ----------- 967 | ۱۳ آبان ۱۳۹۴ 968 | 969 | - اصلاح گلیف ۶ 970 | - اصلاح اعراب 971 | 972 | نسخه ۱.۱۰ 973 | --------- 974 | ۱۳ آبان ۱۳۹۴ 975 | 976 | -باز طراحی حرف ـم 977 | - اضافه شدن داده های هینتینگ با استفاده از نرم افزار ttfautohint (با تشکر از Salar Khalilzadeh-salarcode) 978 | 979 | نسخه ۱.۹.۵ 980 | ---------- 981 | ۸ آبان ۱۳۹۴ 982 | 983 | - تصحیح حرف ی برای رندر بهتر در فایرفاکس 984 | 985 | نسخه ۱.۹.۴ 986 | ---------- 987 | ۸ آبان ۱۳۹۴ 988 | 989 | - ضخیم تر شدن حرف ی به مقدار کم 990 | 991 | نسخه ۱.۹.۳ 992 | ---------- 993 | ۷ آبان ۱۳۹۴ 994 | 995 | - باز طراحی حرف ی 996 | 997 | نسخه ۱.۹.۲ 998 | ---------- 999 | ۷ آبان ۱۳۹۴ 1000 | 1001 | - تصحیح اعراب برخی حروف 1002 | - تصحیح نقطه حرف ی عربی 1003 | 1004 | نسخه ۱.۹.۱ 1005 | ---------- 1006 | ۷ آبان ۱۳۹۴ 1007 | 1008 | - اصلاحات مجدد در اندازه های فونت 1009 | 1010 | نسخه ۱.۹ 1011 | -------- 1012 | ۷ آبان ۱۳۹۴ 1013 | 1014 | - اصلاحات کلیدی و مهم در اندازه های فونت (با تشکر از A_O) 1015 | 1016 | نسخه ۱.۸.۶ 1017 | ---------- 1018 | ۶ آبان ۱۳۹۴ 1019 | 1020 | - تصحیح مکان نقطه های سه تایی 1021 | - تصحیح جهت حرف حـ 1022 | 1023 | نسخه ۱.۸.۵ 1024 | ---------- 1025 | ۵ آبان ۱۳۹۴ 1026 | 1027 | - تصحیح مکان نقاط برخی حروف 1028 | 1029 | نسخه ۱.۸.۴ 1030 | ---------- 1031 | ۵ آبان ۱۳۹۴ 1032 | 1033 | - تصحیح شکل عدد ۳ 1034 | - حذف برخی ردیف های lookup اضافه 1035 | 1036 | نسخه ۱.۸.۳ 1037 | ---------- 1038 | ۴ آبان ۱۳۹۴ 1039 | 1040 | - تصحیح مشکل در هم رفتگی حروف متصل در حالت ضخیم 1041 | 1042 | نسخه ۱.۸.۲ 1043 | ---------- 1044 | ۴ آبان ۱۳۹۴ 1045 | 1046 | - تصحیح مکان نقاط نویسه‌های چ و چـ 1047 | 1048 | نسخه ۱.۸.۱ 1049 | ---------- 1050 | ۴ آبان ۱۳۹۴ 1051 | 1052 | - اصلاح جزئی بر روی انتهای حروف کشیده برای نمایش بهتر و یا صاف تر 1053 | - تصحیح مکان نقطه حروف یـ و ـيـ عربی 1054 | 1055 | 1056 | نسخه ۱.۸ 1057 | -------- 1058 | ۳ آبان ۱۳۹۴ 1059 | 1060 | - اضافه شدن نویسه های نیم فاصله و فاصله مجازی. (با تشکر از ahmadali shafiee-ahmadalli) 1061 | - تصحیح مکان نقطه حرف ق 1062 | 1063 | 1064 | نسخه ۱.۷.۸ 1065 | ---------- 1066 | ۲ آبان ۱۳۹۴ 1067 | 1068 | - اصلاح سایز طول گلیف عدد صفر لاتین (طول اعداد یکسان باید باشد) 1069 | 1070 | نسخه ۱.۷.۷ 1071 | ---------- 1072 | ۲ آبان ۱۳۹۴ 1073 | 1074 | - اصلاح گلیف (ـ) 1075 | 1076 | نسخه ۱.۷.۶ 1077 | ---------- 1078 | ۲ آبان ۱۳۹۴ 1079 | 1080 | - اصلاح حرف هـ 1081 | - اصلاح مکان نقاط برخی حروف 1082 | - اصلاحات بیشتر بر روی اعراب 1083 | 1084 | نسخه ۱.۷.۵ 1085 | ---------- 1086 | ۱ آبان ۱۳۹۴ 1087 | 1088 | - اصلاحات مجدد اعراب با فواصل بهتر 1089 | 1090 | نسخه ۱.۷.۴ 1091 | ---------- 1092 | ۱ آبان ۱۳۹۴ 1093 | 1094 | - اصلاحات فراوان اعراب 1095 | 1096 | نسخه ۱.۷.۳ 1097 | ---------- 1098 | ۳۰ مهر ۱۳۹۴ 1099 | 1100 | - اصلاحات جزئی 1101 | - اضافه شدن نسخه تمام اعداد فارسی 1102 | 1103 | نسخه ۱.۷.۲ 1104 | ---------- 1105 | ۳۰ مهر ۱۳۹۴ 1106 | 1107 | - تصحیح گلیف های م و ـم 1108 | 1109 | نسخه ۱.۷.۱ 1110 | ---------- 1111 | ۳۰ مهر ۱۳۹۴ 1112 | 1113 | - تصحیح اعراب 1114 | - تصحیح حرف هـ 1115 | - تصحیح حرف ـم 1116 | 1117 | نسخه ۱.۷ 1118 | -------- 1119 | ۳۰ مهر ۱۳۹۴ 1120 | 1121 | - باز طراحی گلیف ویرگول (با تشکر از Ebrahim Byagowi-ebraminio) 1122 | - باز طراحی گلیف نقطه ویرگول 1123 | - تصحیح اندازه و مکان اعراب کل حروف 1124 | - تصحیح جزئی شکل حرف عـ 1125 | 1126 | نسخه ۱.۶ 1127 | -------- 1128 | ۲۸ مهر ۱۳۹۴ 1129 | 1130 | - تغییر شکل گلیف ممیز (با تشکر از Ebrahim Byagowi-ebraminio) 1131 | - تنظیم مجدد فاصله های حروف در حالت ضخیم 1132 | 1133 | نسخه ۱.۵.۳ 1134 | ---------- 1135 | ۲۷ مهر ۱۳۹۴ 1136 | 1137 | - اصلاحات کرنینگ 1138 | 1139 | نسخه ۱.۵.۲ 1140 | ---------- 1141 | ۲۷ مهر ۱۳۹۴ 1142 | 1143 | - اصلاحات کرنینگ 1144 | 1145 | نسخه ۱.۵.۱ 1146 | ---------- 1147 | ۲۷ مهر ۱۳۹۴ 1148 | 1149 | - برخی اصلاحات کرنینگ 1150 | 1151 | نسخه ۱.۵ 1152 | ---------- 1153 | ۲۷ مهر ۱۳۹۴ 1154 | 1155 | - اضافه شدن کرنینگ برای حروف لازم 1156 | 1157 | نسخه ۱.۴.۴ 1158 | ---------- 1159 | ۲۶ مهر ۱۳۹۴ 1160 | 1161 | - بهبود برخی از گلیف ها برای نمایش بهتر در فایرفاکس و اینترنت اکسپلورر (با تشکر از Salar Khalilzadeh-salarcode) 1162 | 1163 | نسخه ۱.۴.۳ 1164 | ---------- 1165 | ۲۶ مهر ۱۳۹۴ 1166 | 1167 | - حل مشکل عدد ۹ در حالت نرمال 1168 | - بهبود حرف ن در حالت ضخیم 1169 | 1170 | نسخه ۱.۴.۲ 1171 | ---------- 1172 | ۲۶ مهر ۱۳۹۴ 1173 | 1174 | - اضافه شدن گلیف گیلکی دوم ۊ 1175 | - برخی اصلاحات جزئي 1176 | 1177 | نسخه ۱.۴.۱ 1178 | ---------- 1179 | ۲۵ مهر ۱۳۹۴ 1180 | 1181 | - تصحیح اندازه گلیف های غیر عربی از جمله اعداد 1182 | - اضافه شدن فایل فونت فورج (با تشکر از Sasan Cooper-sasy360) 1183 | 1184 | 1185 | نسخه ۱.۴ 1186 | -------- 1187 | ۲۵ مهر ۱۳۹۴ 1188 | 1189 | - حرف ۊ از حروف گیلکی اضافه شد (با تشکر از ورگ v6rg). 1190 | - مشکل اعراب حروف حل شد. 1191 | 1192 | نسخه ۱.۳.۱ 1193 | ---------- 1194 | ۲۳ مهر ۱۳۹۴ 1195 | 1196 | - حل مشکل نمایش در مک. (با تشکر از Arvin Jenabi و Sajad Abedi) 1197 | 1198 | نسخه ۱.۰ 1199 | -------- 1200 | ۲۲ مهر ۱۳۹۴ 1201 | 1202 | - اولین نسخه 1203 | -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Bold-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Light-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Medium-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/HELP.md: -------------------------------------------------------------------------------- 1 |
    2 | 3 | # راهنمای فونت وزیر 4 | 5 | ## سوال و جواب 6 | 7 | ### مجوز استفاده از فونت وزیر چیست؟ 8 | 9 | فونت وزیر به صورت مالکیت عمومی منتشر شده است. مالکیت عمومی یعنی در استفاده از این قلم و همچنین تغییر آن هیچگونه محدودیتی ندارید. 10 | 11 | ### آدرس صفحه رسمی فونت وزیر چیست؟ 12 | 13 | در حال حاضر این آدرس است که می‌توان شکل قلم را نیز در آن مشاهده کرد: 14 | [https://rastikerdar.github.io/vazir-font](https://rastikerdar.github.io/vazir-font/) 15 | 16 | ### فونت وزیر از چه زبان‌هایی پشتیبانی می‌کند؟ 17 | 18 | فونت وزیر در حال حاضر (نسخه ۲۶ به بعد) از زبان‌های فارسی، عربی، پشتو، اردو و گیلکی پشتیبانی می‌کند که می‌تواند در آینده به زبان‌های دیگر نیز گسترش یابد. 19 | 20 | ### وزیر در کدام دسته فونت‌ها قرار می‌گیرد؟ 21 | 22 | در دستهٔ سنس Sans 23 | 24 | ### فونت وزیر چند حالت/وزن دارد؟ 25 | 26 | ۶ وزن: 27 | 28 | - نازک `Vazir-Thin.ttf` 29 | - سبک `Vazir-Light.ttf` 30 | - معمولی `Vazir.ttf` 31 | - متوسط `Vazir-Medium.ttf` 32 | - ضخیم `Vazir-Bold.ttf` 33 | - سیاه `Vazir-Black.ttf` 34 | 35 | ### چگونه می‌توان لیست تغییرات یا اصلاحات فونت را بعد از هر انتشار مشاهده کرد؟ 36 | 37 | در فایل ‍`CHANGELOG.md` موجود در بستهٔ کامل و یا در این آدرس: 38 | [https://github.com/rastikerdar/vazir-font/blob/master/CHANGELOG.md](https://github.com/rastikerdar/vazir-font/blob/master/CHANGELOG.md) 39 | 40 | و یا از طریق صفحه انتشار نسخه‌ها: 41 | [https://github.com/rastikerdar/vazir-font/releases](https://github.com/rastikerdar/vazir-font/releases) 42 | 43 | ### چگونه فونت را در سیستم‌عامل ویندوز نصب کنم؟ 44 | 45 | فایل اصلی یا فشرده را که از صفحه اصلی فونت دریافت نموده‌اید را باز کنید، سپس در ریشهٔ آن فایل‌های با پسوند ttf را باز کرده و در پنجره باز شده دکمه Install را بفشارید. 46 | 47 | ### چرا ارقام/اعداد را به صورت عربی یا لاتین نمایش می‌دهد و فارسی نمایش نمی‌دهد؟ 48 | 49 | فونت وزیر استاندارد که در ریشهٔ بستهٔ کامل قرار دارد در صورتی که ارقام را طبق استاندارد ورودی فارسی نوشته باشید به همان صورت فارسی نمایش می‌دهد. اگر شما انگلیسی یا عربی می‌بینید به این معناست که آن‌ها در هنگام نوشتن فارسی نبوده‌اند. 50 | فارسی: ۱۲۳۴۵۶۷۸۹۰ 51 | عربی: ١٢٣٤٥٦٧٨٩٠ 52 | لاتین: 1234567890 53 | 54 | یک فونت استاندارد نباید چیزی غیر از اصل متن را نمایش دهد و همچنین نباید اشتباهاتِ هنگام ورود و نگارش متن را اصلاح نماید. 55 | 56 | ### چرا ۱ ۲ ۳ ۷ ۸ ۹ فارسی است اما ٤ ٥ ٦ ٠ فارسی نیست؟ 57 | 58 | شکل این ارقام در عربی با فارسی متفاوت است. مثلا در عربی معمولا صفر توپُر است و در فارسی توخالی. برای فارسی بایستی اعداد با کد استاندارد فارسی نوشته شده باشند. 59 | 60 | ### برایم مهم نیست که در اصلِ متن، اعداد به صورت لاتین یا عربی نوشته‌اند. چگونه فونت وزیر را محبور به نمایش فارسی اعداد کنم؟ 61 | 62 | در پوشه `Farsi-Digits` تمامی ارقام انگلیسی و عربی با فارسی بازنویسی شده‌اند. اگر چه این روش استاندارد نیست اما می‌تواند مشکل شما را حل کند. 63 | 64 | ### چرا در فونت وزیر ارقام هم‌عرض نیستند؟ 65 | 66 | ارقام هم‌عرض یعنی برای مثال اندازه عرض ۱ با ۵ برابر باشد. در اینصورت عرض دو عدد زیر یکسان خواهد بود: 67 | ۱۱۱۱۱ 68 | ۵۵۵۵۵ 69 | این حالت بیشتر برای گزارشات مناسب است. هنوز چنین نسخه‌ای برای وزیر ایجاد نشده است. 70 | 71 | ### فونت وزیر با کدام فونت لاتین ترکیب شده است؟ 72 | 73 | با فونت Roboto از گوگل. روبوتو یک فونت آزاد است و تحت مجوز آپاچی نسخه 2 منتشر گردیده است. البته برای ترکیب، تنها گلیف‌های اصلی انگلیسی به همراه علائم استفاده شده و مابقی که شامل دیگر زبان‌های اروپایی می‌شود حذف شده‌اند. 74 | [https://github.com/googlefonts/roboto](https://github.com/googlefonts/roboto) 75 | 76 | ### نسخهٔ بدون حروف و علائم لاتین این فونت کجاست؟ 77 | 78 | در پوشه `Without-Latin` قرار دارند. 79 | 80 | ### چگونه فونت وزیر را با فونت دلخواهم ترکیب کنم؟ 81 | 82 | برای این کار شما باید از یک نرم‌افزار ویرایشگر فونت کمک بگیرید. برای مثال می‌توانید فونت‌فورج FontForge را نصب کرده و با آن فایل وزیر را باز نموده، سپس از منوی `Element` گزینه `Merge Fonts...` را برگزیده و با فونت دلخواه خودتان ادغام نمایید. 83 | 84 | ### چگونه اشکالات فونت وزیر را گزارش کنم یا در مورد آن پیشنهاد بدهم؟ 85 | 86 | در صورت داشتن حساب کاربری در GitHub می‌توانید در مخزن فونت درخواست خود را به صورت یک ایشو جدید درمیان بگذارید: 87 | [https://github.com/rastikerdar/vazir-font/issues](https://github.com/rastikerdar/vazir-font/issues) 88 | و یا اینکه از طریق پست الکترونیکی به اطلاع سازنده برسانید. 89 | 90 | ### چرا در برنامه‌ای که توسعه می‌دهم بالا و پایین نوشته‌ها در مقایسه با دیگر فونت‌های لاتین تراز به نظر نمی‌رسد و باید آن را تنظیم کنم؟ 91 | 92 | این مشکل معمولا در مورد فونت‌های فارسی وجود دارد. دلیلش اینست که بخش عمده‌ای از حروف فارسی مثل «ح ر ی ...» در زیر خط کرسی یا زمینه قرار دارند و همچنین به بالا و پایین حروف، اِعراب را هم باید اضافه کرد. در نتیجه حروف فارسی غالبا به فضای بیشتری نسبت به حروف لاتین برای نمایش احتیاج دارند. 93 | 94 |
    95 | -------------------------------------------------------------------------------- /fonts/vazir/LICENSE: -------------------------------------------------------------------------------- 1 | Changes by Saber Rastikerdar (saber.rastikerdar@gmail.com) are in public domain. 2 | Glyphs and data from Roboto font are licensed under the Apache License, Version 2.0. 3 | 4 | Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. 5 | 6 | Bitstream Vera Fonts Copyright 7 | ------------------------------ 8 | 9 | Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is 10 | a trademark of Bitstream, Inc. 11 | 12 | Permission is hereby granted, free of charge, to any person obtaining a copy 13 | of the fonts accompanying this license ("Fonts") and associated 14 | documentation files (the "Font Software"), to reproduce and distribute the 15 | Font Software, including without limitation the rights to use, copy, merge, 16 | publish, distribute, and/or sell copies of the Font Software, and to permit 17 | persons to whom the Font Software is furnished to do so, subject to the 18 | following conditions: 19 | 20 | The above copyright and trademark notices and this permission notice shall 21 | be included in all copies of one or more of the Font Software typefaces. 22 | 23 | The Font Software may be modified, altered, or added to, and in particular 24 | the designs of glyphs or characters in the Fonts may be modified and 25 | additional glyphs or characters may be added to the Fonts, only if the fonts 26 | are renamed to names not containing either the words "Bitstream" or the word 27 | "Vera". 28 | 29 | This License becomes null and void to the extent applicable to Fonts or Font 30 | Software that has been modified and is distributed under the "Bitstream 31 | Vera" names. 32 | 33 | The Font Software may be sold as part of a larger software package but no 34 | copy of one or more of the Font Software typefaces may be sold by itself. 35 | 36 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 37 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, 38 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, 39 | TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME 40 | FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING 41 | ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, 42 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 43 | THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE 44 | FONT SOFTWARE. 45 | 46 | Except as contained in this notice, the names of Gnome, the Gnome 47 | Foundation, and Bitstream Inc., shall not be used in advertising or 48 | otherwise to promote the sale, use or other dealings in this Font Software 49 | without prior written authorization from the Gnome Foundation or Bitstream 50 | Inc., respectively. For further information, contact: fonts at gnome dot 51 | org. -------------------------------------------------------------------------------- /fonts/vazir/README.md: -------------------------------------------------------------------------------- 1 | # Vazir-Font 2 | A Persian (Farsi) Font 3 | 4 | [![Build Status](https://travis-ci.org/rastikerdar/vazir-font.svg?branch=master)](https://travis-ci.org/rastikerdar/vazir-font) 5 | [![npm version](https://badge.fury.io/js/vazir-font.svg)](https://badge.fury.io/js/vazir-font) 6 | 7 | 8 | فونت فارسی وزیر 9 | [نمایش فونت - صفحه رسمی پروژه](https://rastikerdar.github.io/vazir-font/) 10 | [راهنمای فونت وزیر](https://github.com/rastikerdar/vazir-font/blob/master/HELP.md) 11 | [صفحه دریافت (دانلود) بسته فونت شامل فایل های ttf,woff,eot](https://github.com/rastikerdar/vazir-font/releases) 12 | با تشکر از برنامه [FontForge](https://fontforge.github.io) 13 | بر مبنای فونت [DejaVu Sans 2.35](https://dejavu-fonts.github.io) 14 | نسخه‌های بدون حروف لاتین یا تمام ارقام فارسی درون بسته فشرده موجود می‌باشد. 15 | فرآیند تولید بسته نهایی شامل انواع نسخه‌ها و فرمت‌ها توسط ابزار [fontbuilder](https://github.com/rastikerdar/fontbuilder) انجام می‌شود. 16 | 17 | ## نمونه متن Sample: 18 | ![نمونه متن فونت وزیر](./sample.png) 19 | 20 | ## طریقه استفاده در صفحات وب: 21 | 22 |

    23 | کد زیر را در قسمت style یا فایل css وارد نمایید: 24 |

    25 | 26 | 27 | ```css 28 | @font-face { 29 | font-family: Vazir; 30 | src: url('Vazir.eot'); 31 | src: url('Vazir.eot?#iefix') format('embedded-opentype'), 32 | url('Vazir.woff2') format('woff2'), 33 | url('Vazir.woff') format('woff'), 34 | url('Vazir.ttf') format('truetype'); 35 | font-weight: normal; 36 | font-style: normal; 37 | } 38 | @font-face { 39 | font-family: Vazir; 40 | src: url('Vazir-Bold.eot'); 41 | src: url('Vazir-Bold.eot?#iefix') format('embedded-opentype'), 42 | url('Vazir-Bold.woff2') format('woff2'), 43 | url('Vazir-Bold.woff') format('woff'), 44 | url('Vazir-Bold.ttf') format('truetype'); 45 | font-weight: bold; 46 | font-style: normal; 47 | } 48 | @font-face { 49 | font-family: Vazir; 50 | src: url('Vazir-Black.eot'); 51 | src: url('Vazir-Black.eot?#iefix') format('embedded-opentype'), 52 | url('Vazir-Black.woff2') format('woff2'), 53 | url('Vazir-Black.woff') format('woff'), 54 | url('Vazir-Black.ttf') format('truetype'); 55 | font-weight: 900; 56 | font-style: normal; 57 | } 58 | @font-face { 59 | font-family: Vazir; 60 | src: url('Vazir-Medium.eot'); 61 | src: url('Vazir-Medium.eot?#iefix') format('embedded-opentype'), 62 | url('Vazir-Medium.woff2') format('woff2'), 63 | url('Vazir-Medium.woff') format('woff'), 64 | url('Vazir-Medium.ttf') format('truetype'); 65 | font-weight: 500; 66 | font-style: normal; 67 | } 68 | @font-face { 69 | font-family: Vazir; 70 | src: url('Vazir-Light.eot'); 71 | src: url('Vazir-Light.eot?#iefix') format('embedded-opentype'), 72 | url('Vazir-Light.woff2') format('woff2'), 73 | url('Vazir-Light.woff') format('woff'), 74 | url('Vazir-Light.ttf') format('truetype'); 75 | font-weight: 300; 76 | font-style: normal; 77 | } 78 | @font-face { 79 | font-family: Vazir; 80 | src: url('Vazir-Thin.eot'); 81 | src: url('Vazir-Thin.eot?#iefix') format('embedded-opentype'), 82 | url('Vazir-Thin.woff2') format('woff2'), 83 | url('Vazir-Thin.woff') format('woff'), 84 | url('Vazir-Thin.ttf') format('truetype'); 85 | font-weight: 100; 86 | font-style: normal; 87 | } 88 | ``` 89 | 90 | ## Install 91 | 92 | #### Download 93 | Grab the [latest release](https://github.com/rastikerdar/vazir-font/releases/latest) file. 94 | 95 | #### npm 96 | ``` 97 | npm install vazir-font 98 | ``` 99 | Fonts will be copied to `node_modules/vazir-font/dist` directory 100 | 101 | #### CDN 102 | Link fonts from the [jsDelivr](https://www.jsdelivr.com/) CDN: 103 | 104 | ```html 105 | 106 | ``` 107 | 108 | Replace [X.Y.Z] with the latest version (e.g. 26.0.2) and integrate the font into your CSS: 109 | 110 | ``` 111 | font-family: 'Vazir', sans-serif; 112 | ``` 113 | 114 | #### Arch Linux 115 | 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. 116 | Use your favourite [AUR helper](https://wiki.archlinux.org/index.php/AUR_helpers) like pacaur or yaourt for installing package: 117 | 118 | ```shell 119 | pacaur -S vazir-fonts 120 | ``` 121 | 122 | #### GNU/Linux 123 | gnu/linux users could use [kateb](https://github.com/kiamazi/kateb) font manager, to install vazir font. 124 | 125 | ``` 126 | kateb install vazir 127 | or 128 | kateb update vazir 129 | ``` 130 | 131 | ## License 132 | 2015 Saber Rastikerdar ([@rastikerdar](https://github.com/rastikerdar)). See the `LICENSE` file. 133 | -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Black.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Black.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Black.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Black.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Bold.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Bold.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Bold.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Bold.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Light.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Light.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Light.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Light.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Medium.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Medium.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Medium.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Medium.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Thin.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Thin.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Thin.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir-Thin.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Vazir.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Black-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Light-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/Without-Latin/Vazir-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/vazir/sample.png -------------------------------------------------------------------------------- /fonts/yekan/BYekan.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/yekan/BYekan.eot -------------------------------------------------------------------------------- /fonts/yekan/BYekan.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/yekan/BYekan.ttf -------------------------------------------------------------------------------- /fonts/yekan/BYekan.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/fonts/yekan/BYekan.woff -------------------------------------------------------------------------------- /images/bom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/bom.png -------------------------------------------------------------------------------- /images/book-corner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/book-corner.png -------------------------------------------------------------------------------- /images/call-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/call-stack.png -------------------------------------------------------------------------------- /images/console-css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/console-css.png -------------------------------------------------------------------------------- /images/console-dir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/console-dir.png -------------------------------------------------------------------------------- /images/console-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/console-html.png -------------------------------------------------------------------------------- /images/console-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/console-table.png -------------------------------------------------------------------------------- /images/cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/cookie.png -------------------------------------------------------------------------------- /images/event-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/event-table.png -------------------------------------------------------------------------------- /images/heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/heap.png -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/icon.png -------------------------------------------------------------------------------- /images/image-MariotekLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/image-MariotekLogo.png -------------------------------------------------------------------------------- /images/observables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/observables.png -------------------------------------------------------------------------------- /images/promises.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/promises.png -------------------------------------------------------------------------------- /images/prototype_chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/prototype_chain.png -------------------------------------------------------------------------------- /images/temporal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/javascript-persian-interview-questions/760496216531c72e283c744ef7721aa75493fe15/images/temporal.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "javascript-persian-interview-questions", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "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", 8 | "test": "echo \"Will write tests soon ....\"" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/Mariotek/javascript-persian-interview-questions.git" 13 | }, 14 | "author": "", 15 | "license": "ISC", 16 | "bugs": { 17 | "url": "https://github.com/Mariotek/javascript-persian-interview-questions/issues" 18 | }, 19 | "homepage": "https://github.com/Mariotekjavascript-persian-interview-questions#readme", 20 | "dependencies": { 21 | "eslint": "^8.43.0", 22 | "gh-pages": "^3.1.0", 23 | "react": "16.8.0" 24 | }, 25 | "devDependencies": { 26 | "eslint-config-airbnb": "^19.0.4", 27 | "eslint-plugin-import": "^2.25.3", 28 | "eslint-plugin-jsx-a11y": "^6.5.1", 29 | "eslint-plugin-markdown": "^3.0.0", 30 | "eslint-plugin-react": "^7.28.0", 31 | "eslint-plugin-react-hooks": "^4.3.0" 32 | } 33 | } 34 | --------------------------------------------------------------------------------