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
'운동하는 개발자 > Delphi' 카테고리의 다른 글
델파이 한글검색, 검색기록 관리 편하게 GEXPERT 설치 (0) | 2022.03.12 |
---|---|
델파이 크리티컬세션 사용법 / delphi criticalsection (for multiThread) (0) | 2021.11.17 |
delphi 각종 윈도우 경로 읽기 get windows path / SHGetSpecialFolderPath (0) | 2021.08.19 |
델파이 DBXJSON를 이용한 json 생성 / how to make json at delphi (DBXJSON) (0) | 2021.08.17 |
델파이 idhttp 에러메세지 내용 확인 / idhttp error message (0) | 2021.07.06 |