C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[36300] 한글폰트이름을 영문이름으로 읽을수 있는 방법이 있나요?
leo21c [leo21c] 4780 읽음    2004-07-15 16:15
GetFontFileName.zip 2.7KB "레지스트리'를 검색해서 폰트파일이름을 가져오는 프로그램
안녕하세요.

한글폰트를 사용하면 Font.lfFaceName에 한글폰트이름을 스트링으로 가지고 있습니다.

예를들어, 폰트 "바탕"을 선택하면 Font.lfFaceName = "바탕" 이렇게 값을
가지고 있죠.
그럼, Font.lfFaceName = "Batang" 이렇게 가지고 있을 수 있는 방법이 있나 궁금합니다.

SVG File을 만들려고 하는데 폰트이름이 영문이어야만 실행이 되더군요.
제가 만든 프로그램에서 폰트 "HY백송B"를 선택하면 "'HYbsrB"값이 출력되야 합니다.

포토샵을 보면 '설정'에 폰트를 영문으로 보기가 있더군요.
방법이 있을 것 같은데... 찾아봐도 영 답이 안나와서 이렇게 글을 올립니다.

혹시 경험이 있으신 분이 계시면 답변좀 해주세요.
그럼, 비가오지만 그래도 모두들(이글 보신분들) 행복한 하루 보내세요.

--------------------------------------------------------------------------------
현재까지 시도한 방법은 아래에 질문을 올렸듯이 '레지스트리'에서 폰트이름으로 검색을
해서 폰트파일이름을 가져왔습니다.
이렇게 처리를 했는데 아니나 다를까 "폰트파일이름"과 "영문폰트이름"이 틀리더군요.
대/소문자도 영향을 주고, 그래서 이 방법으로는 안될것 같습니다.

첨부파일을 C++빌더에서 사용할 수 있도록 제가 약간 손을 본 cpp파일입니다.
필요하신 분이 계시면 쓰시라구요.
"레지스트리'를 검색해서 폰트파일이름을 가져오는 프로그램입니다.

+ -

관련 글 리스트
36300 한글폰트이름을 영문이름으로 읽을수 있는 방법이 있나요? leo21c 4780 2004/07/15
36759     Re:한글폰트이름을 영문이름으로 읽을수 있는 방법이 있나요? 임문환.실업자 2473 2004/08/13
36789         이렇게 처리하는 방법도 있군요. 감사합니다.. leo21c 1506 2004/08/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.