오토캐드 SHX 글꼴 깨짐 해결|TTF 폰트 누락·물음표·대체 글꼴 설정 방법
협력업체에서 받은 DWG 파일을 열었는데 선과 블록은 정상인데도 한글이 네모로 보이거나, 치수 기호가 물음표로 바뀌고, 문자 폭이 이상하게 달라지는 경우가 있습니다. 이런 문제는 도면이 손상된 것보다 SHX 또는 TTF 글꼴 파일이 누락된 경우가 많습니다.
AutoCAD 도면은 문자 스타일에 사용된 글꼴 이름을 함께 기억합니다. 하지만 해당 글꼴 파일이 내 PC에 없으면 AutoCAD가 다른 글꼴로 임시 대체하거나, 표시하지 못하는 문자를 물음표·네모·엉뚱한 기호로 보여줄 수 있습니다.
특히 제조 도면, 설비 도면, 금형 도면처럼 한글 주석·공차·기호·치수값이 많은 파일은 글꼴 하나만 달라도 문자 폭과 줄바꿈 위치가 달라질 수 있습니다. 화면에서는 얼핏 읽혀 보여도 PDF 출력이나 납품 도면에서는 치수와 문자가 겹칠 수 있으므로, 단순히 “대충 보인다” 수준에서 끝내면 안 됩니다.
글꼴 깨짐 해결 핵심 순서
① 문자 스타일과 누락 글꼴 이름 확인 → ② SHX인지 TTF인지 구분 → ③ 원본 글꼴을 정상 경로에 설치 → ④ 대체 글꼴·FONTALT·acad.fmp 확인 → ⑤ PDF 출력까지 검토 → ⑥ 외부 전달 전 ETRANSMIT으로 글꼴 포함 여부 점검
오토캐드 글꼴 깨짐은 왜 생길까?
DWG 파일에는 문자 자체뿐 아니라 어떤 문자 스타일을 사용했는지, 그 스타일이 어느 SHX 또는 TTF 글꼴을 참조하는지도 저장됩니다. 문제는 도면을 만든 PC에만 있던 사용자 정의 글꼴, 회사 전용 SHX, 오래된 한글 Big Font가 다른 PC에는 없을 수 있다는 점입니다.
이때 AutoCAD는 누락된 글꼴을 그대로 표시하지 못하고, 시스템의 대체 글꼴을 적용하거나 문자 일부를 다른 기호로 바꿉니다. 영문만 있는 도면은 대체 글꼴로도 큰 문제가 없어 보일 수 있지만, 한글·한자·특수기호·기계제도 기호가 섞이면 원래 의미가 달라질 수 있습니다.
글꼴 누락일 때 자주 보이는 증상
- 한글이 ?????, □ □ □ □, 이상한 영문 또는 기호로 보임
- 치수값은 있는데 ±, Ø, °, ℄ 같은 기호가 다르게 표시됨
- 문자 폭이 달라져 치수선·표제란·주석과 겹침
- 화면에서는 보이는데 PDF 출력에서 일부 글자가 누락됨
- 특정 PC에서만 문자가 깨지고 다른 PC에서는 정상 표시됨
- 도면을 열 때 “하나 이상의 SHX 파일을 찾을 수 없습니다”라는 안내가 나옴
DWG 손상·Xref 누락·글꼴 누락을 구분하는 법
| 증상 | 가능성 높은 원인 | 우선 확인 |
|---|---|---|
| 파일 자체가 열리지 않음 | DWG 버전 차이·파일 손상 | 버전 확인·RECOVER |
| 도면 일부 영역이 비어 보임 | Xref·이미지·PDF 언더레이 누락 | XREF 경로 |
| 문자와 치수만 깨짐 | SHX·TTF·Big Font 누락 | STYLE·F2·글꼴 경로 |
| 특정 객체가 선택되지 않음 | 프록시 객체·Object Enabler 미설치 | Proxy Information |
| PDF 출력에서만 글자가 틀어짐 | 대체 글꼴·출력 드라이버·Big Font 문제 | 글꼴 복원 후 재출력 |
도면 전체가 안 열리는 문제와 문자만 깨지는 문제는 해결 순서가 다릅니다. 문자·치수만 이상하다면 AutoCAD 재설치나 DWG 복구부터 하기보다, 먼저 사용된 문자 스타일과 누락 글꼴 이름을 찾는 편이 훨씬 빠릅니다.
관련글 : 오토캐드 DWG 파일 안 열릴 때 해결 방법|손상·버전·RECOVER 복구 순서
SHX와 TTF 글꼴 차이부터 이해하기
오토캐드에서 글꼴 오류를 해결하려면 먼저 SHX와 TTF를 구분해야 합니다. 둘 다 문자 표시를 위한 파일이지만 설치 위치와 동작 방식이 다릅니다.
SHX는 AutoCAD용 Shape 글꼴
SHX는 AutoCAD에서 오래전부터 사용해 온 Shape 글꼴 형식입니다. 단순한 영문 문자부터 기계제도 기호, 한글 Big Font 조합까지 다양한 용도로 사용됩니다. 회사 내부에서 만든 전용 SHX나 협력사 도면에서 사용하는 사용자 정의 SHX는 기본 설치된 AutoCAD에 없을 수 있습니다.
- 예시 파일명 : simplex.shx, txt.shx, romans.shx, iso3098b.shx
- 주요 특징 : AutoCAD 문자 스타일에서 직접 사용
- 설치 방식 : AutoCAD Fonts 폴더 또는 Support File Search Path 등록 폴더
- 주의점 : 한글·한자 도면은 Big Font 조합이 필요한 경우가 있음
TTF는 Windows TrueType 글꼴
TTF는 Windows에서 사용하는 TrueType 글꼴입니다. 맑은 고딕, 굴림, 바탕, Arial처럼 일반 문서 프로그램에서도 쓰는 글꼴이 여기에 해당합니다. AutoCAD 문자 스타일에서 TTF를 지정한 도면이라면 해당 글꼴이 Windows에 설치돼 있어야 정상 표시됩니다.
- 예시 파일명 : gulim.ttf, batang.ttf, malgun.ttf, arial.ttf
- 주요 특징 : Windows 글꼴과 연동
- 설치 방식 : Windows 글꼴 설치 기능 사용
- 주의점 : 화면에 보이는 문자 폭과 출력 결과를 함께 검토해야 함
한글이 깨지면 Big Font도 함께 확인해야 하는 이유
일부 오래된 도면이나 해외 CAD 환경에서 만든 파일은 일반 SHX 글꼴 외에 한글·중국어·일본어 문자 집합을 위한 Big Font를 함께 사용합니다. 이 조합 중 하나만 빠져도 한글 일부가 비정상적으로 보이거나 출력에서 누락될 수 있습니다.
따라서 문자 스타일 창에서 일반 글꼴 이름만 보지 말고, Big Font 항목이 활성화돼 있는지도 함께 확인하는 것이 좋습니다. 특히 한글 도면인데 영문은 정상이고 한글만 네모 또는 물음표로 바뀐다면 이 가능성을 우선 점검합니다.
1. STYLE 명령으로 누락된 글꼴 이름 확인하기

