|
leo21c 님이 쓰신 글 :
: 안녕하세요.
:
: 한글폰트를 사용하면 Font.lfFaceName에 한글폰트이름을 스트링으로 가지고 있습니다.
:
: 예를들어, 폰트 "바탕"을 선택하면 Font.lfFaceName = "바탕" 이렇게 값을
: 가지고 있죠.
: 그럼, Font.lfFaceName = "Batang" 이렇게 가지고 있을 수 있는 방법이 있나 궁금합니다.
:
: SVG File을 만들려고 하는데 폰트이름이 영문이어야만 실행이 되더군요.
: 제가 만든 프로그램에서 폰트 "HY백송B"를 선택하면 "'HYbsrB"값이 출력되야 합니다.
:
: 포토샵을 보면 '설정'에 폰트를 영문으로 보기가 있더군요.
: 방법이 있을 것 같은데... 찾아봐도 영 답이 안나와서 이렇게 글을 올립니다.
:
: 혹시 경험이 있으신 분이 계시면 답변좀 해주세요.
: 그럼, 비가오지만 그래도 모두들(이글 보신분들) 행복한 하루 보내세요.
:
: --------------------------------------------------------------------------------
: 현재까지 시도한 방법은 아래에 질문을 올렸듯이 '레지스트리'에서 폰트이름으로 검색을
: 해서 폰트파일이름을 가져왔습니다.
: 이렇게 처리를 했는데 아니나 다를까 "폰트파일이름"과 "영문폰트이름"이 틀리더군요.
: 대/소문자도 영향을 주고, 그래서 이 방법으로는 안될것 같습니다.
:
: 첨부파일을 C++빌더에서 사용할 수 있도록 제가 약간 손을 본 cpp파일입니다.
: 필요하신 분이 계시면 쓰시라구요.
: "레지스트리'를 검색해서 폰트파일이름을 가져오는 프로그램입니다.
:
대강 만들어 보았습니다.
아직 미비한 점이 많은 코드지만 님의 상황이라면 별문제 없이 사용할 수 있을 것으로 보입니다.
|