Jak mogę zainstalować nową czcionkę w konsoli PowerShell?

17

Chcę dostosować wygląd programu PowerShell w systemie Windows. Kiedy instaluję nowe czcionki, działają one dobrze, ale nie mogę ich znaleźć w wyborze czcionek PowerShell (są tam tylko czcionki domyślne).

Czy istnieje sposób instalowania nowych czcionek w programie PowerShell?

jsalonen
źródło

Odpowiedzi:

12

Z tego artykułu :

Uruchom regedit.exe i przejdź do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont.

Kliknij prawym przyciskiem myszy panel po prawej stronie i utwórz nową wartość ciągu. Nazwij tę wartość „0” lub „00” lub dowolną liczbę zer potrzebnych do utworzenia nowego klucza. Wartością tego ciągu jest nazwa czcionki do dodania.

EBGreen
źródło
1
w moim komputerze, 0średni Lucida Console, 00średni Consolas, starałem się stworzyć 000dla unifont-allale nie robi praca. Czy masz na to jakiś pomysł? Mam unifont-allstąd: math.berkeley.edu/~serganov/ilyaz.org/software/fonts
Luke
5

Cóż, PowerShell to framework, więc nie możesz zainstalować w nim czcionki.

Polecam jednak korzystanie z programu PowerShell ISE. Myślę że ci się sposoba:

okno dialogowe czcionek iShell

Louis Waweru
źródło
3
Niestety myślę, że mam na myśli ustawienie czcionki dla konsoli PowerShell.
jsalonen,
1

Wykonaj w PowerShell, aby ustawić czcionkę dla PowerShell.

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

Kod Fira jako przykład.

Victor S.
źródło
0

Konsola Windows ma bardzo ograniczone funkcje ... Wypróbuj emulatory konsoli ConEmu (jestem autorem) lub Console2 . Korzystanie z dowolnej czcionki (również proporcjonalnej), zakładek, płynnego zmieniania rozmiaru okna za pomocą myszy, przyjaznego wyboru tekstu, podziału ekranu, list skoków, maksymalizacji / pełnego ekranu, stylu quake, przezroczystości i wielu innych.

Maximus
źródło
Tak, wiem. Dlatego używam PowerShell.
jsalonen,
jsalonen: Maximus miał na myśli konsolę Windows, a nie procesor poleceń Windows (cmd.exe). Host konsoli PowerShell jest zwykłą aplikacją konsolową, dlatego dziedziczy te same ograniczenia.
Joey,