Window2000 을 쓰는 사용자이구 개발프로그램을 WIN98 에 설치했을경우 유독
페이지컨트롤(PageControl) 의 폰트만 한글이 깨집니다. (굴림체, 바탕체..)
언떤폰트를 써도 깨지는 이현상을 어찌하면 좋을지..
win2000 의 폰트를 삭제하고 win98 의 폰트를 카피하려면 자꾸만 윈도우에서 사용중이라고 나오는데.. (물론 모든프로그램 닫았구요..)
이를 어떻게 해결한다지요.... 제 생각에 PageControl 버그인듯 한데...
도움을 요청합니다.
당장 내일모래가 납품일인데.....
98과 2000 사이의 폰트 문제는 익히알려진 문제입니다..
해결방법은 간단합니다..
해당 컴포넌트 또는 컴포넌트들을 포함하고 있는 폼의 Font Property가 있죠..
거기에 자세히 보면여 Charset 이라는 항목을 보실수가 있습니다.
기본적으로 DEFAULT_CHARSET 라구 적혀있는 부분을 HANGEUL_CHARSET으로 바꿔
주시면 해결됩니다...
한가지더~
(비파툴에서 본건데여... 씨빌더 팁인데 델파이도 되더군여... 아래내용은 델파이용입니다.)
폼 설계시 폰트의 속성을 매번 지정하는게 귀찮으시다면
레지스트리를 편집하여 델파이가 실행될때 기본값으로 설정되게 할수 있습니다..
방법은..
regedit를 실행하시구여..
HKEY_CURRENT_USERSoftwareBorlandDelphi5.0 을 찾으시구여..
거기서 오른쪽 마우스를 눌러 키등록을 선택하신다음 FormDesign 이라고
입력하시구여..
HKEY_CURRENT_USERSoftwareBorlandDelphi5.0FormDesign
이런모양이 되겠죠...
다시 FormDesign에서 오른쪽 마우스 버튼을 누르신다음 문자열을 선택하시구여..
DefaultFont 라고 입력하세여
이제 DefaultFont를 더블 클릭하셔서 값을 입력하셔요...
굴림체, 9
정도루 입력하시면 됩니다...
참고로.. DefaultFont에 쓰는 형식은
Fontname<. size><. BOLD><, ITALIC>
입니다.
마지막으로 알고계실지 모르겠네여.. 폰트에 관하여 간단한 설명을..
굴림 과 굴림체의 차이점은 명백합니다..
폰트명뒤에 "체" 자가 붙은 폰트는 고정폭 글꼴이구여.. 그렇치 않으면
가변폭 글꼴입니다.. 이것은 영숫자를 입력할때 알수 있죠...
즐델하셔여....
누굴까? wrote:
> Window2000 을 쓰는 사용자이구 개발프로그램을 WIN98 에 설치했을경우 유독
> 페이지컨트롤(PageControl) 의 폰트만 한글이 깨집니다. (굴림체, 바탕체..)
> 언떤폰트를 써도 깨지는 이현상을 어찌하면 좋을지..
> win2000 의 폰트를 삭제하고 win98 의 폰트를 카피하려면 자꾸만 윈도우에서 사용중이라고 나오는데.. (물론 모든프로그램 닫았구요..)
>
> 이를 어떻게 해결한다지요.... 제 생각에 PageControl 버그인듯 한데...
> 도움을 요청합니다.
> 당장 내일모래가 납품일인데.....