vazir-code-font icon indicating copy to clipboard operation
vazir-code-font copied to clipboard

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

Open faridcher opened this issue 5 years ago • 7 comments

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

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

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

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

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

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

با تشکر

faridcher avatar Feb 22 '19 12:02 faridcher

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

rastikerdar avatar Feb 22 '19 16:02 rastikerdar

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

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

faridcher avatar Feb 23 '19 03:02 faridcher

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

Vazir-Code.zip

rastikerdar avatar Feb 23 '19 12:02 rastikerdar

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

faridcher avatar Feb 23 '19 13:02 faridcher

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

faridcher avatar Apr 06 '19 21:04 faridcher

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

ABDULAZIZ94 avatar May 24 '20 05:05 ABDULAZIZ94

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

xmha97 avatar Feb 18 '21 13:02 xmha97