CAD활용 팁

오토캐드에서 도면에 한글이 깨져보일 때(???나 이상한 문자 등)

돌출과 회전 2024. 4. 26. 23:00
반응형

외부에서 받은 도면에 한글이 안보이거나 깨져 보일 때, 처리하는 방법
문자 스타일을 이용한 설정 방법

 

 

외부에서 받은 도면을 열기 했을 때, 해당 도면에 작성되어 있는 한글 문자가 물음표 또는 이상한 일본어처럼 보이거나, 아예 문자가 표시되지 않는 경우가 있다.

이런 현상은 캐드 도면을 작성할 때 사용했던 글꼴(서체)이 도면을 오픈하는 컴퓨터에 해당 글꼴이 없어서 나타나는 현상이다. 

 

이것을 해결하는 가장 좋은 방법은 도면을 작성한 업체로부터 사용한 글꼴(서체)을 도면과 함께 같이 받아서 설치하는 것이지만, 거의 대부분 도면 제공 업체에서는 도면만 보내주고, 절대 서체는 주지 않는다.ㅎㅎㅎ

(업체에서 사용되는 캐드용 서체는 대부분 상업용 서체가 많아서 잘 안 줌.) 

 

이렇게 받은 도면에 문자가 보이지 않는 경우, 대체 글꼴을 사용하는 방법과 아예 다른 글꼴로 변경하는 방법에 대해서 이번에 설명한다.

다만, 본 내용은 지속적인 변환상태를 유지하는 것이 아니라, 해당 도면 파일에 국한된 설정 방법이다.

 

 

스타일에 대한 글꼴 지정 대화 상자에서 변경

도면에 사용된 글꼴이 현재 컴퓨터상에 존재하지 않으면, 도면을 오픈했을 때, 아래와 같이 스타일에 대한 글꼴 지정 대화 상자가 나타나는데, 가장 손쉬운 방법은 이 대화상자에서 바로 글꼴을 변경하면 된다.

서체가 없어 나타나는 글꼴 지정 대화상자에서 원하는 큰 글꼴을 바로 선택해서 지정할 수 있다.

① 글꼴을 찾지 못한 스타일 항목을 확인할 수 있다.

② 큰 골꼴 창에서 도면에 임시적으로 변경할 도면용 큰 글꼴을 선택한 후, 확인을 클릭하고, 이와 같은 방법을 계속적으로 반복하면 된다.
※ 대부분은 단선 한글서체인 whgtxt.ghx 글꼴을 사용하면 된다.

 

참고로, 위 방법으로 글꼴이 존재하지 않는 모든 스타일이 변경되는 것은 아니다.

많은 양일 경우, 몇몇개는 누락되어 적용되는 것도 있으며, 대치되는 큰 글꼴도 shx파일이기 때문에, 이쁜 글꼴을 사용할 수 없는 단점이 있으며, 이런 경우 아래의 방법을 적극적으로 활용하는 것도 좋을 것 같다.

 

 

대화 상자를 무시한 후, 변경 방법

글꼴이 존재하지 않는 도면 파일을 열었을 때, 나타나는 대화상자를 무시해서 변경하는 방법은 솔직히 손이 많이 가는 작업이기는 하지만, 가장 확실한 방법이기도 하며, 원하는 글꼴로도 변경할 수 있다.

스타일에 대한 글꼴 지정 대화상자가 나타나면 전무 취소를 클릭해서 전부 무시한다.

 

사용 중인 글꼴 확인 방법

외부에서 받았던 도면을 오픈하고, 화면 하단에 있는 명령 창(Command)에서 명령 : style [단축키 : ST] 입력한다.

그러면, 다음과 같이 문자 스타일(Text Style) 대화 상자가 나타나는데, AutoCAD 버전마다 위치가 약간 다르긴 하지만 비슷하기 때문에 어떠한 버전의 캐드 사용자라도 큰 문제가 없을 것이다.

 

현재 임의의 스타일이 선택된 상태에서 대화 상자 중간 상단에 보면, 글꼴이라는 영역이 있다.

