CAD 작업을 하다 보면 종종 난감한 상황에 부딪히곤 합니다. 그중에서도 도면의 텍스트가 '물음표(???)'로 깨져 보이는 현상은 정말 흔하면서도 골치 아픈 문제죠. 중요한 정보가 담긴 도면을 제대로 확인할 수 없으니 작업의 흐름이 끊기고, 납기일을 맞추는 데도 차질이 생길 수 있습니다. 저는 이런 경험을 한두 번 겪은 게 아니라, 그 답답함을 누구보다 잘 알고 있어요.
하지만 걱정 마세요! 대부분의 CAD 폰트 깨짐 현상은 몇 가지 기본적인 해결책만으로 충분히 고칠 수 있습니다. 오늘은 2025년 기준으로 가장 효과적인 5가지 해결 방법을 여러분과 공유하고자 합니다. 이 방법들을 차근차근 따라 하다 보면, 어느새 깨끗하게 표시되는 폰트를 만날 수 있을 거예요!
🤔 CAD 폰트 깨짐, 왜 '물음표'가 나타날까요? (원인 분석)

CAD 도면에서 텍스트가 물음표로 보이는 주요 원인은 크게 두 가지로 볼 수 있습니다. 첫째는 도면 생성 시 사용된 폰트가 현재 작업 중인 시스템에 설치되어 있지 않거나, CAD 프로그램이 해당 폰트를 인식하지 못하는 경우입니다. 둘째는 폰트 파일 자체가 손상되었거나, CAD 프로그램의 텍스트 스타일 설정이 잘못된 경우, 혹은 시스템의 언어 설정이 맞지 않아 문자 인코딩에 문제가 생기는 경우입니다.
이러한 원인들을 이해하고 나면, 문제 해결의 방향이 훨씬 명확해집니다. 이제 구체적인 해결책들을 하나씩 살펴보면서 여러분의 CAD 폰트 문제를 시원하게 해결해 볼까요?
💡 문제 해결의 시작: 이 5가지 방법을 시도해 보세요!
1. 누락된 폰트 확인 및 설치
가장 흔한 원인이자 가장 간단한 해결책입니다. 도면을 작성한 컴퓨터에는 있지만, 내 컴퓨터에는 폰트가 없어서 발생하는 문제이죠. 주로 TTF(TrueType Font)나 SHX(Shape File) 폰트에서 이런 현상이 나타납니다.
폰트 확인 및 설치 방법은 다음과 같습니다.
| 단계 | 설명 |
|---|---|
| 1단계: 누락 폰트 확인 | CAD 프로그램에서 도면을 열었을 때, 대개 누락된 폰트 목록을 보여주는 창이 나타납니다. 이 목록을 확인하세요. |
| 2단계: 폰트 파일 구하기 | 원본 도면 제작자에게 폰트 파일을 요청하거나, 웹에서 해당 폰트 이름을 검색하여 다운로드합니다. (상업적 이용 시 라이선스 확인 필수!) |
| 3단계: 폰트 설치 | 다운로드한 폰트 파일(.ttf, .shx 등)을 Windows 제어판 > 글꼴 폴더에 복사하거나, 마우스 우클릭 후 '설치'를 선택합니다. SHX 폰트의 경우 CAD 설치 경로 내의 'Fonts' 폴더에 직접 넣어주어야 합니다. |
| 4단계: CAD 재실행 | CAD 프로그램을 완전히 종료한 후 다시 실행하여 도면을 열어봅니다. |

