2012-08-02 4 views
5

메모장 ++에서 Haml 파일에 대한 사용자 정의 언어를 만들었습니다. Consolas/10이 보드 전체에 걸쳐 있습니다. 공백이 글자의 길이와 같지 않다는 점을 제외하면 스타일은 잘 적용됩니다. 무엇이 잘못 될 수 있습니까?Consolas 공백 길이가 메모장에서 예상보다 짧음 ++

Consolas on a user defined language

업데이트 :

내가 Consolas/10에 루비 언어의 글꼴을 설정하면 공백 문자와 동일한 길이가 않습니다.

Consolas from a predefined language

+0

그게 전부입니다. 나는 그 글꼴을 항상 Notepad ++에서 사용하며 공백은 글자와 같은 길이가 아닙니다. – Nathan

+1

그것은 그것이 단지 방법이 아닙니다. 업데이트를 참조하십시오. – Manuel

+2

@Nathan : 그럼 당신은 기본적으로 Manuel과 같은 문제를 겪고 있습니다. Consolas는 고정 폭 폰트 인 것이 가장 확실합니다. – BoltClock

답변

5

템플릿 파일의 끝에 GlobalStyles 섹션이 있습니다. 거기에 fontName = "Consolas"를 설정하십시오. Notepad ++를 다시 시작하여 변경 사항을 적용하십시오. 내 경우

는 템플릿 파일 그것은 문제를 일으키는 스타일에 굵은 설정의 "플라스틱 코드 Wrap.xml"

0

나는 메모장 ++ 사용하고 Consolas의 버전이 설치되어 있습니다. NPP 버전 6.1.3 (UNICODE)이 제대로 처리하는 것으로 보입니다.

내가보고있는 파일은 인코딩이 "BOM없이 UTF-8로 인코딩"으로 설정된 C 소스 코드 파일입니다.

이 경우 공백과 글자의 너비는 같습니다.

이 질문에 대한 답변은 아니지만 검색 결과에 정보가 추가 될 수 있습니다.

- Carl

0

입니다. 글로벌 스타일에서는 "글로벌 굵게 글꼴 스타일 활성화"해야합니다. 기울임 꼴로도 같은 문제가 발생할 수 있습니다.