SHX글꼴과 큰 글꼴이라는 글꼴 영역이 있는데, SHX 글꼴은 캐드 전용 서체 중에서 영문서체 목록을 지정하는 곳이고, 큰 글꼴(Big Font)은 아시아권에서 사용되는 2바이트 문자를 사용하기 위한 글꼴을 지정하는 곳이다.

위에 대화 상자에서는 WHGTXT라는 문자 스타일이 클릭했을 때, SHX 글꼴은 "romans.shx"라는 영문서체이고, 큰 글꼴은 "whgtxt.shx"라는 한글전용 글꼴을 사용하고 있는 확인할 수 있다. 

 

큰 글꼴 사용 유무는 ①  큰 글꼴 사용에 체크가 되면 큰 글꼴을 사용할 수 있는데, 큰 글꼴이 현재 컴퓨터 상에 존재하고 있다면, ②와 같이 서체명 앞에 컴퍼스 모양의 아이콘이 있는 것을 확인할 수 있다.

 

글꼴이 없는 스타일을 선택한다면,

도면을 오픈할 때  ghs.shx 글꼴이 없다는 대화 상자가 나타났던, GHS라는 스타일을 선택해 보면, 기본 영문 글꼴은 romans.shx를 사용하고 있고, 큰 글꼴은 "ghs.shx"를 사용하고 있다.

그런데, 1번과 같이 서체명 앞에 컴퍼스 모양의 아이콘이 없는 것을 확인할 수 있으며, 이 말은 현재 ghs.shx 글꼴이 사용 중인 컴퓨터에 존재하지 않는다는 의미이다. 

 

오토캐드에서 문자 스타일은

한 도면상에서 하나 이상의 글꼴을 사용해야 되는 경우에 스타일을 사용하게 되며, Mtext와 같이 다량의 문자를 입력할 수 있는 명령에서도 문자 스타일을 사용할 수 있고, 스타일을 지정 없이 사용도 가능하다,

하지만, 손쉬운 문자 스타일 변경을 원하거나, 도면량이 많은 경우, 문자 스타일을 적절하게 활용하는 방법이 최적의 도면에 주석을 다는 방법일 것이다.

또한 이 문자 스타일은 치수 기입용 문자에서도 기본적으로 사용된다.

 

 

글꼴 변경(대치) 방법

위와 같이 큰 글꼴(Big Font)에 서체가 존재하지 않는다면, 사용 가능한 다른 글꼴로 변경해야 도면상에 문자들이 정상적으로 보인다.

글꼴 대치 방법은 기존의 캐드용 글꼴을 그대로 이용하면서 디스플레이 가능한 글꼴로 변경하는 방법이다.

 

스타일 목록에서 변경할 스타일을 선택한 후, 큰 글꼴에서 원하는 shx글꼴을 선택하고 적용한다.

참고로, 해당되는 큰 글꼴 리스트 메뉴를 클릭하면, 현재 컴퓨터 상에 존재하는 오토캐드 전용 2바이트 글꼴 리스트들이 나타나며, 여기에, "whgtxt.shx"를  선택한다. whgtxt.shx글꼴은 한글용 단선 고딕체이다.

그 외 whgdtxt, whtgtxt, whtmtxt 등은 복선 고딕과 복선 명조체로 이루어져 있으며, 일반적인 도면 주석용 글꼴로는 거의 사용하지 않지만, 필요하면 변경해서 사용하면 된다.

 

※ 한글이 아닌, 중국이나 일본에서 도면을 받았다면 (아시아권 2바이트 글꼴) 

- bigfotn.shx -> 일본어 글꼴, 문자의 하위 세트
- chineset.shx -> 중국어 번체 글꼴
- extfont.shx -> 일본어 확장 글꼴, 레벨 1
- extfont.shx -> 일본어 확장 글꼴, 레벨 2
- gbcbig.shx -> 중국어 간체 글꼴

위와 같은 방법은 스타일 목록에 있는 모든 스타일을 하나씩 선택하면서, 큰 글꼴에 있는 글꼴의 존재를 확인하고, 동일한 방법으로 변경하면 된다.

 