2. 폰트 매핑 파일(FMP) 활용하기
간혹 폰트를 설치했음에도 불구하고 CAD 프로그램이 인식하지 못하거나, 특정 폰트 라이선스 문제로 인해 폰트를 직접 설치하기 어려운 경우가 있습니다. 이때 유용하게 사용할 수 있는 것이 바로 폰트 매핑 파일(FMP)입니다. CAD 프로그램은 이 파일을 참조하여 누락된 폰트를 대체할 폰트를 자동으로 찾아 적용하게 됩니다.
대부분의 CAD 프로그램은 'acad.fmp' 또는 유사한 이름의 파일을 사용하여 폰트 매핑을 관리합니다. 이 파일은 CAD 설치 경로의 Support 폴더나 Roaming 폴더에 위치하는 경우가 많습니다.
- 파일을 찾아 메모장으로 엽니다.
- 깨진 폰트 이름 = 대체할 폰트 이름 형식으로 추가합니다.
(예: BrokenFont.shx=simplex.shx) - 파일을 저장하고 CAD 프로그램을 재실행합니다.
3. CAD 텍스트 스타일 설정 재점검
폰트 자체의 문제뿐만 아니라, CAD 프로그램 내에서 텍스트 스타일이 잘못 설정되어 폰트가 깨질 수도 있습니다. 특히 도면을 다른 버전의 CAD 프로그램에서 열거나, 여러 사람이 동시에 작업할 때 이런 문제가 발생하기 쉽습니다.
'_STYLE' 명령어를 사용하여 '문자 스타일' 대화상자를 열고, 도면에 사용된 각 스타일이 올바른 폰트 파일과 연결되어 있는지 확인해야 합니다.
| 확인 항목 | 점검 내용 |
|---|---|
| 폰트 이름 (Font Name) | 각 문자 스타일에 지정된 폰트 파일(예: Arial, Simplex, GULIM)이 정확한지 확인합니다. |
| 빅 폰트 (Big Font) | 한글, 한자 등 아시아권 문자가 깨질 경우 '빅 폰트'가 지정되지 않았는지 확인하고, 필요시 적절한 빅 폰트(예: GULIM.shx)를 지정해 줍니다. 반대로 불필요하게 빅 폰트가 지정되어 있다면 해제합니다. |
| 효과 (Effects) | '거꾸로(Upside Down)', '좌우반전(Backwards)' 등의 효과가 의도치 않게 적용되어 있는지 확인합니다. |
4. 시스템 언어 및 로케일 설정 확인
국제적인 프로젝트나 다양한 언어권의 도면을 다룰 때 이 문제가 발생하기도 합니다. Windows 운영체제의 언어 및 로케일 설정이 CAD 프로그램이 읽어들이는 문자의 인코딩 방식과 일치하지 않을 때, 폰트가 물음표로 표시될 수 있습니다. 특히 한글, 일본어, 중국어 등 아시아권 문자가 포함된 도면에서 자주 나타납니다.
- Windows 설정 > 시간 및 언어 > 언어 및 지역으로 이동합니다.
- '관련 설정' 아래의 '관리 언어 설정'을 클릭합니다.
- '유니코드 지원하지 않는 프로그램용 언어' 섹션에서 '시스템 로케일 변경'을 클릭합니다.
- '베타: 세계 언어 지원을 위해 Unicode UTF-8 사용' 옵션의 체크를 해제하고, 도면에서 사용된 언어(예: 한국어)로 로케일을 설정한 후 시스템을 재부팅합니다.

