2026. 3. 29.

캐드 한글 깨짐 해결 — ??? 뜰때 설정

캐드 한글 깨짐 해결 — ??? 뜰때 설정

오토캐드(AutoCAD), ZWCAD에서 외부 도면을 받아서 열었더니 한글이 전부 ???나 □로 깨져 있는 상황, 납품 직전이나 협업 중에 이런 일이 생기면 꽤 당황스럽다. 원인은 대부분 폰트 파일이 없거나 대체 폰트 설정이 안 되어 있는 것인데, 처음 겪으면 어디 어디를 손 봐야 할지 막막하다. 다행히 해결 방법은 몇 가지로 정해져 있고, 한 번 설정해두면 같은 문제가 반복되지 않는다. 원인부터 짚고 순서대로 해결해보자.


왜 이런 일이 생기나

캐드 도면에 입력된 한글 텍스트는 특정 폰트 파일(.shx 또는 .ttf)에 연결되어 있다. 도면을 만든 컴퓨터에는 그 폰트가 있지만, 받아서 여는 컴퓨터에 해당 폰트가 없으면 캐드가 대체 폰트로 강제 변환한다. 이 과정에서 한글이 ???나 □로 깨지는 것.

폰트 파일 문제지, 도면 자체가 손상된 게 아니다.


해결법 1 — 대체 폰트 설정 변경 (가장 빠른 방법)

캐드가 폰트를 못 찾을 때 자동으로 쓰는 대체 폰트가 simplex.shx로 되어 있는데, 이 폰트는 한글을 지원하지 않는다. 이걸 한글 지원 폰트로 바꿔주면 된다.

AutoCAD
OP → 파일(Files) 탭 → 대체 글꼴 파일(Alternate Font File) → ghs.shx 또는 whgtxt.shx 로 변경

ZWCAD
OP → 파일 탭 → 대체 글꼴 파일 → ghs.shx 로 변경

변경 후 도면 닫고 다시 열면 적용.

ghs.shx 가 없다면 whgtxt.shx 사용. 둘 다 없다면 아래 해결법 2로.

해결법 2 — 문자 스타일(STYLE) 직접 수정

도면마다 개별적으로 폰트를 잡아주는 방법. 특정 도면에서만 깨지는 경우에 유용.

AutoCAD / ZWCAD 공통
명령창에 STYLE 입력 → Enter

문자 스타일 대화상자에서:

  • SHX 글꼴 : romans.shx 또는 txt.shx
  • 큰 글꼴(Big Font) 체크 → ghs.shx 또는 whgtxt.shx 선택
  • 적용 → 닫기

큰 글꼴(Big Font) 항목이 핵심. 여기에 한글 지원 폰트를 넣어야 한글이 제대로 표시된다.


해결법 3 — 폰트 파일 직접 설치

도면을 만든 쪽에서 특수 폰트를 썼다면, 해당 폰트 파일 자체를 받아서 캐드 폰트 폴더에 넣는 방법.

폰트 파일 위치

AutoCAD
C:\Program Files\Autodesk\AutoCAD 20XX\Fonts\

ZWCAD
C:\Program Files\ZWSOFT\ZWCAD 20XX\Fonts\

.shx 또는 .ttf 파일을 위 폴더에 복사 후 캐드 재시작.


자주 하는 실수

.otf 폰트는 캐드에서 지원 안 함
윈도우에서 잘 보이는 폰트도 .otf 확장자면 캐드가 인식하지 못한다. 반드시 .ttf 또는 .shx 파일로 사용.

TTF 폰트 썼는데도 깨지는 경우
STYLE에서 큰 글꼴(Big Font)이 체크 해제된 상태에서 SHX 폰트만 지정하면 한글이 안 나온다. Big Font 체크 확인 필수.

도면 보낼 때 폰트도 같이 보내기
특수 폰트 쓴 도면을 공유할 때는 사용한 .shx 파일을 같이 보내는 게 가장 깔끔하다. 받는 쪽에서 설치 없이 열 수 있게 하려면 텍스트를 분해(Explode) 하거나 PDF로 변환해서 보내는 방법도 있다.


아무래도 레슨이 필요하다면→크몽에서 '에치에치'
궁금한 점은 댓글로.

댓글 없음:

댓글 쓰기