├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .idea ├── angular-interview-questions.iml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── .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 ├── Book.html ├── Book.md ├── CNAME ├── Contribution-guide.md ├── LICENSE ├── README.md ├── 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 ├── architecture.png ├── browser-module-error.gif ├── createElement.png ├── customElement.png ├── image-MariotekLogo.png ├── language-completion.gif ├── language-error.gif ├── language-navigation.gif └── lifecycle.png ├── package.json ├── questions └── 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 | -------------------------------------------------------------------------------- /.idea/angular-interview-questions.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | true 8 | 9 | false 10 | true 11 | 12 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 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.2"} -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Black-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Black.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Black.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Black.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Black.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Bold.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Bold.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Bold.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Bold.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Light.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Light.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Light.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Light.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Medium.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Medium.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Medium.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Medium.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Thin.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Thin.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Thin.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir-Thin.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Vazir.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Vazir.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-WOL.eot -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-WOL.ttf -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff -------------------------------------------------------------------------------- /.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/Without-Latin/Vazir-WOL.woff2 -------------------------------------------------------------------------------- /.mume/fonts/vazir/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/vazir/sample.png -------------------------------------------------------------------------------- /.mume/fonts/yekan/BYekan.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/yekan/BYekan.eot -------------------------------------------------------------------------------- /.mume/fonts/yekan/BYekan.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.mume/fonts/yekan/BYekan.ttf -------------------------------------------------------------------------------- /.mume/fonts/yekan/BYekan.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/.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-bottom: 0.3em; 131 | border-bottom: 1px solid #eaecef; 132 | } 133 | 134 | .yekan, 135 | td:first-child { 136 | font-family: BYekan; 137 | } 138 | p > strong > a { 139 | margin: 20px 0 40px 0; 140 | display: block; 141 | &::before { 142 | content: "⬆ "; 143 | } 144 | &::after { 145 | content: " مطالب"; 146 | } 147 | } 148 | 149 | tr:nth-child(2n) { 150 | background-color: #f6f8fa; 151 | } 152 | 153 | [dir="rtl"] blockquote { 154 | border-left: none; 155 | border-right: 4px solid #d6d6d6; 156 | padding: 12px; 157 | } 158 | 159 | .rtl { 160 | direction: rtl; 161 | } 162 | .center { 163 | display: flex !important; 164 | justify-content: center; 165 | align-items: center; 166 | } 167 | .a4 { 168 | position: relative; 169 | direction: rtl; 170 | display: block; 171 | width: 100%; 172 | min-height: 210mm; 173 | max-height: 212mm; 174 | 175 | &.half { 176 | min-height: 190mm; 177 | max-height: 190mm; 178 | } 179 | &.pishgoftar { 180 | margin-top: 190mm; 181 | min-height: 420mm; 182 | max-height: 420mm; 183 | } 184 | img { 185 | max-height: 300px; 186 | } 187 | } 188 | 189 | ol { 190 | font-family: BYekan; 191 | h1, 192 | h2, 193 | h3, 194 | h4, 195 | h5, 196 | p { 197 | font-family: Vazir; 198 | } 199 | } 200 | .font-black { 201 | font-family: Vazir; 202 | font-weight: 900; 203 | } 204 | 205 | .book-starter { 206 | position: absolute; 207 | top: 10px; 208 | left: 50%; 209 | transform: translate(-50%); 210 | text-align: center; 211 | font-size: 12px; 212 | } 213 | .book-name { 214 | position: absolute; 215 | top: 20%; 216 | left: 50%; 217 | width: 80%; 218 | transform: translate(-50%); 219 | text-align: center; 220 | flex-direction: column; 221 | border-right: 15px solid #f0f0f0; 222 | text-align: right; 223 | align-items: start !important; 224 | padding-right: 26px; 225 | span { 226 | font-size: 34px; 227 | margin-right: 8px; 228 | } 229 | .font-black { 230 | font-size: 50px; 231 | } 232 | } 233 | .book-author { 234 | position: absolute; 235 | bottom: 10px; 236 | left: 50%; 237 | transform: translate(-50%); 238 | text-align: center; 239 | } 240 | 241 | .empty { 242 | min-height: 21mm !important; 243 | max-height: 21mm !important; 244 | } 245 | 246 | .show-in-print { 247 | display: none; 248 | } 249 | 250 | @media print { 251 | // PDF only styles 252 | .empty { 253 | display: block; 254 | width: 100%; 255 | min-height: 213mm !important; 256 | max-height: 213mm !important; 257 | } 258 | .hide-in-print, 259 | .main-title { 260 | display: none; 261 | } 262 | 263 | .show-in-print { 264 | display: block; 265 | } 266 | 267 | .backToTop { 268 | font-size: 0; 269 | } 270 | 271 | pre { 272 | white-space: pre-wrap; 273 | } 274 | 275 | h3 { 276 | font-size: 1.3em !important; 277 | } 278 | } 279 | 280 | .hider { 281 | position: absolute; 282 | top: 213mm; 283 | left: 50%; 284 | transform: translate(-50%, -20px); 285 | background: #000; 286 | width: 20px; 287 | height: 20px; 288 | &:nth-child(2) { 289 | top: 426mm; 290 | } 291 | &:nth-child(3) { 292 | top: 639mm; 293 | } 294 | &:nth-child(4) { 295 | top: 852mm; 296 | } 297 | &:nth-child(5) { 298 | top: 600mm; 299 | } 300 | } 301 | 302 | } 303 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | angular.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 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
    2 | 3 |

    4 | 5 |

    6 | 7 | # مجموعه سوال و جواب‌های Angular 8 | 9 | این کتاب شامل سوال و جواب‌های کتابخونه Angular است که حدود `300 سوال` و جواب حاضر شده و به شکل متن‌باز ارائه میشه. 10 | 11 | > اگه خوشتون اومد به گیت‌هابمون :star: بدین. اگر هم قصد مشارکت داشتید خیلی خوشحال می‌شیم :) 12 | 13 | ## از کجا شروع کنیم؟ 14 | 15 | برای مطالعه کتاب می‌تونین یکی از فرمت‌های زیر رو که دوست دارین انتخاب کنید و با اون جلو برید: 16 | 17 | | [**نسخه PDF**](https://github.com/Mariotek/angular-persian-interview-questions/raw/master/book.pdf) | [**نسخه آنلاین HTML**](https://Angular.mariotek.ir) | [**نسخه MarkDown**](https://github.com/Mariotek/angular-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/Angular-persian-interview-questions/raw/master/book.epub) | [**نسخه mobi**](https://github.com/Mariotek/Angular-persian-interview-questions/raw/master/book.mobi) | 18 | |-------------------|---------------|---------------|--------------------|-------------| 19 | 20 | البته می‌تونید همه اینا رو باهم از بخش ریلیزهای گیت هاب دانلود کنین([این لینک](https://github.com/Mariotek/angular-persian-interview-questions/releases)). 21 | 22 | 23 | ## 🛍 خرید نسخه فیزیکی 24 | 25 | فعلا ویراستاری کامل نشده ولی از طریق لینک پایین می‌تونین پیش خرید کتاب رو انجام بدین، تمام درآمد حاصل از فروش هم به خیریه داده میشه‌:) 26 | https://zarinp.al/370791 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 Angular interview questions in persian 39 | 40 | This book contains 325 repeated react.js interview questions which are asked in big companies interview sessions. 41 | It is in `300 pages` in Persian and also it is free and open source! 42 | 43 | > if you like our job, give us a :star: in our github repo, contributes are accpeted :) 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/Angular-persian-interview-questions/raw/master/book.pdf) | [**online HTML version**](https://vue.sayjeyhi.com) | [**MarkDown version**](https://github.com/Mariotek/Angular-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/Angular-persian-interview-questions/raw/master/book.epub) | [**mobi version**](https://github.com/Mariotek/Angular-persian-interview-questions/raw/master/book.mobi) | 50 | |-------------------|---------------|---------------|--------------------|-------------| 51 | 52 | Also you can download all these together from our repo release secion.([this link](https://github.com/Mariotek/Angular-persian-interview-questions/releases)). 53 | 54 | 55 | ## 🛍 Buy print version 56 | 57 | You can pre-order our book from this link, all income from selling this book will be paid to charities: 58 | https://zarinp.al/370791 59 | 60 |
    61 | -------------------------------------------------------------------------------- /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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits-Without-Latin/Vazir-Thin-FD-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff -------------------------------------------------------------------------------- /fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/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/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Black.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Black.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Black.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Black.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Bold.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Bold.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Bold.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Bold.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Light.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Light.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Light.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Light.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Medium.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Medium.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Medium.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Medium.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Thin.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Thin.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Thin.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir-Thin.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Vazir.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir.eot -------------------------------------------------------------------------------- /fonts/vazir/Vazir.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir.ttf -------------------------------------------------------------------------------- /fonts/vazir/Vazir.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir.woff -------------------------------------------------------------------------------- /fonts/vazir/Vazir.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Vazir.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Black-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Black-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Black-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Bold-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Bold-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Bold-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Light-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Light-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Light-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Medium-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Medium-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Medium-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Thin-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Thin-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-Thin-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-WOL.eot -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-WOL.ttf -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-WOL.woff -------------------------------------------------------------------------------- /fonts/vazir/Without-Latin/Vazir-WOL.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/Without-Latin/Vazir-WOL.woff2 -------------------------------------------------------------------------------- /fonts/vazir/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/vazir/sample.png -------------------------------------------------------------------------------- /fonts/yekan/BYekan.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/yekan/BYekan.eot -------------------------------------------------------------------------------- /fonts/yekan/BYekan.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/yekan/BYekan.ttf -------------------------------------------------------------------------------- /fonts/yekan/BYekan.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/fonts/yekan/BYekan.woff -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/architecture.png -------------------------------------------------------------------------------- /images/browser-module-error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/browser-module-error.gif -------------------------------------------------------------------------------- /images/createElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/createElement.png -------------------------------------------------------------------------------- /images/customElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/customElement.png -------------------------------------------------------------------------------- /images/image-MariotekLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/image-MariotekLogo.png -------------------------------------------------------------------------------- /images/language-completion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/language-completion.gif -------------------------------------------------------------------------------- /images/language-error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/language-error.gif -------------------------------------------------------------------------------- /images/language-navigation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/language-navigation.gif -------------------------------------------------------------------------------- /images/lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mariotek/angular-persian-interview-questions/8cb57e38474bd0e573e9df65554f798587de00d2/images/lifecycle.png -------------------------------------------------------------------------------- /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 | "gh-pages": "^3.1.0" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /questions: -------------------------------------------------------------------------------- 1 | What is Angular Framework? 2 | What is the difference between AngularJS and Angular? 3 | What is TypeScript? 4 | Write a pictorial diagram of Angular architecture? 5 | What are the key components of Angular? 6 | What are directives? 7 | What are components? 8 | What are the differences between Component and Directive? 9 | What is a template? 10 | What is a module? 11 | What are lifecycle hooks available? 12 | What is a data binding? 13 | What is metadata? 14 | What is Angular CLI? 15 | What is the difference between constructor and ngOnInit? 16 | What is a service 17 | What is dependency injection in Angular? 18 | How is Dependency Hierarchy formed? 19 | What is the purpose of async pipe? 20 | What is the option to choose between inline and external template file? 21 | What is the purpose of *ngFor directive? 22 | What is the purpose of ngIf directive? 23 | What happens if you use script tag inside template? 24 | What is interpolation? 25 | What are template expressions? 26 | What are template statements? 27 | How do you categorize data binding types? 28 | What are pipes? 29 | What is a parameterized pipe? 30 | How do you chain pipes? 31 | What is a custom pipe? 32 | Give an example of custom pipe? 33 | What is the difference between pure and impure pipe? 34 | What is a bootstrapping module? 35 | What are observables? 36 | What is HttpClient and its benefits? 37 | Explain on how to use HttpClient with an example? 38 | How can you read full response? 39 | How do you perform Error handling? 40 | What is RxJS? 41 | What is subscribing? 42 | What is an observable? 43 | What is an observer? 44 | What is the difference between promise and observable? 45 | What is multicasting? 46 | How do you perform error handling in observables? 47 | What is the short hand notation for subscribe method? 48 | What are the utility functions provided by RxJS? 49 | What are observable creation functions? 50 | What will happen if you do not supply handler for observer? 51 | What are angular elements? 52 | What is the browser support of Angular Elements? 53 | What are custom elements? 54 | Do I need to bootstrap custom elements? 55 | Explain how custom elements works internally? 56 | How to transfer components to custom elements? 57 | What are the mapping rules between Angular component and custom element? 58 | How do you define typings for custom elements? 59 | What are dynamic components? 60 | What are the various kinds of directives? 61 | How do you create directives using CLI? 62 | Give an example for attribute directives? 63 | What is Angular Router? 64 | What is the purpose of base href tag? 65 | What are the router imports? 66 | What is router outlet? 67 | What are router links? 68 | What are active router links? 69 | What is router state? 70 | What are router events? 71 | What is activated route? 72 | How do you define routes? 73 | What is the purpose of Wildcard route? 74 | Do I need a Routing Module always? 75 | What is Angular Universal? 76 | What are different types of compilation in Angular? 77 | What is JIT? 78 | What is AOT? 79 | Why do we need compilation process? 80 | What are the advantages with AOT? 81 | What are the ways to control AOT compilation? 82 | What are the restrictions of metadata? 83 | What are the three phases of AOT? 84 | Can I use arrow functions in AOT? 85 | What is the purpose of metadata json files? 86 | Can I use any javascript feature for expression syntax in AOT? 87 | What is folding? 88 | What are macros? 89 | Give an example of few metadata errors? 90 | What is metadata rewriting? 91 | How do you provide configuration inheritance? 92 | How do you specify angular template compiler options? 93 | How do you enable binding expression validation? 94 | What is the purpose of any type cast function? 95 | What is Non null type assertion operator? 96 | What is type narrowing? 97 | How do you describe various dependencies in angular application? 98 | What is zone? 99 | What is the purpose of common module? 100 | What is codelyzer? 101 | What is angular animation? 102 | What are the steps to use animation module? 103 | What is State function? 104 | What is Style function? 105 | What is the purpose of animate function? 106 | What is transition function? 107 | How to inject the dynamic script in angular? 108 | What is a service worker and its role in Angular? 109 | What are the design goals of service workers? 110 | What are the differences between AngularJS and Angular with respect to dependency injection? 111 | What is Angular Ivy? 112 | What are the features included in ivy preview? 113 | Can I use AOT compilation with Ivy? 114 | What is Angular Language Service? 115 | How do you install angular language service in the project? 116 | Is there any editor support for Angular Language Service? 117 | Explain the features provided by Angular Language Service? 118 | How do you add web workers in your application? 119 | What are the limitations with web workers? 120 | What is Angular CLI Builder? 121 | What is a builder? 122 | How do you invoke a builder? 123 | How do you create app shell in Angular? 124 | What are the case types in Angular? 125 | What are the class decorators in Angular? 126 | What are class field decorators? 127 | What is declarable in Angular? 128 | What are the restrictions on declarable classes? 129 | What is a DI token? 130 | What is Angular DSL? 131 | What is an rxjs Subject? 132 | What is Bazel tool? 133 | What are the advantages of Bazel tool? 134 | How do you use Bazel with Angular CLI? 135 | How do you run Bazel directly? 136 | What is platform in Angular? 137 | What happens if I import the same module twice? 138 | How do you select an element with in a component template? 139 | How do you detect route change in Angular? 140 | How do you pass headers for HTTP client? 141 | What is the purpose of differential loading in CLI? 142 | Is Angular supports dynamic imports? 143 | What is lazy loading? 144 | What are workspace APIs? 145 | How do you upgrade angular version? 146 | What is Angular Material? 147 | How do you upgrade location service of angularjs? 148 | What is NgUpgrade? 149 | How do you test Angular application using CLI? 150 | How to use polyfills in Angular application? 151 | What are the ways to trigger change detection in Angular? 152 | What are the differences of various versions of Angular? 153 | What are the security principles in angular? 154 | What is the reason to deprecate Web Tracing Framework? 155 | What is the reason to deprecate web worker packages? 156 | How do you find angular CLI version? 157 | What is the browser support for Angular? 158 | What is schematic 159 | What is rule in Schematics? 160 | What is Schematics CLI? 161 | What are the best practices for security in angular? 162 | What is Angular security model for preventing XSS attacks? 163 | What is the role of template compiler for prevention of XSS attacks? 164 | What are the various security contexts in Angular? 165 | What is Sanitization? Is angular supports it?](#1n?Is-angular-support 166 | What is the purpose of innerHTML? 167 | What is the difference between interpolated content and innerHTML? 168 | How do you prevent automatic sanitization? 169 | Is safe to use direct DOM API methods in terms of security? 170 | What is DOM sanitizer? 171 | How do you support server side XSS protection in Angular application? 172 | Is angular prevents http level vulnerabilities? 173 | What are Http Interceptors? 174 | What are the applications of HTTP interceptors? 175 | Is multiple interceptors supported in Angular? 176 | How can I use interceptor for an entire application? 177 | How does Angular simplifies Internationalization? 178 | How do you manually register locale data? 179 | What are the four phases of template translation? 180 | What is the purpose of i18n attribute? 181 | What is the purpose of custom id? 182 | What happens if the custom id is not unique? 183 | Can I translate text without creating an element? 184 | How can I translate attribute? 185 | List down the pluralization categories? 186 | What is select ICU expression? 187 | How do you report missing translations? 188 | How do you provide build configuration for multiple locales? 189 | What is an angular library? 190 | What is AOT compiler? 191 | How do you select an element in component template? 192 | What is TestBed? 193 | What is protractor? 194 | What is collection? 195 | How do you create schematics for libraries? 196 | How do you use jquery in Angular? 197 | What is the reason for No provider for HTTP exception? 198 | What is router state? 199 | How can I use SASS in angular project? 200 | What is the purpose of hidden property? 201 | What is the difference between ngIf and hidden property? 202 | What is slice pipe? 203 | What is index property in ngFor directive? 204 | What is the purpose of ngFor trackBy? 205 | What is the purpose of ngSwitch directive? 206 | Is it possible to do aliasing for inputs and outputs? 207 | What is safe navigation operator? 208 | Is any special configuration required for Angular9? 209 | What are type safe TestBed API changes in Angular9? 210 | Is mandatory to pass static flag for ViewChild? 211 | What are the list of template expression operators? 212 | What is the precedence between pipe and ternary operators? 213 | What is an entry component? 214 | What is a bootstrapped component? 215 | How do you manually bootstrap an application? 216 | Is it necessary for bootstrapped component to be entry component? 217 | What is a routed entry component? 218 | Why is not necessary to use entryComponents array every time? 219 | Do I still need to use entryComponents array in Angular9? 220 | Is it all components generated in production build? 221 | What is Angular compiler? 222 | What is the role of ngModule metadata in compilation process? 223 | How does angular finds components, directives and pipes? 224 | Give few examples for NgModules? 225 | What are feature modules? 226 | What are the imported modules in CLI generated feature modules? 227 | What are the differences between ngmodule and javascript module? 228 | What are the possible errors with declarations? 229 | What are the steps to use declaration elements? 230 | What happens if browserModule used in feature module? 231 | What are the types of feature modules? 232 | What is a provider? 233 | What is the recommendation for provider scope? 234 | How do you restrict provider scope to a module? 235 | How do you provide a singleton service? 236 | What are the different ways to remove duplicate service registration? 237 | How does forRoot method helpful to avoid duplicate router instances? 238 | What is a shared module? 239 | Can I share services using modules? 240 | How do you get current direction for locales?? 241 | What is ngcc? 242 | What classes should not be added to declarations? 243 | Wat is ngzone? 244 | What is NoopZone? 245 | How do you create displayBlock components? 246 | What are the possible data change scenarios for change detection? 247 | What is a zone context? 248 | What are the lifecycle hooks of a zone? 249 | Which are the methods of NgZone used to control change detection? 250 | How do you change the settings of zonejs? 251 | How do you trigger an animation? 252 | How do you configure injectors with providers at different levels? 253 | Is it mandatory to use injectable on every service class? 254 | What is an optional dependency? 255 | What are the types of injector hierarchies? 256 | What are reactive forms? 257 | What are dynamic forms? 258 | What are template driven forms? 259 | What are the differences between reactive forms and template driven forms? 260 | What are the different ways to group form controls? 261 | How do you update specific properties of a form model? 262 | What is the purpose of FormBuilder? 263 | How do you verify the model changes in forms? 264 | What are the state CSS classes provided by ngModel? 265 | How do you reset the form? 266 | What are the types of validator functions? 267 | Can you give an example of built-in validators? 268 | How do you optimize the performance of async validators? 269 | How to set ngFor and ngIf on the same element? 270 | What is host property in css? 271 | How do you get the current route? 272 | What is Component Test Harnesses? 273 | What is the benefit of Automatic Inlining of Fonts? 274 | What is content projection? 275 | What is ng-content and its purpose? -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | array-union@^1.0.1: 6 | version "1.0.2" 7 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 8 | integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= 9 | dependencies: 10 | array-uniq "^1.0.1" 11 | 12 | array-uniq@^1.0.1: 13 | version "1.0.3" 14 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 15 | integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= 16 | 17 | async@^2.6.1: 18 | version "2.6.3" 19 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" 20 | integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== 21 | dependencies: 22 | lodash "^4.17.14" 23 | 24 | balanced-match@^1.0.0: 25 | version "1.0.0" 26 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 27 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 28 | 29 | brace-expansion@^1.1.7: 30 | version "1.1.11" 31 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 32 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 33 | dependencies: 34 | balanced-match "^1.0.0" 35 | concat-map "0.0.1" 36 | 37 | commander@^2.18.0: 38 | version "2.20.3" 39 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 40 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 41 | 42 | commondir@^1.0.1: 43 | version "1.0.1" 44 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 45 | integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= 46 | 47 | concat-map@0.0.1: 48 | version "0.0.1" 49 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 50 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 51 | 52 | email-addresses@^3.0.1: 53 | version "3.1.0" 54 | resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" 55 | integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== 56 | 57 | escape-string-regexp@^1.0.2: 58 | version "1.0.5" 59 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 60 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 61 | 62 | filename-reserved-regex@^1.0.0: 63 | version "1.0.0" 64 | resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" 65 | integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= 66 | 67 | filenamify-url@^1.0.0: 68 | version "1.0.0" 69 | resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" 70 | integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= 71 | dependencies: 72 | filenamify "^1.0.0" 73 | humanize-url "^1.0.0" 74 | 75 | filenamify@^1.0.0: 76 | version "1.2.1" 77 | resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" 78 | integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= 79 | dependencies: 80 | filename-reserved-regex "^1.0.0" 81 | strip-outer "^1.0.0" 82 | trim-repeated "^1.0.0" 83 | 84 | find-cache-dir@^3.3.1: 85 | version "3.3.1" 86 | resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" 87 | integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== 88 | dependencies: 89 | commondir "^1.0.1" 90 | make-dir "^3.0.2" 91 | pkg-dir "^4.1.0" 92 | 93 | find-up@^4.0.0: 94 | version "4.1.0" 95 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 96 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 97 | dependencies: 98 | locate-path "^5.0.0" 99 | path-exists "^4.0.0" 100 | 101 | fs-extra@^8.1.0: 102 | version "8.1.0" 103 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" 104 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== 105 | dependencies: 106 | graceful-fs "^4.2.0" 107 | jsonfile "^4.0.0" 108 | universalify "^0.1.0" 109 | 110 | fs.realpath@^1.0.0: 111 | version "1.0.0" 112 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 113 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 114 | 115 | gh-pages@^3.1.0: 116 | version "3.1.0" 117 | resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.1.0.tgz#ec3ed0f6a6e3fc3d888758fa018f08191c96bd55" 118 | integrity sha512-3b1rly9kuf3/dXsT8+ZxP0UhNLOo1CItj+3e31yUVcaph/yDsJ9RzD7JOw5o5zpBTJVQLlJAASNkUfepi9fe2w== 119 | dependencies: 120 | async "^2.6.1" 121 | commander "^2.18.0" 122 | email-addresses "^3.0.1" 123 | filenamify-url "^1.0.0" 124 | find-cache-dir "^3.3.1" 125 | fs-extra "^8.1.0" 126 | globby "^6.1.0" 127 | 128 | glob@^7.0.3: 129 | version "7.1.6" 130 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 131 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 132 | dependencies: 133 | fs.realpath "^1.0.0" 134 | inflight "^1.0.4" 135 | inherits "2" 136 | minimatch "^3.0.4" 137 | once "^1.3.0" 138 | path-is-absolute "^1.0.0" 139 | 140 | globby@^6.1.0: 141 | version "6.1.0" 142 | resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" 143 | integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= 144 | dependencies: 145 | array-union "^1.0.1" 146 | glob "^7.0.3" 147 | object-assign "^4.0.1" 148 | pify "^2.0.0" 149 | pinkie-promise "^2.0.0" 150 | 151 | graceful-fs@^4.1.6, graceful-fs@^4.2.0: 152 | version "4.2.4" 153 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" 154 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== 155 | 156 | humanize-url@^1.0.0: 157 | version "1.0.1" 158 | resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" 159 | integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= 160 | dependencies: 161 | normalize-url "^1.0.0" 162 | strip-url-auth "^1.0.0" 163 | 164 | inflight@^1.0.4: 165 | version "1.0.6" 166 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 167 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 168 | dependencies: 169 | once "^1.3.0" 170 | wrappy "1" 171 | 172 | inherits@2: 173 | version "2.0.4" 174 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 175 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 176 | 177 | is-plain-obj@^1.0.0: 178 | version "1.1.0" 179 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" 180 | integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= 181 | 182 | jsonfile@^4.0.0: 183 | version "4.0.0" 184 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 185 | integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= 186 | optionalDependencies: 187 | graceful-fs "^4.1.6" 188 | 189 | locate-path@^5.0.0: 190 | version "5.0.0" 191 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 192 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 193 | dependencies: 194 | p-locate "^4.1.0" 195 | 196 | lodash@^4.17.14: 197 | version "4.17.20" 198 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" 199 | integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== 200 | 201 | make-dir@^3.0.2: 202 | version "3.1.0" 203 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 204 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 205 | dependencies: 206 | semver "^6.0.0" 207 | 208 | minimatch@^3.0.4: 209 | version "3.0.4" 210 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 211 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 212 | dependencies: 213 | brace-expansion "^1.1.7" 214 | 215 | normalize-url@^1.0.0: 216 | version "1.9.1" 217 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" 218 | integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= 219 | dependencies: 220 | object-assign "^4.0.1" 221 | prepend-http "^1.0.0" 222 | query-string "^4.1.0" 223 | sort-keys "^1.0.0" 224 | 225 | object-assign@^4.0.1, object-assign@^4.1.0: 226 | version "4.1.1" 227 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 228 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 229 | 230 | once@^1.3.0: 231 | version "1.4.0" 232 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 233 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 234 | dependencies: 235 | wrappy "1" 236 | 237 | p-limit@^2.2.0: 238 | version "2.3.0" 239 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 240 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 241 | dependencies: 242 | p-try "^2.0.0" 243 | 244 | p-locate@^4.1.0: 245 | version "4.1.0" 246 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 247 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 248 | dependencies: 249 | p-limit "^2.2.0" 250 | 251 | p-try@^2.0.0: 252 | version "2.2.0" 253 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 254 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 255 | 256 | path-exists@^4.0.0: 257 | version "4.0.0" 258 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 259 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 260 | 261 | path-is-absolute@^1.0.0: 262 | version "1.0.1" 263 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 264 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 265 | 266 | pify@^2.0.0: 267 | version "2.3.0" 268 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 269 | integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= 270 | 271 | pinkie-promise@^2.0.0: 272 | version "2.0.1" 273 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 274 | integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= 275 | dependencies: 276 | pinkie "^2.0.0" 277 | 278 | pinkie@^2.0.0: 279 | version "2.0.4" 280 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 281 | integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= 282 | 283 | pkg-dir@^4.1.0: 284 | version "4.2.0" 285 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 286 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 287 | dependencies: 288 | find-up "^4.0.0" 289 | 290 | prepend-http@^1.0.0: 291 | version "1.0.4" 292 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 293 | integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= 294 | 295 | query-string@^4.1.0: 296 | version "4.3.4" 297 | resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" 298 | integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= 299 | dependencies: 300 | object-assign "^4.1.0" 301 | strict-uri-encode "^1.0.0" 302 | 303 | semver@^6.0.0: 304 | version "6.3.0" 305 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 306 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 307 | 308 | sort-keys@^1.0.0: 309 | version "1.1.2" 310 | resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" 311 | integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= 312 | dependencies: 313 | is-plain-obj "^1.0.0" 314 | 315 | strict-uri-encode@^1.0.0: 316 | version "1.1.0" 317 | resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" 318 | integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= 319 | 320 | strip-outer@^1.0.0: 321 | version "1.0.1" 322 | resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" 323 | integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== 324 | dependencies: 325 | escape-string-regexp "^1.0.2" 326 | 327 | strip-url-auth@^1.0.0: 328 | version "1.0.1" 329 | resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" 330 | integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= 331 | 332 | trim-repeated@^1.0.0: 333 | version "1.0.0" 334 | resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" 335 | integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= 336 | dependencies: 337 | escape-string-regexp "^1.0.2" 338 | 339 | universalify@^0.1.0: 340 | version "0.1.2" 341 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 342 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 343 | 344 | wrappy@1: 345 | version "1.0.2" 346 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 347 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 348 | --------------------------------------------------------------------------------