이거 참 요즘에는 갑갑한 마음에 이곳을 자주 찾는데
왔다고 해서 해결책이 생각나는 것도 아니고... 온김에 자유게시판이나 팁란만
열심히 뒤지고 다닙니다... 참 제 자신이 한심스럽습니다. 회사 일은 산더미로 밀렸는데...
솔직히 말씀드리면 새로운 Font를 어떻게 만드는지부터가 모르겠네요. 전 원래 그림
하고는 너무나 안 친하다 보니까 그래픽은 물론 폰트에도 그동안 담을 쌓고 살았거든요.
물론 그냥 Font 만드는 API다 하면 예제는 있겠지만...
제가 하는 프로젝트에서 지금 필요한건... 예를 들면 [굴림체]처럼 [NULL체]라고
하고 거기서 A ~ Z, a ~ z, ㄱ ~ ㅎ 등 우리가 보통 쓰는 글자 범위 일체에 대해서
아무것도 화면이나 프린터로 찍는게 없는, 글자 그대로 NULL FONT입니다...
이런 것을 만들 수 있는지요. 실은 저희가 쓰고 있는 라이브러리가 소스는 주어지지
않는데, 전자지도에서 Label을 찍는 역할을 하는 부분이 있습니다. 헌데 그 Label을
찍을 때 한 DB Table에 있는 내용은 무조건 Label을 다 찍게 되어 있고 어떤 필드의
값을 봐서 그 값에 따라 찍거나 안찍거나 할 수는 없어요. 다만 '어떤 필드'의 값에
따라 폰트의 종류나 속성은 바꿀 수 있더군요. (폰트 자체를 제거할 순 없더군요.
그러니까 그 라이브러리가 폰트를 요구하는 부분에 예를 들어 nil을 대입하면
스스로 폰트를 임의로 하나 만들기 때문에 결국은 Label이 찍혀버리거든요.)
그래서 위와 같이 아무것도 안찍는 폰트를 만들고 Label의 폰트 종류를 그것으로
하면, 필드값에 따라 Label을 안찍을 수 있을 것 같아서 이렇게 질문 올립니다.
꼭 좀 도와주세요. 부탁드립니다.
아주 잼있고 현실성있는 발상이로군요....
폰트를 바꿔서 글씨가 안찍히게 한다...음 훌륭한 생각임다..
제게 트루타입폰트에디터가 있기는 한데 영문만 됩니다. 그러니 그거로는 안되겠고..
MS사 폼페이지에서 "Font"로 검색을 해보시면.. 비트맵폰트에디터의 소스가 있습니다. 물론 VC소스인데...
그걸로 비트맵폰트를 새로 만드시는것도 좋을것 같고..(어차피 안보일글씨라면 비트맵도 좋져?) 아니면 현재깔려 있는 비트맵폰트를 수정하는것도 좋겠네요 트루타입폰트를 에디터없이 수정하는건 거의 불가능하지만 비트맵폰트는 안을 들여다보면 대충 보이니깐요...
젤루 좋은 방법(해보진 않았지만.. 제생각)은 새롬데이터맨에 "새롬체"라는 글꼴이 어느 버전엔가 있습니다. 그거는 비트맵폰트인데 물론 한글도 들어있는데 잼있는것은 일반 폰트는 모두 빈폰트로 되어있고 특수문자(이야기안시에서쓰는)부분만 폰트가 있습니다. 그거를 수정하시던가 제생각에는 그거를 그냥 써도 될것 같네요 (어차피 특수만자만 들어있으니깐...)
그럼
평안하시길~