5. 폰트 파일 무결성 및 캐시 문제 해결
위의 모든 방법을 시도했는데도 문제가 해결되지 않는다면, 폰트 파일 자체의 손상이나 CAD 프로그램의 폰트 캐시 문제일 가능성이 있습니다. 폰트 파일은 다운로드 과정에서 손상될 수 있으며, CAD 프로그램은 성능 향상을 위해 폰트 정보를 캐싱하는데, 이 캐시가 손상되면 오류가 발생하기도 합니다.
- 손상된 폰트 재설치: 문제가 되는 폰트 파일을 완전히 제거한 후, 신뢰할 수 있는 출처에서 새로 다운로드하여 다시 설치해 보세요.
- CAD 캐시 지우기: CAD 프로그램의 임시 파일이나 캐시를 수동으로 지우는 방법입니다. CAD마다 경로는 다르지만, 보통 C:\Users\[사용자명]\AppData\Local\Temp 폴더에서 CAD 관련 임시 파일을 찾아 삭제하거나, CAD 자체의 초기화/재설정 기능을 활용할 수 있습니다.
- CAD 프로필 재설정: CAD 프로그램의 사용자 프로필이 손상되었을 가능성도 있습니다. CAD 설정에서 '옵션(Options)' > '프로필(Profiles)' 탭으로 이동하여 기존 프로필을 재설정하거나 새로운 프로필을 생성하여 테스트해 볼 수 있습니다.
이 방법들은 최후의 수단으로 볼 수 있으며, 다른 설정에 영향을 줄 수 있으므로 주의 깊게 진행해야 합니다.
- ✔️ 누락 폰트 설치: 도면 사용 폰트가 내 PC에 있는지 확인하고 없으면 설치.
- ✔️ FMP 파일 활용: 폰트 매핑 파일(acad.fmp)을 편집하여 대체 폰트 지정.
- ✔️ CAD 스타일 점검: CAD 문자 스타일 설정에서 올바른 폰트와 빅 폰트 지정 여부 확인.
- ✔️ 시스템 로케일: Windows 언어 및 지역 설정(시스템 로케일)이 도면 언어와 일치하는지 확인.
- ✔️ 파일/캐시 문제: 폰트 손상 시 재설치, CAD 캐시 또는 프로필 재설정 시도.
❓ 자주 묻는 질문 (FAQ)
Q1: CAD에서 SHX 폰트와 TTF 폰트 중 어떤 것을 사용해야 하나요?
A1: SHX 폰트는 CAD 전용 폰트로 파일 크기가 작고 속도가 빠르지만, Windows 시스템 폰트가 아니므로 워드 프로세서 등 다른 프로그램과 호환되지 않습니다. TTF 폰트는 Windows 시스템 폰트이며 다양한 프로그램에서 호환되지만, SHX보다 파일 크기가 크고 렌더링 속도가 약간 느릴 수 있습니다. 일반적으로 도면의 용도와 배포 환경을 고려하여 선택합니다. 한글이 포함된 경우 빅 폰트 지정이 더 유연한 SHX 폰트 계열을 선호하기도 합니다.
Q2: 폰트 매핑 파일을 수정했는데도 해결이 안 돼요. 다른 방법이 있나요?
A2: 폰트 매핑 파일을 수정한 후 CAD 프로그램을 완전히 종료하고 다시 실행했는지 확인해 주세요. 그래도 문제가 지속된다면, 매핑 파일에 오타가 있거나, 매핑하려는 대체 폰트(예: simplex.shx)가 시스템에 실제로 없는 경우일 수 있습니다. 또한, 도면 자체의 특수 문자 인코딩 문제일 수도 있으니 시스템 로케일 설정(위 4번 해결책)을 점검해 보는 것도 좋은 방법입니다.
Q3: 여러 도면에서 공통적으로 폰트 문제가 발생하는데, 한 번에 해결할 방법은 없을까요?
A3: 여러 도면에서 공통적으로 문제가 발생한다면, 특정 폰트가 시스템에 누락되어 있거나 CAD 프로그램의 전역 설정에 문제가 있을 가능성이 높습니다. 먼저, 가장 많이 깨지는 폰트가 무엇인지 파악하여 해당 폰트를 시스템에 정확히 설치하고, CAD 프로그램의 기본 텍스트 스타일 설정을 점검해야 합니다. 앞서 설명드린 5가지 해결책을 순서대로 적용해 보시고, 특히 폰트 매핑(FMP)이나 시스템 로케일 설정이 전역적인 문제 해결에 큰 도움이 될 수 있습니다.
CAD 폰트 깨짐 현상은 처음 겪으면 당황스럽지만, 대부분의 경우 이 5가지 해결책 중 하나로 해결할 수 있습니다. 오늘 알려드린 방법들이 여러분의 CAD 작업 효율을 높이는 데 큰 도움이 되기를 바랍니다. 궁금한 점이 있다면 언제든지 댓글로 남겨주세요! 저는 다음에 더 유익한 정보로 돌아오겠습니다!