도면에서 어떤 글꼴이 필요한지 모르는 상태로 폰트를 무작정 설치하면 시간이 오래 걸립니다.
가장 먼저 명령행에 STYLE을 입력해 현재 도면이 사용하는 문자 스타일을 확인합니다.
STYLE 명령으로 확인하는 순서
- 문자가 깨진 DWG 파일을 엽니다.
- 명령행에 STYLE을 입력합니다.
- 왼쪽 문자 스타일 목록에서 도면에 사용된 스타일을 하나씩 선택합니다.
- 글꼴 이름에 경고 표시 또는 누락된 파일명이 있는지 확인합니다.
- 글꼴이 SHX인지 TTF인지 확인합니다.
- 한글 도면이라면 Big Font 설정도 함께 점검합니다.
- 누락된 정확한 파일명을 기록한 뒤 원본 작성자 또는 프로젝트 폴더에서 파일을 찾습니다.
도면에 문자 스타일이 여러 개라면 한 가지 글꼴만 복원해서 끝나지 않을 수 있습니다. 표제란, 치수, 주석, 부품번호, 도면번호에 각각 다른 문자 스타일이 쓰였을 수 있으므로 깨진 위치에 따라 스타일을 확인하는 것이 좋습니다.
F2 텍스트 창에서 실제 대체 글꼴 확인하기
도면을 열 때 어떤 글꼴이 대체됐는지 확인하려면 F2를 눌러 AutoCAD 텍스트 창을 살펴보는 방법도 유용합니다. 여기서 “어떤 글꼴이 어떤 글꼴로 대체됐다”는 안내를 확인할 수 있습니다.
이 정보는 단순히 현재 표시가 어떤 대체 글꼴로 이루어졌는지 알려주는 용도입니다. 대체 글꼴이 보인다고 해서 원본 글꼴과 완전히 같은 결과가 나온다는 뜻은 아니므로, 최종 납품·출력 전에는 반드시 원본 글꼴 복원을 우선 검토해야 합니다.
글꼴 파일명만으로 출처를 단정하지 말아야 하는 이유
예를 들어 특정 SHX 파일이 누락됐다고 해서 인터넷에서 같은 이름의 파일을 무작정 내려받아 설치하는 것은 권장하지 않습니다. 파일명이 같아도 실제 글리프 구성이나 회사 표준 버전이 다를 수 있고, 사용 권한이 필요한 상용·사내 전용 글꼴일 수 있기 때문입니다.
가장 안전한 방법은 도면 작성자, 협력사, 프로젝트 담당자에게 동일한 원본 글꼴 파일을 요청하는 것입니다. 외부 전달용 파일이라면 해당 글꼴을 전달해도 되는 권한이 있는지도 함께 확인하는 것이 좋습니다.
2. SHX 글꼴을 올바른 위치에 등록하는 방법
SHX 파일을 확보했다면 AutoCAD가 검색할 수 있는 위치에 둬야 합니다.
가장 단순한 방법은 AutoCAD의 Fonts 폴더를 사용하는 것이지만, 회사 표준 글꼴을 관리하거나 여러 프로젝트에서 같은 사용자 정의 SHX를 쓴다면 별도 글꼴 폴더를 만들고 검색 경로에 추가하는 방식이 관리하기 편합니다.
권장 방법 1. 프로젝트 전용 Fonts 폴더 만들기
프로젝트 루트 안에 04_폰트_SHX_TTF 같은 폴더를 만들고, 필요한 SHX 파일을 이곳에 정리하는 방법입니다. 도면을 다른 PC로 옮길 때도 Xref·CTB와 함께 관리하기 쉬워집니다.
프로젝트명 ├─ 01_도면 ├─ 02_Xref ├─ 03_이미지_언더레이 ├─ 04_폰트_SHX_TTF │ ├─ HYGOTHIC.SHX │ ├─ HSYGOTHIC.SHX │ └─ 회사표준폰트.SHX ├─ 05_플롯스타일_CTB └─ 06_납품패키지
권장 방법 2. Support File Search Path에 폴더 추가
AutoCAD 옵션에서 사용자 정의 SHX 폴더를 검색 경로에 등록하면, 해당 폴더 안의 글꼴을 여러 도면에서 공통으로 찾을 수 있습니다. 프로젝트 전용 경로나 회사 공용 폰트 폴더를 사용할 때 적합합니다.
- 명령행에 OPTIONS를 입력합니다.
- 파일 탭을 선택합니다.
- Support File Search Path 항목을 찾습니다.
- 추가 버튼을 눌러 SHX 글꼴 폴더 경로를 등록합니다.
- 적용 후 AutoCAD를 다시 실행하거나 도면을 다시 엽니다.
- STYLE 명령으로 글꼴이 정상 인식되는지 확인합니다.
AutoCAD 기본 Fonts 폴더에 직접 넣을 때 주의점
AutoCAD 설치 폴더의 Fonts 경로에 SHX를 직접 넣는 방법도 가능하지만, 프로그램 업데이트·재설치·권한 문제로 관리가 번거로울 수 있습니다.
여러 사람이 함께 쓰는 회사 환경이라면 공용 폰트 폴더를 정하고 Support File Search Path로 등록하는 방식이 더 안정적입니다.
무엇보다 폴더 이름과 경로를 프로젝트별로 제각각 만들면 나중에 Xref처럼 글꼴 경로도 다시 꼬일 수 있습니다. 회사 공용 경로와 프로젝트 전용 경로의 역할을 분리해 두는 것이 좋습니다.
3. TTF 글꼴은 Windows에 설치한 뒤 다시 확인하기
TTF 글꼴은 SHX처럼 AutoCAD Fonts 폴더에 복사하는 방식보다 Windows 글꼴로 설치하는 것이 기본입니다.
해당 TTF 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 설치 기능을 사용하거나 Windows 글꼴 설정에서 등록합니다.
TTF 글꼴 설치 후 확인 순서
- 도면에서 누락된 TTF 글꼴 파일명을 확인합니다.
- 원본 작성자 또는 승인된 프로젝트 폴더에서 동일한 TTF 파일을 확보합니다.
- Windows에 글꼴을 설치합니다.
- 실행 중인 AutoCAD를 완전히 종료합니다.
- AutoCAD를 다시 실행한 뒤 문제 도면을 엽니다.
- STYLE 명령에서 해당 글꼴이 정상적으로 선택되는지 확인합니다.
- 화면과 PDF 출력에서 문자 폭·줄바꿈·기호가 정상인지 검토합니다.
TTF는 설치 후 곧바로 반영되지 않는 경우가 있으므로, AutoCAD만 다시 여는 것으로 부족하면 Windows 로그아웃·재로그인 또는 재부팅이 도움이 될 수 있습니다. 다만 일반적인 한글 글꼴로 억지 대체하기 전에, 원본 도면이 실제로 요구하는 글꼴 이름부터 확인하는 것이 우선입니다.
대체 글꼴로 보인다면 반드시 출력 결과까지 확인
TTF는 비슷해 보이는 글꼴이라도 문자 폭·높이·자간·특수문자 모양이 달라질 수 있습니다. 특히 도면의 표제란, 부품번호, 치수 보조문자, 공차 표기가 촘촘한 경우에는 대체 글꼴 하나로 줄바꿈 위치가 달라져 겹침이 발생할 수 있습니다.
따라서 화면에서 정상처럼 보여도 실제 납품 방식과 동일하게 PDF 또는 플로터 출력까지 확인하는 절차가 필요합니다.
4. FONTALT와 acad.fmp로 대체 글꼴 관리하기
원본 글꼴을 당장 구할 수 없을 때 AutoCAD는 대체 글꼴을 사용해 도면을 표시할 수 있습니다.
이때 자주 언급되는 설정이 FONTALT와 acad.fmp입니다.
FONTALT는 원본 글꼴이 없을 때 쓰는 임시 대체값
FONTALT는 AutoCAD가 원래 지정된 글꼴을 찾지 못할 때 사용할 대체 글꼴을 지정하는 시스템 변수입니다. 기본적으로는 simplex.shx가 대체 글꼴로 쓰일 수 있습니다.
다만 FONTALT는 “없는 글꼴을 비슷하게 복구하는 기능”이 아니라 없는 글꼴 대신 일단 표시할 글꼴을 지정하는 기능에 가깝습니다. 특히 한글·Big Font·특수기호가 포함된 도면에서는 원본과 다른 문자 형태가 표시될 수 있으므로, 최종 해결책으로만 생각하면 안 됩니다.
FONTALT를 수정하기 전 알아둘 점
- 회사 전체 도면에 영향을 줄 수 있으므로 공용 PC에서는 임의 변경을 피합니다.
- 대체 글꼴을 바꾸면 기존 도면의 문자 폭과 정렬이 달라질 수 있습니다.
- 한글·한자·특수기호가 중요한 도면에는 원본 SHX·TTF 복원이 우선입니다.
- 대체 결과가 정상처럼 보여도 PDF·출력물을 반드시 검토해야 합니다.
acad.fmp는 글꼴 매핑 규칙을 관리하는 파일
acad.fmp는 누락된 글꼴을 다른 글꼴로 연결하는 글꼴 매핑 규칙 파일입니다. 회사 표준 글꼴이 정해져 있거나 특정 협력사 도면을 자주 받는 환경에서는 일관된 대체 규칙을 만들 때 도움이 될 수 있습니다.
다만 매핑을 잘못 수정하면 여러 도면의 문자 표시가 동시에 달라질 수 있습니다. 직접 수정해야 한다면 현재 파일을 백업하고, 정상적으로 표시되는 다른 PC의 설정과 비교한 뒤 변경하는 편이 안전합니다.
특히 단순히 “글자가 보이게만” 만드는 목적이라면 FONTALT·acad.fmp보다 원본 글꼴 파일을 정확히 확보하고 검색 경로를 정상화하는 것이 우선입니다.
5. 글꼴을 복원했는데도 문자가 계속 깨질 때
SHX 또는 TTF를 설치했는데도 글자가 정상으로 돌아오지 않는다면 파일 존재 여부만 볼 것이 아니라, AutoCAD가 실제로 그 글꼴을 찾고 있는지와 문자 스타일이 어떤 설정을 쓰는지 다시 확인해야 합니다.
문자 스타일이 다른 글꼴을 계속 참조하는 경우
글꼴 파일을 설치했더라도 도면의 문자 스타일이 다른 경로 또는 다른 파일명을 참조하면 문제가 계속될 수 있습니다. STYLE 명령에서 현재 스타일이 의도한 SHX·TTF를 정확히 선택하고 있는지 확인합니다.
같은 이름의 글꼴 파일이 여러 개 있는 경우
공용 폴더, AutoCAD Fonts 폴더, 프로젝트 폴더에 같은 파일명이 중복으로 존재하면 AutoCAD가 예상과 다른 파일을 먼저 읽을 수 있습니다. 특히 회사 표준 폰트와 오래된 프로젝트 폰트가 섞인 환경에서는 버전 차이로 문자 모양이 다르게 나올 수 있습니다.
같은 이름인데 출력이 다르면 파일 버전 차이도 의심
글꼴 파일명이 동일하더라도 내부 글리프가 다른 경우가 있습니다. 내 PC와 상대방 PC에서 같은 도면을 열었는데 문자 모양·폭·기호가 다르면 단순히 “폰트가 있다”가 아니라 동일한 파일 버전을 쓰는지 확인해야 합니다.
Big Font 또는 문자 코드페이지 문제
한글·중국어·일본어가 포함된 오래된 도면은 일반 SHX와 Big Font의 조합, 문자 코드페이지 설정에 영향을 받을 수 있습니다. 영문은 정상인데 한글만 깨지거나, 일부 기호만 물음표로 보이면 이 항목을 확인해야 합니다.
이 경우 도면 작성 환경과 같은 글꼴 세트를 받는 것이 가장 확실합니다. 대체 글꼴만 바꿔 해결하려고 하면 화면상으로는 읽혀도 출력·편집 시 문제가 남을 수 있습니다.
6. 협력사에 DWG 보낼 때 글꼴 오류를 막는 방법
글꼴 깨짐은 받은 사람이 해결하는 것도 중요하지만, 보내는 쪽에서 예방하는 것이 더 효율적입니다. DWG 하나만 첨부하면 Xref·SHX·TTF·CTB·이미지 파일이 빠질 수 있으므로, 최종 전달 전에는 반드시 패키지 기준으로 점검하는 습관이 필요합니다.
ETRANSMIT으로 종속 파일 함께 묶기
AutoCAD의 ETRANSMIT 기능은 현재 도면과 연결된 Xref, 글꼴, 플롯 스타일, 이미지, PDF 언더레이 등을 패키지로 모으는 데 유용합니다. 도면을 외부 업체에 보낼 때는 단순 ZIP 압축보다 ETRANSMIT 패키지를 먼저 생성해 포함 목록을 확인하는 편이 안전합니다.
- 최종 전달할 DWG를 엽니다.
- 명령행에 ETRANSMIT을 입력합니다.
- 포함 파일 목록에서 Xref와 폰트 관련 항목을 확인합니다.
- SHX·TTF 파일을 외부 제공해도 되는 권한이 있는지 확인합니다.
- ZIP 또는 별도 폴더 형태로 패키지를 생성합니다.
- 원본 프로젝트와 다른 임시 폴더에서 패키지를 열어봅니다.
- 문자·치수·Xref·PDF 출력 결과를 확인한 뒤 전달합니다.
글꼴 파일을 무조건 함께 보내면 안 되는 이유
글꼴 파일은 제작사 라이선스, 회사 내부 자산, 프로젝트 계약 조건에 따라 외부 전달이 제한될 수 있습니다. ETRANSMIT에 파일이 잡히더라도 전달 권한이 없는 상용 글꼴·사내 전용 글꼴이라면 담당자 확인 없이 외부에 배포하면 안 됩니다.
외부 제공이 어렵다면 PDF를 함께 제공하거나, 협력사가 보유한 표준 글꼴로 문자 스타일을 정리한 별도 납품본을 만드는 방식도 검토할 수 있습니다.
관련글 : 오토캐드 외부참조 Xref 안 보일 때|경로 재지정·상대경로·ETRANSMIT 도면 묶기
SHX·TTF 글꼴 깨짐 자주 묻는 질문
SHX 파일이 누락됐다는 알림을 그냥 닫아도 되나요?
도면 내용을 정확하게 확인해야 한다면 단순히 닫고 진행하는 것은 권장하지 않습니다. AutoCAD가 대체 글꼴로 표시할 수는 있지만, 한글·기호·문자 폭·출력 결과가 달라질 수 있습니다. 최소한 어떤 글꼴이 누락됐는지 기록하고 중요 도면이라면 원본 글꼴을 요청하는 것이 좋습니다.
simplex.shx로 대체하면 대부분 해결되지 않나요?
simplex.shx는 누락된 SHX를 임시로 표시하는 데 도움이 될 수 있지만, 원본 글꼴과 동일한 한글·기호·문자 폭을 보장하지 않습니다. 영문 위주 도면이라면 큰 문제가 없을 수 있어도, 한글 주석과 치수 기호가 중요한 도면에서는 원본 글꼴 복원이 더 안전합니다.
TTF를 AutoCAD Fonts 폴더에 복사하면 되나요?
TTF는 일반적으로 Windows 글꼴로 설치해 사용하는 방식이 맞습니다. SHX와 TTF는 관리 방식이 다르므로, TTF 파일을 확보했다면 Windows에 설치한 뒤 AutoCAD를 다시 실행해 확인합니다.
글꼴을 설치했는데도 한글이 계속 물음표로 보입니다
일반 SHX 외에 Big Font가 필요하거나, 문자 스타일이 다른 글꼴을 계속 참조하거나, AutoCAD 검색 경로에 등록되지 않은 경우일 수 있습니다. STYLE 명령으로 글꼴·Big Font 설정을 다시 확인하고, F2 창에서 실제 대체된 글꼴 이름도 확인합니다.
다른 PC에서는 정상인데 내 PC에서만 깨지는 이유는 무엇인가요?
정상 PC에는 해당 SHX·TTF·Big Font가 설치돼 있거나, Support File Search Path와 acad.fmp 설정이 다를 수 있습니다. 두 PC의 글꼴 파일 경로, 문자 스타일, 대체 글꼴 설정을 비교하면 원인을 빠르게 찾을 수 있습니다.
마무리|글꼴 깨짐은 대체보다 원본 복원이 우선
오토캐드에서 문자와 치수만 깨진다면 DWG 파일이 손상됐다고 보기보다 STYLE → 누락 글꼴 이름 확인 → SHX·TTF 구분 → 검색 경로·Windows 글꼴 등록 → PDF 출력 검토 순서로 해결하는 것이 가장 빠릅니다.
FONTALT와 acad.fmp는 원본 글꼴을 구할 수 없을 때 표시를 유지하는 보조 수단으로는 유용하지만, 정밀한 치수·한글·기호가 포함된 실무 도면에서는 원본 글꼴 파일을 확보하는 것이 원칙입니다.
마지막으로 외부 전달 전에는 Xref·SHX·TTF·CTB까지 포함됐는지 확인하고, 다른 폴더 또는 다른 PC에서 한 번 더 도면을 열어보는 테스트를 권장합니다. 이 과정만 지켜도 “문자가 깨집니다”, “도면이 다르게 보입니다” 같은 재문의가 크게 줄어듭니다.