본문 바로가기

운동하는 개발자/Delphi

델파이 windows10 한글 깨짐 / edit 창 한글 커서 오류 (d2codingfont)

728x90

● 발생 환경

 - 델파이 2010, XE5
 - 윈도우7에서는 문제없으나 윈도우10으로 사용시 문제 발생

 

● 현상

정상화면

위와 같이 문자열을 한글로 입력시 커서가 딴데 있을때는 정상적으로 표출됨

 

문제화면

위와같이 커서가 해당 라인에 들어가면 커서의 위치와 괄호의 위치가 비정상적으로 표시
TMI

더보기

괄호의 위치로 추측하건데 한글도 똑같이 1바이트로 계산하여 괄도 닫는곳이 한글 글자수x칸 만큼 앞으로 당겨져 보였다 

 

● 문제해결

결과적으로 기본 폰트의 오류 였다


Tools-> Options 를 들어가서 Editor Options->Display탭에서 Editor font를 보면 디폴트로 Courier New가 설정되어있는데 이를 변경시켜주면 된다

나는 네이버의 D2Coding폰트가 가독성이 좋다 하여 해당폰트를 다운받았다

https://github.com/naver/d2codingfont

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

 

ttc파일을 열고 설치 한 뒤 Tools-> Options 를 들어가서 Editor Options->Display탭에서 D2Coding으로 변경

 

재시작 후 한글이나 커서가 밀리지 않고 정상적으로 보이는것 확인


 

728x90