스타일 변경했음에도 불구하고, 화면상에 변화가 없다면, 명령 창에서 명령 : RENGEN [단축키:RE] 입력하면 정상적으로 화면상에 나타나게 될 것이다.


Regen과 Redraw의 차이점

Regen과 Radraw는 표면적으로 큰 차이가 없는 그런 명령으로, 공통점은 화면을 재정리한다는 의미의 명령이고, 요즘은 간혹 사용되는 명령이다.

그런데 이 두 명령은 큰 차이가 있다.

Radraw는 단순하게 화면을 깨끗하게 정리하는 명령이라면, Regen은 화면뿐만 아니라, 도면 데이터를 정리하고 재생성하는 기능을 가지고 있다.

 

만약에 이렇게 했는데도 불구하고 문자가 보이지 않는다면, 대체 글꼴을 다른 것으로 변경해 보고, 그런데도 보이지 않는다면, 인터넷에서 *. shx 폰트를 다운로드한 후, C:\Program file\autocad xxxx\fonts 폴더에 넣어두고 사용하면 된다.

 

 

멋없는 서체는 싫다.  멋진 트루타입 문자로 보고 싶다면,

요즘, 대용량 도면을 제외하고, 특별하게 캐드용 글꼴인 *. shx를 사용하는 경우는 자격증 시험을 본다던가 하지 않는 한 크게 쓰이지 않는다. 

오토캐드가 도스용에서 윈도용으로 바뀌면서, 오토캐드의 글꼴도 윈도에서 기본적으로 제공하는 모든 트루타입 문자(*. ttf)를 사용할 수 있기 때문이다. 

처음부터 직접 작도했다면, 문제가 없겠지만, 이렇게 외부에서 받은 도면의 글꼴이. shx글꼴로 되어 있어 멋이 없거나 한다면, 좀 더 멋지고 다양한 윈도 서체를 활용해 보는 것도 좋을 것이다.

 

이미 *.shx로 세팅되고 큰 글꼴 사용란에 체크가 되어있다면, 기본 글꼴에서는 *.shx 글꼴 밖에는 보이지 않는다. 트루타입 폰트를 이용해야 한다면, 우선 큰 글꼴 사용 부분에 체크를 해제해야 한다.

체크를 해제하고, 글꼴 리스트 목록을 클릭하면, 윈도우 폰트(트루타입 폰트) 및 캐드용 폰트 등 컴퓨터상에 존재하는 모든 폰트 리스트가 보일 것이다.

여기서 사용자가 원하는 글꼴을 선택하면 되는데, 가지고 있는 아무 글꼴을 사용해도 되겠지만, 도면 호환과 제도용 문자의 특이성을 가만 한다면, 돋움이나 굴림 같은 글꼴을 이용하는 것이 가장 바람직할 것이다.

 

글꼴 대치와 마찬가지로 Regen 명령으로 도면 재생성하게 되면, 화면상에 SHX 글꼴보다는 훨씬 멋진 글꼴로 출력 되게 될 것이다.

 


 

캐드용 서체인 SHX는 무엇인가?

캐드용 글꼴(SHX)은 쉐이프 정의 파일(SHP)에서 컴파일된 파일이다.

ASCII 형식으로 파일을 저장하는 문자 편집기나 워드프로세서를 사용하여 쉐이프 정의 파일을 작성하고, 이것을 캐드에서 쉽게 읽어 들일 수 있도록 컴파일한 파일을 뜻하는 것으로, 가장 쉽게 이야기해서, 도면상에 많은 문자가 사용되어야 하는 경우, 트루타입 글꼴보다 훨씬 더 빠른 속도를 유지하면서 작업할 수 있다.

요즘 나오는 거의 모든 AutoCAD와 비슷한 CAD 프로그램에서도 이 SHX글꼴을 사용할 수 있다.

대부분, 건축, 토목, 건설 등 분야에서 트루타입 글꼴을 사용하지 않고, SHX글꼴을 사용하는 이유이기도 하다.

 

반응형