본문 바로가기
IT 이것저것/오토캐드autocad

CAD 도면에서 텍스트가 ???로 뜰 때 해결 방법

by KaNonx카논 2025. 4. 10.
반응형

📐 CAD 도면에서 텍스트가 ???로 뜰 때 해결 방법

- 폰트 오류? 인코딩 문제? 원인부터 해결까지 전부 알려드려요! 🛠️

AutoCAD나 DWG 기반 도면을 열었는데 텍스트가 전부 ❓❓❓(???)로 보이시나요?
이는 단순한 표시 오류가 아니라 폰트 또는 문자 인코딩 문제일 가능성이 높습니다.

지금부터 단계별로 원인 진단 → 해결법을 차근차근 알려드릴게요! 💪


🔍 1. 주 원인: 폰트(FONT) 누락 또는 호환 불가

도면에 사용된 SHX 또는 TTF 폰트가 시스템에 없거나,
해당 폰트가 손상되었거나,
다른 언어 인코딩(예: 한글 도면을 영문 시스템에서 열기) 때문입니다.


🧩 2. 해결 순서: 이렇게 해보세요!

✅ ① 도면에 사용된 폰트 확인

  1. 도면 파일을 열고 명령어창에 STYLE 입력 → 엔터
  2. 텍스트 스타일 창에서 어떤 폰트가 쓰였는지 확인
  3. 폰트 경로 확인 (보통 .shx, .ttf 형식)

✅ ② 폰트 설치 상태 확인 및 추가

  • 누락된 폰트가 있다면 해당 .shx 또는 .ttf 파일을 받아
    C:\Program Files\Autodesk\AutoCAD 20XX\Fonts 또는
    C:\Windows\Fonts 경로에 복사해 주세요.

👉 도면 제공자에게 사용된 폰트 파일을 요청하는 것도 좋은 방법입니다!

✅ ③ 대체 폰트 지정 (missing 폰트 대비)

  • acad.fmp 파일을 수정하여 누락 폰트를 자동으로 대체할 수 있어요.
    이 파일은 폰트 매핑용이며 경로는 다음과 같아요:
    C:\Program Files\Autodesk\AutoCAD 20XX\Support\acad.fmp

예시:

 
gothick.shx=txt.shx

🌐 3. 인코딩 문제일 경우: 유니코드 설정 점검

✅ UCS-2(한글) ↔ ANSI 간 변환 이슈

  • 타 시스템(영문 OS 등)에서 저장된 한글 도면은
    폰트가 존재해도 인코딩 오류로 인해 ???로 표시될 수 있어요.

해결 방법:

  1. MTEXT 또는 DTEXT에서 텍스트 편집 시 깨지는 문자 직접 확인
  2. MTEXT 입력 후 텍스트를 새로 입력하여 저장이 되는지 실험
  3. 필요한 경우 메모장에 복사 후 UTF-8 형식으로 저장해 다시 삽입

💡 4. 폰트가 많을 경우: 폰트 일괄 적용 팁

  • STYLE 명령어로 기본 스타일을 새로 만들어 모든 텍스트를 하나의
    TTF 폰트(예: "굴림" 또는 "Arial Unicode MS")로 통일하면 오류를 줄일 수 있어요.
  • Find & Replace 명령어로 텍스트 스타일을 일괄 변환하는 것도 방법입니다.

🧪 5. SHX 폰트와 TTF 폰트 차이점

구분 SHX 폰트 TTF 폰트
확장자 .shx .ttf
용도 단순 도면용, 빠름 다양한 언어 지원
특징 벡터 기반, 경량 TrueType, 인쇄 품질 우수
추천 용도 단순 건축 설계 한글 포함 문서, 도면명, 출력용

💡 복잡한 텍스트나 다국어가 섞여 있는 경우엔 TTF 폰트 사용을 추천합니다!


🧹 6. ??? 텍스트 자동 정리 방법 (보조툴 사용)

  • FontFix Lisp, ResetText 같은 오토캐드 LISP를 이용하면
    ???로 표시되는 텍스트를 일괄 교체 또는 스타일 재설정할 수 있어요.
  • 또는 CAD 프로그램 확장 플러그인도 활용 가능!

⏱️ 7. 텍스트 깨짐 방지를 위한 사전 팁

  1. 도면 전달 시 사용된 폰트 함께 전달
  2. eTransmit 기능 활용하여 폰트 포함 패키지 생성
  3. 도면 저장 시 PDF도 함께 생성하여 대비

✅ 마무리 체크리스트

🔲 도면 내 텍스트 스타일 확인했나요?
🔲 사용된 폰트 파일은 시스템에 설치되어 있나요?
🔲 acad.fmp 파일로 대체 폰트 지정했나요?
🔲 인코딩 문제라면 텍스트를 재입력해 보셨나요?


🎯 정리: ??? 텍스트, 걱정 마세요!

"왜 다 물음표로 나올까?" 당황할 수 있지만,
차근차근 원인과 폰트만 확인하면 대부분 해결됩니다!
앞으로는 도면 열기 전 폰트 체크, 잊지 마세요! 😉

반응형

댓글