질문하신 GRDR님의 경우, 영문 인벤터를 한글 OS에서 사용하시기 때문에 그런 현상이 일어나는 것입니다. 대화창에서 탭이 있는 것들을 Property Sheet 라고 부르는데, 위와 같은 현상은 그런 대화창에서 특히 잘 나타납니다. GRDR님의 경우, Property Sheet이 옆으로 너무 넓어져서 잘리는 현상이 일어난 겁니다.
만약 한글 인벤터를 영문 OS에서 사용하면 첨부이미지와 같은 현상이 일어납니다. Property Sheet 가 위아래로 너무 길어져서 도움말/확인/최소 버튼들이 가려집니다.
왜 이런 현상들이 일어나는지 이유를 설명하겠습니다.
Microsoft Windows 프로그래밍을 해 보신 분은 아시겠지만, 대화창을 디자인할 때 사용되는 단위는 화소 (pixel)나 mm 같은 게 아니라, DLU (dialog unit) 입니다. 이 DLU는 절대값이 아니고 시스템 폰트에 따라 변하는 상대값입니다.
그런데 문제는 시스템 폰트 크기가 OS마다 다르다는 겁니다. 영문 OS에서는 8 포인트이고, 한글 OS와 같은 APAC (Asian Pacific) OS에서는 9 포인트입니다.
시스템 폰트의 높이와 넓이가 다르기 때문에, 영문 OS에서 개발된 대화창이 한글 OS에선 크기 비례가 안 맞는 것이죠.
인벤터 개발팀은 영문 OS에서 영문 인벤터를 개발합니다. 개발 후반기에는 Localization 팀에서 각 나라의 환경과 현실에 맞게 대화창을 조절합니다. 이 때 한글 인벤터의 대화창은 한글 OS에 맞게끔 조절되는 것이죠.
정리를 하자면,
한글 OS에서의 한글 인벤터 – 아무 문제 없음
영문 OS에서의 영문 인벤터 – 아무 문제 없음
한글 OS에서의 영문 인벤터 – Property Sheet가 넓어져 잘림 (GRDR님의 첨부이미지)
영문 OS에서의 한글 인벤터 – Property Sheet가 위아래로 길어져 그 밑에 있는 것들을 가림 (이 글의 첨부이미지)
3과 4의 경우 고치는 방법은 없습니다 (MS Windows의 시스템 폰트를 변경할 순 없습니다). 해결책은 딱 두 가지입니다 –> 1 또는 2.
질문하신 GRDR님의 경우, 영문 인벤터를 한글 OS에서 사용하시기 때문에 그런 현상이 일어나는 것입니다. 대화창에서 탭이 있는 것들을 Property Sheet 라고 부르는데, 위와 같은 현상은 그런 대화창에서 특히 잘 나타납니다. GRDR님의 경우, Property Sheet이 옆으로 너무 넓어져서 잘리는 현상이 일어난 겁니다.
만약 한글 인벤터를 영문 OS에서 사용하면 첨부이미지와 같은 현상이 일어납니다. Property Sheet 가 위아래로 너무 길어져서 도움말/확인/최소 버튼들이 가려집니다.
왜 이런 현상들이 일어나는지 이유를 설명하겠습니다.
Microsoft Windows 프로그래밍을 해 보신 분은 아시겠지만, 대화창을 디자인할 때 사용되는 단위는 화소 (pixel)나 mm 같은 게 아니라, DLU (dialog unit) 입니다. 이 DLU는 절대값이 아니고 시스템 폰트에 따라 변하는 상대값입니다.
그런데 문제는 시스템 폰트 크기가 OS마다 다르다는 겁니다. 영문 OS에서는 8 포인트이고, 한글 OS와 같은 APAC (Asian Pacific) OS에서는 9 포인트입니다.
시스템 폰트의 높이와 넓이가 다르기 때문에, 영문 OS에서 개발된 대화창이 한글 OS에선 크기 비례가 안 맞는 것이죠.
인벤터 개발팀은 영문 OS에서 영문 인벤터를 개발합니다. 개발 후반기에는 Localization 팀에서 각 나라의 환경과 현실에 맞게 대화창을 조절합니다. 이 때 한글 인벤터의 대화창은 한글 OS에 맞게끔 조절되는 것이죠.
정리를 하자면,
3과 4의 경우 고치는 방법은 없습니다 (MS Windows의 시스템 폰트를 변경할 순 없습니다). 해결책은 딱 두 가지입니다 –> 1 또는 2.
자세한 설명 감사합니다. 그나저나 큰일이군요 ^^; 영문윈도우즈를 구해야 하는 걸까요..
웁쓰.. 저도 이런 현상이 나타나는데.. -_-; 해결방법이.. 없… 다.. ㅜ,.ㅜ
근데.. 인벤터 8에서는 아무문제가 없었던 것으로 기억되는데…………… 'ㅠ'?
인벤터8에선 위와 같은 현상이 없었죠.. 9 부터 발생하기 시작한 것 같습니다.