Visual Studio Code Editor에서 사용되는 글꼴과 글꼴을 변경하는 방법은 무엇입니까?


189

최근 빌드에서 발표 된 Visual Studio Code editor ( https://code.visualstudio.com/ )를 사용해 보았습니다 . Windows와 Ubuntu에서 시도했습니다. Visual Studio Code Editor의 기본 글꼴이 코드 편집기를 선호하는 콘솔 라가 아님을 알 수 있습니다.

그렇다면 모든 환경 (Ubuntu, MAC OS 및 Windows)에서 Visual Studio Code Editor의 기본 글꼴은 무엇입니까? 어떻게 바꿀 수 있습니까?


Visual Studio 코드 편집기를 의미 했습니까?
Santhucool


1
편집기 내의 코드와 같은 내용과 달리 VS 코드 자체의 일부인 탭 제목, 메뉴 및 기타 텍스트에 사용되는 글꼴은 현재 Arial입니다.
Magnus Lind Oxlund

답변:


207

Preferences>로 이동하십시오 User Settings. (또는 macOS 에서 Ctrl+ ,/ Cmd+ ,)

그런 다음 재정의하려는 설정을 JSON 객체 안에 입력 할 수 있습니다. 사용자 설정은 사용자마다 있습니다. 현재 작업중인 프로젝트에 대한 작업 공간 설정을 구성 할 수도 있습니다.

예를 들면 다음과 같습니다.

// Controls the font family.
"editor.fontFamily": "Consolas",

// Controls the font size.
"editor.fontSize": 13

유용한 링크:


아무것도 설정하지 않은 경우 VSCode가 사용하는 기본 글꼴 설정 (패밀리, 크기, 무게)을 알고 있습니까?
gligoran

나는 그것이 monaco라고 믿고 크기는 12와 13 사이 인 것 같습니다
John Papa

1
Windows 8.1에서 글꼴이 Monaco이고 적어도 내 3200x1800 화면에서 기본 글꼴 크기가 14임을 확인하는 것입니다. Intellij Idea의 Monaco 14와 비교 한 코드는 다음과 같습니다 (코드는 파란색).! 코드 / 아이디어
LeoLozes

2
그것은 아무것도하지 않습니다 ... 나는 여전히 동일한 글꼴을 봅니다. 설정을 강제로 업데이트해야합니까? 예를 들어 재시작 vscode? 다시 시작한 후에도 변경 사항 없음
Prokop Hapala

1
저장 한 후에도 변경되지 않으면 Visual Studio Code를 다시 시작해야합니다. 이것을 변경해야 할 두 가지 지점이 있습니다. 하나는 파일-> 환경 설정-> 설정입니다. 다른 하나는 .vscode 폴더가 있으면 그 아래에 settings.json 파일이 있다는 것입니다.
Braden Brown

98

기본 설정에서 VS Code는 다음 글꼴 (14pt)을 내림차순으로 사용합니다.

  • 모나코
  • 멘로
  • 콘솔 라
  • "Droid Sans Mono"
  • "인 콘솔 라타"
  • "쿠리어 새로운"
  • 고정 폭 (대체)

확인 방법 : VS 코드는 브라우저에서 실행됩니다. 첫 번째 버전에서는 F12를 눌러 개발자 도구를 열 수 있습니다. DOM을 검사하면 해당 코드 줄을 구성하는 여러 가지가 포함되어 있습니다. 이러한 범위 중 하나를 검사하면 font-family가 위의 목록에 불과하다는 것을 알 수 있습니다.

관련 분야


알았습니다 "Segoe WPC","Segoe UI",SFUIText-Light,HelveticaNeue-Light,sans-serif,"Droid Sans Fallback". 중요한 경우 archlinux에서 사용하고 있습니다.
aloisdg codidact.com으로 이동

로드가 조금 느린 이유를 설명합니다. 글꼴 설정이 작동하지 않는지 확인하기 위해 "editor.fontFamily": "Windings"를 시도했습니다. 크기 부분이 작동합니다. 그러나 동일한 글꼴의 경우 메모장 ++의 크기보다 작습니다. (그러나 이것은 브라우저에서 실행되어 발생할 수도 있습니다)
Paul McCarthy

4
"Source Code Pro"와 같은 다른 글꼴 모음을 추가하는 방법?
Dale

VSCode는 다른 OS 제품군에서 다른 글꼴을 사용합니다. 자세한 내용은 내 대답을 참조하십시오.
Andy Li

21

기본 글꼴은 Windows, Mac 및 Linux에서 다릅니다. VSCode 1.15.1부터 기본 글꼴 설정은 소스 코드 에서 찾을 수 있습니다 .

const DEFAULT_WINDOWS_FONT_FAMILY = 'Consolas, \'Courier New\', monospace';
const DEFAULT_MAC_FONT_FAMILY = 'Menlo, Monaco, \'Courier New\', monospace';
const DEFAULT_LINUX_FONT_FAMILY = '\'Droid Sans Mono\', \'Courier New\', monospace, \'Droid Sans Fallback\'';

19

VSCode에서 "editor.fontFamily": ""공백이면 글꼴 크기가 작동하지 않습니다. 크기를 변경하려면 글꼴 모음을 설정하십시오.

"editor.fontFamily": "Verdana", 또는 "editor.fontFamily": "Monaco",

실제로 원하는 글꼴 모음을 사용하십시오.

그런 다음 "editor.fontSize": 16, 작동해야합니다.


글꼴 크기를 사용하려면 비어 있지 않은 fontFamily가 있어야한다고 언급 한 유일한 시간입니다. 나를 위해 문제를 해결했습니다.
Alex White

2
이것은 더 이상 사실이 아닙니다. fontFamily 설정 해제 (기본 새로 설치)를 사용하여 fontSize를 변경하면 정상적으로 작동합니다.
jblaine

15

내 Windows 8.1 시스템에서 기본 VS 코드 글꼴은 Consolas이지만 파일-> 환경 설정-> 사용자 환경 설정에서 글꼴을 쉽게 변경할 수 있습니다. setting.json 파일은 기본 설정 파일과 함께 열리 며 여기서 설정 속성의 구문과 이름을 가져와 settings.json에서 자신의 이름을 설정할 수 있습니다.여기에 이미지 설명을 입력하십시오


10

Windows에서 기본 설정은 다음과 같습니다 (모나코 나 멘로를 설치 한 적이 없음)

{
    "editor.fontFamily": "Consolas",
    "editor.fontSize": 14,
    "editor.lineHeight": 19
}

설정 fontSize를 12로, lineHeight를 16으로 설정하면 Visual Studio가 10pt 크기의 Consolas로 설정됩니다. 정확히 일치 할 수는 없지만 (VS 코드 글꼴이 약간 더 굵습니다) 충분히 가깝습니다.


3

기본 글꼴을 결정하는 또 다른 방법 "editor.fontFamily"은 설정에서 입력을 시작 하고 자동 채우기가 제안하는 내용을 보는 것입니다. Mac에서는 기본적으로 다음과 같이 표시됩니다.

"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace",

앤디 리가 위에서 말한 것을 확인합니다.


3

vscode를 엽니 다.

프레스 ctrl, .

설정은 "editor.fontFamily" 입니다.

Linux에서 글꼴 목록 (및 사용해야하는 이름)을 얻으려면 다른 쉘에서이를 실행하십시오.

fc-list | awk '{$1=""}1' | cut -d: -f1 | sort| uniq

글꼴이없는 경우 대체 값을 가지도록 글꼴 목록을 지정할 수 있습니다.


3

VisualStudio가 지금 업데이트 된 이후 (2019). 이 방법을 시도해 볼 수 있습니다.

  • 파일-> 환경 설정-> 설정으로 이동하십시오 .
  • 작업 공간 탭으로 이동 한 다음 텍스트 편집기-> 글꼴
  • 아래 글꼴 - 가족 형태, 당신은 내 작업 영역에서 이러한 글꼴을 넣어 가지고 예를 들어 쉼표로 구분하여 사용할 글꼴 가족 이름을 넣어 : 내 작업 영역 설정를보기

0

기본 창의 메뉴에서 도구-> 옵션으로 이동하십시오. 환경 컨테이너에서 글꼴 및 색상을 볼 수 있습니다. 원하는 글꼴과 색상을 선택할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.