도면을 열었을 때 글자가 깨지거나 물음표로 표시되면 업무 흐름이 끊기고 당황스럽기 마련입니다. 특히 중요한 수치나 주석이 보이지 않으면 설계 오류로 이어질 수 있어 해결이 시급합니다. 캐드 프로그램 사용 중 발생하는 폰트 문제를 확실히 잡고 작업 효율을 높이는 실질적인 해결 요령 3가지를 상세히 정리했습니다.
폰트 파일 경로 지정과 환경 설정 최적화
캐드 프로그램에서 글자가 물음표로 보이는 가장 큰 이유는 도면을 작성할 때 사용한 폰트 파일이 현재 컴퓨터에 없거나 경로가 지정되지 않았기 때문입니다. 외부에서 받은 도면을 열 때 주로 발생하며, 프로그램이 폰트를 찾지 못하면 기본 폰트로 대체하려다 실패하여 물음표를 출력하게 됩니다. 이를 해결하기 위해 가장 먼저 해야 할 일은 폰트 파일의 위치를 프로그램이 인식할 수 있도록 경로를 설정하는 것입니다.
보통 폰트 파일은 확장자가 SHX인 캐드 전용 폰트와 윈도우 공용인 TTF 폰트로 나뉩니다. 캐드 프로그램 설정 내 ‘지원 파일 검색 경로’에 해당 폰트가 저장된 폴더를 추가하면 해결됩니다. 오토캐드나 지스타캐드 등 대부분의 소프트웨어는 옵션 메뉴의 파일 탭에서 이 경로를 관리할 수 있습니다. 경로를 추가한 후에는 프로그램을 완전히 종료했다가 다시 실행해야 변경 사항이 정확하게 반영됩니다.
| 글꼴 형식 구분 | 주요 특징 및 관리 요령 |
|---|---|
| SHX (빅 폰트) | 캐드 프로그램 전용 글꼴로 속도가 빠르고 도면 용량을 적게 차지함 |
| TTF (트루타입) | 윈도우 시스템 폰트로 디자인이 유려하지만 도면이 무거워질 수 있음 |
| 폰트 저장 경로 | 프로그램 설치 폴더 내 Fonts 폴더 또는 사용자가 지정한 특정 폴더 |
| 경로 추가 방법 | 옵션(Options) 메뉴의 지원 파일 검색 경로에서 폴더 위치 등록 |
| 파일 확장자 확인 | 도면 작성자가 사용한 원본 폰트 파일의 확장자를 반드시 확인 후 복사 |
STYLE 명령어를 이용한 대체 글꼴 수동 지정
경로 설정만으로 해결되지 않는다면 STYLE(ST) 명령어를 사용하여 도면에 설정된 글꼴 스타일을 직접 수정해야 합니다. 캐드 프로그램 명령어 창에 ST를 입력하면 문자 스타일 관리자가 나타납니다. 여기서 느낌표 표시가 떠 있는 스타일을 찾으면 어떤 글꼴이 누락되었는지 확인할 수 있습니다. 누락된 글꼴 대신 컴퓨터에 설치된 ‘굴림’이나 ‘돋움’ 같은 표준 글꼴로 변경해주면 즉시 글자가 정상적으로 나타납니다.
특히 한글이 깨지는 경우에는 큰 글꼴(Big Font) 사용 옵션을 확인해야 합니다. 한글은 영문보다 데이터가 크기 때문에 큰 글꼴 사용을 체크하고 ‘whgtxt.shx’나 ‘wghsemi.shx’ 같은 한글 전용 SHX 폰트를 지정해주면 물음표 표시가 사라집니다. 이 방법은 도면의 모든 문자 스타일을 일일이 확인해야 하므로 다소 시간이 걸릴 수 있지만, 폰트 파일 자체가 없을 때 가장 확실하게 해결할 수 있는 방법입니다.
- 명령어 ST 실행: 문자 스타일 관리자 창을 띄워 현재 도면의 모든 스타일 점검
- 누락 글꼴 확인: 글꼴 이름 옆에 노란색 경고 표시가 있는 항목을 우선 수정
- 큰 글꼴 사용 체크: 한글 누락 방지를 위해 Big Font 옵션을 반드시 활성화
- 표준 폰트로 교체: 특수한 폰트 대신 맑은 고딕이나 돋움체 등 범용 폰트 적용
- 적용 후 재생성: 설정을 마친 뒤 REGEN 명령어를 입력하여 화면을 새로고침
폰트 매핑 파일 수정 및 자동 대체 기능 활용
매번 스타일을 수정하는 것이 번거롭다면 캐드 프로그램의 폰트 매핑(Font Mapping) 기능을 활용해 보세요. 이는 특정 폰트가 없을 때 자동으로 어떤 폰트로 대체할지 미리 정해두는 규칙 파일입니다. ‘acad.fmp’와 같은 매핑 파일을 메모장으로 열어 ‘없는폰트명;대체할폰트명’ 형식으로 입력해두면, 나중에 해당 폰트가 포함된 도면을 열 때 별도의 조작 없이도 지정한 폰트로 자동 변환되어 열립니다.
또한 도면을 열 때 나타나는 ‘누락된 SHX 파일’ 팝업 창에서 ‘각 SHX 파일에 대해 대체 파일 지정’을 선택하는 습관을 들이는 것이 좋습니다. 이때 무조건 취소를 누르면 물음표가 생기지만, 기본 폰트인 ‘simplex.shx’ 등으로 연결해주면 최소한 글자의 위치와 크기는 유지된 상태로 내용을 확인할 수 있습니다. 캐드 프로그램은 사용자의 대응 방식에 따라 결과가 달라지므로 안내 메시지를 꼼꼼히 읽고 대처하는 것이 중요합니다.
| 증상 분류 | 구체적인 해결 포인트 및 팁 |
|---|---|
| 한글이 물음표로 표시됨 | 큰 글꼴 미지정 문제이므로 ST 메뉴에서 whgtxt.shx 등으로 연결 |
| 글자가 거꾸로 보이거나 깨짐 | 문자 스타일의 효과 항목에서 ‘거꾸로’ 또는 ‘반대로’ 옵션 해제 |
| 특정 기호가 안 보임 | 특수 문자를 지원하지 않는 폰트일 경우 유니코드 지원 폰트로 교체 |
| 치수 문자가 사라짐 | 치수 스타일(D) 메뉴 내의 문자 탭에서 설정된 스타일을 다시 지정 |
| 출력 시에만 글자가 안 나옴 | 폰트가 레이어 설정상 ‘출력 안 함’ 상태인지 혹은 래스터화 문제인지 점검 |
장기적인 폰트 충돌 예방을 위한 도면 관리 습관
폰트 문제는 해결하는 것만큼 예방하는 것도 중요합니다. 다른 업체에 도면을 보낼 때는 전자 전송(ETRANSMIT) 기능을 사용하여 도면에 사용된 폰트, 이미지, 외부 참조 파일을 하나의 압축 파일로 묶어서 전달해야 합니다. 이렇게 하면 받는 사람이 별도의 폰트를 구할 필요 없이 바로 완벽한 도면을 볼 수 있습니다. 캐드 프로그램 기능을 100% 활용하는 스마트한 습관이 불필요한 재작업을 막아줍니다.
마지막으로 가급적 범용적인 폰트를 사용하여 도면을 작성하는 것이 좋습니다. 회사 고유의 유료 폰트를 사용하면 협력사와의 소통에서 항상 문제가 발생할 수밖에 없습니다. 윈도우 표준 폰트나 캐드 프로그램에 기본 내장된 SHX 폰트를 위주로 표준화된 도면 양식을 구축하면, 어떤 환경에서도 글자가 깨지지 않는 안정적인 설계 데이터를 유지할 수 있습니다.
- 전자 전송 생활화: 도면 전달 시 폰트를 포함하는 ETRANSMIT 명령어 사용
- 표준 폰트 사용: 협업 시 문제가 없는 굴림, 돋움, 고딕 계열 위주로 작성
- 폰트 백업 보관: 자주 사용하는 전용 폰트는 별도의 클라우드나 USB에 백업
- 도면 클린 작업: PURGE 명령어로 사용하지 않는 문자 스타일을 주기적으로 정리
- 폰트 폴더 통합 관리: 수집된 모든 SHX 파일을 프로그램 경로 폴더에 통합 관리
지식의 폭을 넓혀줄 관련 추천 참고 자료 및 레퍼런스
캐드 프로그램 글꼴 오류 관련 자주 묻는 질문(FAQ)
물음표로 나오는 글자를 한꺼번에 바꿀 수 있는 방법이 있나요?
명령어 창에 STYLE을 입력하여 현재 도면에서 사용 중인 스타일의 글꼴을 표준 폰트로 변경하고 적용을 누르면, 해당 스타일이 적용된 모든 문자가 한 번에 수정됩니다. 만약 여러 스타일이 섞여 있다면 특성 창(CH)을 열어 문자 객체만 선택한 뒤 스타일을 통일해주는 방법도 효과적인 캐드 프로그램 활용 팁입니다.
SHX 폰트를 Fonts 폴더에 넣었는데도 왜 인식을 못 하나요?
파일을 복사한 후 캐드 프로그램을 종료했다가 다시 실행해야 리스트에 나타납니다. 또한 윈도우 시스템의 Fonts 폴더가 아니라 캐드 소프트웨어가 설치된 경로 내의 Fonts 폴더에 넣어야 함을 주의하세요. 만약 폴더 위치를 찾기 어렵다면 옵션의 지원 파일 검색 경로에 현재 폰트가 들어있는 폴더를 직접 추가해주는 것이 가장 확실합니다.
윈도우 폰트(TTF)는 있는데 캐드에서만 깨지는 이유는 무엇인가요?
윈도우에 설치된 TTF 폰트는 캐드 스타일 설정에서 ‘큰 글꼴 사용’을 체크하면 오히려 인식이 안 될 수 있습니다. TTF 폰트를 쓸 때는 스타일 관리자에서 큰 글꼴 체크를 해제하고 직접 이름을 선택해야 합니다. 또한 폰트 이름 앞에 ‘at’ 기호가 붙은 것은 세로 쓰기용이므로 일반적인 가로 쓰기에는 기호가 없는 폰트를 선택하시기 바랍니다.
외부 업체에서 받은 도면인데 폰트 파일까지 요구하기 곤란할 땐 어떻게 하죠?
업체에 요청하기 어려운 상황이라면 캐드 프로그램의 자동 대체 기능을 써야 합니다. ST 명령어에서 누락된 폰트 대신 ‘돋움’이나 ‘맑은 고딕’으로 스타일을 변경해 보세요. 대부분의 한글 폰트는 범용 폰트로 대체해도 내용 확인에는 지장이 없습니다. 다만 문자의 폭이나 위치가 미세하게 틀어질 수 있으니 치수 확인 시 주의가 필요합니다.
도면을 열 때마다 폰트 창이 뜨는 게 너무 귀찮은데 끌 수 없나요?
명령어 창에 FONTALT라고 입력하고 기본값으로 사용할 폰트 이름(예: whgtxt.shx)을 설정해두면, 폰트가 없을 때 팝업 창을 띄우는 대신 설정한 폰트로 자동 연결됩니다. 또한 EXPERT 변수값을 조절하면 일부 경고 메시지를 생략할 수 있지만, 중요한 정보를 놓칠 수 있으므로 초보자에게는 권장하지 않는 캐드 프로그램 설정입니다.
캐드 프로그램 버전에 따라 폰트 호환성이 다를 수도 있나요?
최신 버전의 캐드 프로그램은 하위 버전의 폰트를 대부분 지원하지만, 반대의 경우에는 일부 유니코드 폰트가 제대로 표현되지 않을 수 있습니다. 특히 2000년대 초반 도면을 최신 버전에서 열거나 그 반대일 때 인코딩 문제로 글자가 깨지기도 합니다. 이럴 때는 도면을 저장할 때 호환성을 고려하여 버전을 낮추거나 공용 폰트를 사용하는 것이 안전합니다.