Powershell 기본 글꼴을 Lucida Console로 변경할 수 없습니다


51

이것은 사소한 문제이지만, 내가 그 바닥에 도달 할 수 없다는 것을 짜증나게합니다.

Windows 8, Powershell 버전 3.0을 실행하고 있습니다. 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하면 속성으로 이동하여 문제없이 글꼴, 크기, 배경색 등을 변경할 수 있습니다.

Powershell을 닫았다가 다시 시작한 후 글꼴을 Lucida Console로 설정 한 다음 다시 열면 Raster 글꼴이 표시 된다는 점 을 제외하고 는 모든 변경 사항을 적용했습니다 .

(위의 모든 내용은 Powershell을 관리자로 실행할 때 적용됩니다.)

그래서:

  • 글꼴을 Lucida로 설정하면 나머지 세션 동안 Lucida로 전환됩니다.
  • 글꼴을 Lucida 이외의 다른 글꼴로 설정하면 닫았다가 다시 연 후에도 그대로 유지됩니다.
  • 창 크기 나 텍스트 색상 등을 변경하면 다시 연 후에도 변경 사항이 유지됩니다.
  • 만 잘못 것은 내가 루시다에 글꼴을 설정하면, 그것은 '래스터 글꼴'내가 다시 할 때 전환한다는 것입니다.
  • 그러나 cmd와 powershell ISE에는이 문제가 없으며 powershell 콘솔 만 있습니다.

아무도 무엇이 잘못 될 수 있다고 제안 할 수 있습니까?

(내가 본 한 가지 관찰은 글꼴을 Lucida로 설정 한 후 Powershell을 다시 열면 글꼴의 크기가 Lucida 인 경우 창 너비가 처음이지만 너비가 1 초 후에 약간 넓어진다는 것입니다 래스터 글꼴.)


3
아마 Lucida 글꼴 파일이 손상 되었을까요?
— aphoria 2012 년

2
Windows 7의 경우 글꼴 크기 12-크기 14 또는 10이 예상대로 작동합니다 (모두 시도하지는 않았습니다).

답변:


17

이 사람 도 문제가 있었다 . 그의 해결책도 저에게 효과적이었습니다.

그러나 Windows 7의 셸은 설정 저장을 거부하고 PowerShell을 다시 열 때 래스터 글꼴로 다시 변경해야했습니다. Consolas와 잘 작동했지만 Lucida를 원했습니다.

해결 방법 : 12 포인트 이외의 글꼴 크기를 선택하십시오.


그래, 나에게 문제가있는 12pts 인 것 같습니다. 11pt 또는 13pt 설정은 여러 세션에서 지속됩니다.
— Tom

9
Windows 8에서 Windows 8.1로 업그레이드했기 때문에 글꼴을 Lucida로 유지할 수 없습니다. 여러 가지 다른 글꼴 크기를 시도했습니다. 최소한 Consolas가 작동합니다.
— bouvierr

1
Windows 8.1에서도 같은 경험을했습니다. Lucida를 사용하려고하면 변경 사항이 유지되었습니다. 그러나 Consolas는 잘 작동했습니다. 정상적인 명령 프롬프트와 동일한 문제가 없었기 때문에 이것은 Powershell에만 영향을 미치는 것으로 보입니다.
— Ben Foster

2
나를 위해 작동하지 않습니다. 예를 들어, 기본값을 Lucida Console 13p로 설정했지만 PowerShell은 여전히 ​​래스터 글꼴로 열립니다.
— djhurio

나에게도 효과가 없다. 관리자 PS에서 글꼴을 변경하고 닫은 다음 관리자가 아닌 PS를 직접 열면 문제가 사라집니다. 관리자가 아닌 PS를 마지막으로 닫으십시오.
— 8DH

12

Windows 7 에서도이 동작을 발견했습니다.이 작업을 시도하십시오-관리자 모드에서 PowerShell 창을 열고 (관리자로 열린 아이콘을 마우스 오른쪽 버튼으로 클릭) 글꼴을 변경하고 창을 닫으십시오. 이제 일반 사용자 권한으로 PowerShell 창을 열면 변경 사항이 적용됩니다.


1
저는 Windows 8.1을 사용하고 있으며 작동하지 않습니다.
— bouvierr

1
@bouvierr는 방금 Windows 8.1에서 테스트했으며 다른 솔루션은 작동하지 않습니다.
— Sammaye

이것은 또한 win8.1에서 작동하지만 기본 powershell 링크에서만 작동합니다. github shell을 실행하면 콘솔 또는 lucida 글꼴 대신 거대한 래스터 글꼴이있는 powershell을 얻습니다 (기본 작은 래스터 글꼴이있는 github 쉘을 받기 전에).
— arberg

Windows 7에서 설명한대로 작동합니다.
— 8DH

이것은 정말 이상합니다 ... 컴퓨터를 다시 시작하고 내가 여는 첫 번째 PS가 관리자 PS이면 못생긴 래스터 글꼴이 표시되지만 처음으로 일반 PS를 열면 선택한 글꼴이 표시되고 관리자 PS가 표시됩니다. 올바른 글꼴도 있습니다.
— 8DH

4
  1. 당신이 사용하는 코드 페이지를 확인
    내가 사용 된 현재 코드 페이지는 UTF-8 (65001)되지 않습니다 발견했다. 속성-> 옵션에서 현재 코드 페이지를 찾을 수 있습니다. 또는 'chcp'명령을 사용하여 찾을 수 있습니다.


  2. 'chcp 65001'명령을 사용하여 코드 페이지를 UTF-8로 변경하십시오.

  3. 다른 글꼴을 변경
    하면 파워 쉘의 propertes 변화에 의해 다른 글꼴을 사용할 수 있습니다


3

나도이 문제가 있었고 Windows 설치 영어 (미국) 의 시스템 로캘 을 변경하여 문제를 해결했습니다 . PowerShell 프롬프트에서 Lucide Console에서 스웨덴어 가 지원되지 않는 것 같습니다. 왜 그런지 모르겠지만 여기에 대해 간단히 블로그에 게시했습니다 .

도움이 되었기를 바랍니다.


이것은 나에게도 속임수를 썼다. 내 로캘이 네덜란드어로 설정된 영어 영국 창이 있습니다. 로케일을 en-us로 변경했을 때 수정되었습니다.
— albertjan

2

나는 이것을 경험했습니다-이름에 공백이있는 글꼴과 관련이있는 것 같습니다!

결국 나는 기본 CLI 글꼴로 Consolas를 포기하고 붙였습니다 (Lucida 콘솔, IMHO만큼 쉽지는 않지만 래스터 글꼴보다 낫습니다). 잠재적 인 해결책을 찾았 습니다 (그러나 컴퓨터에 대한 관리자 액세스 권한이 없으므로 테스트 할 수 없습니다). 그러나 TechNet Gallery의 SetConsoleFont 모듈을 살펴볼 가치가 있습니다 (4sysops 블로그 게시물은 설치 / 가져 오기를하는 데 도움이 될 수 있지만이 사이트에는 많은 링크를 게시 할만 큼 평판이 높지 않습니다) ).

PSH 세션 내에서 글꼴과 크기를 변경할 수 있다는 점에서 어딘가에있는 것처럼 보였지만 (아마도 내 프로필 에서이 작업을 수행 할 수 있음) 지원되지 않는 코드 경로를 내려 가고 싶지 않았습니다 ...


1
"잠재적 수정"을 시도하고 수정 에 대한 자세한 내용 / 단계를 제공하도록 답변을 편집 하면 더 나은 답변이 될 수 있습니다 .
— nixda

그럴 수도 있지만 설명했듯이 문제가 발생한 내 컴퓨터에 관리자 액세스 권한이 없으므로 사용할 수 없습니다. 다른 사람들을 위해 여기에 정보를 게시함으로써 그들에게 후속 조치를
— Mark Wilson

2

이것은 다소 늦을 수도 있지만 나도이 문제가있었습니다. 의 선택을 해제하여이 문제를 해결했습니다 Properties > Options > Use legacy console. 그 후 글꼴과 크기를 변경하고 저장할 수있었습니다.

Windows 10 에서이 작업을 수행 한 것을 염두에 두십시오.


1

18pt의 우분투 모노 (많은 무료 글꼴 사이트에서 다운로드 가능) @ Lucida Console 14pt와 거의 동일하게 보입니다.
단지 창에 추가하고 새로운 문자열 항목에 추가, 그것은 콘솔에 나타나는 얻으려면 :
HKLM\Software\Microsoft\Windows NT\CurrentVersion\console\TrueTypeFont.
이름은 000 (아마 ... 이전 항목에서 추가로 0에 추가) 및 이름입니다 우분투 모노 . 그것을 찾기 위해 Powershell을 다시 시작해야했습니다 (Win8.1)


0

바로 가기를 사용하여 PowerShell을 실행하는 경우 관리자로 exe를 직접 실행하고 기본 속성을 변경하십시오. 귀하의 경우 글꼴 탭 아래에서 Lucida가 강조 표시되어 있는지 확인하십시오. 속성 변경이 완료되면 필요한 경우 바로 가기를 다시 만드십시오.

바로 가기를 마우스 오른쪽 단추로 클릭하고 "파일 위치 열기"를 선택하면 exe를 쉽게 찾을 수 있습니다.

Windows 10에서 PowerShell 5.0으로 테스트했습니다.


-1

나는이 문제를 VM에서 2012 서버의 Powershell에서 이틀 동안 연구 해 왔으며 마침내 오늘 솔루션이있는 사이트를 찾았습니다. 사이트를 읽음으로써 문제의 주된 원인은 글꼴 이름에 글꼴에 이중 공백이 있기 때문입니다.

해결 방법 : 이름과 일치하도록 새 글꼴을 설치하고 레지스트리 키를 업데이트 한 다음 Powershell 명령 창 속성에서 정상적으로 설정하십시오.

여기에 대한 자세한 내용과 모든 덕분에 :) http://www.bdhphoto.com/script-snippits/windows-powershell-snippits/powershell-font-fix-lucida/

WJDrury, 영국


슈퍼 유저에 오신 것을 환영합니다. 이것이 질문에 대한 답변이 될 수 있지만 링크 된 내용에 대한 자세한 설명을 제공하고 질문과의 관련성을 설명해야합니다. 이렇게하면 연결된 페이지가 제거되거나 오프라인 상태가 될 때이 답변이 유용하게 유지됩니다. 자세한 내용은 이 Meta Stack Exchange 게시물을 참조하십시오 .
— bwDraco 2016 년

과거에 bdhphoto.com으로 이동하여 랜섬웨어에 감염된 여러 VM 시스템을 가지고있었습니다.
— Ramhound
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.