Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

استفاده در ترمینال ویندوز #19

Open
faridcher opened this issue Feb 22, 2019 · 7 comments
Open

استفاده در ترمینال ویندوز #19

faridcher opened this issue Feb 22, 2019 · 7 comments
Labels

Comments

@faridcher
Copy link

faridcher commented Feb 22, 2019

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

برای اضافه کردن فونت های مونواسپیس به لیست فونت های ترمینال ویندوز بایستی کلید زیر به رجیستری اضافه شود (کد را در پاورشل اجرا کنید):

Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont' -Name 001 -Value 'Vazir Code'

من این کار را با یکی از فونت های میکس شده Nerd Fonts انجام دادم و مشکل حل شد.

البته از این پست (ryanoasis/nerd-fonts#269) کمک گرفتم.

احتمالا برای Windows Compatible کردن فونت وزیر-کد هم بایستی فونت را مجددا forge کرد؟

با تشکر

@rastikerdar
Copy link
Owner

اگر درست متوجه شده باشم می‌فرمایید با اون دستور رجیستری هم فونت وزیرکد به لیست اضافه نمیشه. راستش من سعی کرده‌ام تمام پارامترهای فونت رو با فونت «اینکانسولاتا» و «هک» یکسان کرده باشم. حقیقتا نمی‌دونم چه چیز دیگری رو باید تغییر می‌دادم. اگر اصل اون دو فونت لاتین بدون مشکل به لیست اضافه میشن احتمالا ایراد از وزیرکد هست.
Inconsolata
Hack

@faridcher
Copy link
Author

faridcher commented Feb 23, 2019

بله بدون مشکل هست. برای مثال
Inconsolata
را از لینک زیر دریافت کردم.
https://github.com/googlefonts/Inconsolata/blob/master/fonts/ttf/Inconsolata-Regular.ttf
:و بعد از اضافه کردن کلید رجیستری:
image

نتیجه زیر حاصل شد:
image

@rastikerdar
Copy link
Owner

ممنونم برای تصاویر. پس با توجه به لینک‌هایی هم که توی پست اول قرار دادین حدس می‌زنم دلیلش وجود چندتا گلیف توی فونت وزیره که عرضشون با بقیه فرق داره (نیم‌فاصله) که من جهت تست برای شما یکی ساختم با عرض یکسان و یک علامت نیز در اون قرار دادم. امیدوارم کار کنه.

Vazir-Code.zip

@faridcher
Copy link
Author

با تشکر از توجه شما. متاسفانه مشکل حل نشد و فونت به لیست فونت های ترمینال اضافه نمی شود.

@faridcher
Copy link
Author

relevant here:

As mentioned earlier, the Command Prompt will recognize only monospace fonts. Additionally, the Microsoft also specifies that the custom font you add to the command shell window must be FF_MODERN if it is TrueType font and OEM_CHARSET if it is a font other than the TrueType font. Microsoft also adds the criteria that the fonts you choose for the command prompt cannot have a negative A or C space, and it cannot be an italic style font.

source: https://www.thewindowsclub.com/add-custom-fonts-to-command-prompt

@ABDULAZIZ94
Copy link

تحميل واستخدام هذا here

@xmha97
Copy link

xmha97 commented Feb 18, 2021

Hi @faridcher
You can use Windows Terminal (instead of Command Prompt or PowerShell).
Set "fontFace" to "Vazir Code" on Windows Terminal settings.
image
Now you can use "Vazir Code" on Windows Terminal.
image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants