Bagaimana cara saya menginstal font baru di konsol PowerShell?

17

Saya ingin menyesuaikan tampilan PowerShell di Windows. Ketika saya menginstal font baru, mereka berfungsi dengan baik, tetapi saya tidak dapat menemukannya dalam pemilihan font PowerShell (hanya font default yang ada).

Apakah ada cara untuk menginstal font baru ke PowerShell?

jsalonen
sumber

Jawaban:

12

Dari artikel ini :

Jalankan regedit.exe dan navigasikan ke HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont.

Klik kanan pada panel di sisi kanan dan buat nilai string baru. Nama yang bernilai “0 ″ atau“ 00 ″ atau berapa pun nol yang Anda perlukan untuk membuat kunci baru. Nilai string itu adalah nama font yang akan ditambahkan.

EBGreen
sumber
1
di PC saya, 0berarti Lucida Console, 00berarti Consolas, saya sudah mencoba untuk membuat 000untuk unifont-alltetapi doesnt bekerja. Apakah Anda punya petunjuk tentang itu? Saya dapatkan unifont-alldari sini: math.berkeley.edu/~serganov/ilyaz.org/software/fonts
Luke
5

Yah PowerShell adalah framework, jadi tidak, Anda tidak dapat menginstal font untuk itu.

Saya sarankan Anda menggunakan PowerShell ISE. Saya pikir Anda akan menyukainya:

dialog font powershell ise

Louis Waweru
sumber
3
Maaf saya pikir maksud saya mengatur font untuk PowerShell console.
jsalonen
1

Jalankan di PowerShell untuk mengatur font untuk PowerShell.

Set-ItemProperty -Path "Registry::HKEY_CURRENT_USER\Console" -Name "FaceName" -Value "Fira code" -Type String;

Kode Fira sebagai contoh.

Victor S.
sumber
0

Konsol Windows sangat terbatas dengan fitur-fiturnya ... Coba konsol emulator ConEmu (saya penulisnya) atau Console2 . Penggunaan font apa saja (proporsional juga), tab, ukuran jendela halus dengan mouse, pemilihan teks yang mudah digunakan, layar terbagi, daftar lompatan, dimaksimalkan / layar penuh, gaya gempa, transparansi dan banyak lagi.

Maximus
sumber
Ya aku tahu. Itu sebabnya saya menggunakan PowerShell.
jsalonen
jsalonen: Maximus merujuk ke konsol Windows, bukan Windows Command Processor (cmd.exe). Host konsol PowerShell hanyalah aplikasi konsol biasa dan karenanya mewarisi batasan yang sama.
Joey