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