본문 바로가기
정보

오토캐드 폰트 문제, 윈도우 폰트로 한 방에 해결하기!

by 312sfsfafka 2025. 7. 4.

오토캐드 폰트 문제, 윈도우 폰트로 한 방에 해결하기!

 

목차

  1. 오토캐드 폰트 문제, 왜 발생할까요?
  2. 윈도우 폰트 활용의 장점
  3. 오토캐드에서 윈도우 폰트 설정하는 방법
    • 새로운 문자 스타일 생성 및 폰트 지정
    • 기존 문자 스타일 수정
    • 대체 폰트 설정 (MAPFONT) 활용
  4. 윈도우 폰트 적용 시 주의사항
  5. 그래도 해결되지 않는 폰트 문제: 최종 점검

오토캐드 폰트 문제, 왜 발생할까요?

오토캐드 사용자라면 한 번쯤은 겪어봤을 폰트 깨짐 현상! 😥 도면을 열었더니 글자가 물음표(?)로 보이거나 전혀 다른 폰트로 출력되어 당황스러웠던 경험, 다들 있으실 겁니다. 이러한 폰트 문제는 주로 다음과 같은 원인으로 발생합니다.

첫째, DWG 파일에 사용된 폰트가 내 컴퓨터에 설치되어 있지 않은 경우입니다. 오토캐드 도면은 특정 폰트를 기반으로 작성되는데, 해당 폰트가 없으면 오토캐드는 기본 폰트나 대체 폰트로 글자를 표시하게 됩니다. 이 과정에서 글자가 깨지거나 다르게 보이는 것이죠. 특히 외부에서 받은 도면에서 자주 발생합니다.

둘째, 오토캐드 자체 폰트(SHX 폰트)와 트루타입 폰트(TTF 폰트) 간의 호환성 문제입니다. 오토캐드는 자체적인 SHX 폰트 외에도 윈도우에서 사용하는 TTF 폰트를 지원합니다. 하지만 이 두 가지 폰트가 혼용되거나, 특정 SHX 폰트가 제대로 로드되지 않을 때 문제가 발생하기도 합니다. 특히 한글 폰트의 경우, SHX 폰트가 한글을 제대로 지원하지 못하거나, 특정 한글 SHX 폰트가 손상되었을 때 깨짐 현상이 심해질 수 있습니다.

셋째, 오토캐드 프로그램 자체의 설정 오류나 손상입니다. 드물지만 오토캐드의 특정 설정 파일이 손상되었거나, 업데이트 과정에서 문제가 발생하여 폰트 로딩에 오류가 생길 수도 있습니다. 이 경우 오토캐드를 재설치하거나 설정을 초기화해야 하는 복잡한 상황이 발생하기도 합니다.

넷째, 운영체제(OS)의 폰트 캐시 문제입니다. 윈도우는 폰트 정보를 캐시로 저장하여 빠르게 불러오는데, 이 캐시가 손상되거나 오래된 정보를 가지고 있을 때 오토캐드에서 폰트 로딩 오류가 발생할 수 있습니다. 폰트 캐시를 재설정하거나 삭제하여 문제를 해결하는 경우도 있습니다.

이러한 문제들을 해결하는 가장 빠르고 확실한 방법 중 하나가 바로 윈도우에 기본으로 설치된 트루타입 폰트를 활용하는 것입니다.


윈도우 폰트 활용의 장점

오토캐드에서 윈도우 폰트를 사용하는 것은 여러모로 이점을 제공합니다.

가장 큰 장점은 높은 호환성과 안정성입니다. 윈도우 폰트, 즉 트루타입 폰트(TTF)는 운영체제에 기본적으로 포함되어 있거나 쉽게 설치할 수 있어, 어떤 컴퓨터에서든 동일한 폰트를 사용할 가능성이 높습니다. 이는 도면을 다른 사람과 공유할 때 폰트 깨짐 현상을 최소화할 수 있다는 것을 의미합니다. 별도의 폰트 파일을 함께 제공할 필요가 없으므로 작업 효율성도 높아집니다.

둘째, 다양한 폰트 선택의 폭이 넓어집니다. 윈도우에는 고딕, 명조, 바탕, 굴림 등 다양한 한글 폰트와 수많은 영문 폰트가 기본으로 제공됩니다. 또한, 웹폰트나 유료 폰트 등 원하는 폰트를 쉽게 다운로드하여 설치할 수 있어 디자인의 자유도가 높아집니다. 오토캐드 자체 SHX 폰트에 비해 가독성과 미려함이 뛰어난 폰트들이 많아 도면의 전체적인 품질을 향상시킬 수 있습니다.

셋째, WYSIWYG(What You See Is What You Get) 환경 구축에 유리합니다. 윈도우 폰트는 화면에 보이는 그대로 출력되는 경향이 강하여, 인쇄 시 예상치 못한 폰트 깨짐이나 변형을 줄일 수 있습니다. 이는 도면 출력물의 신뢰도를 높여주며, 불필요한 재작업을 줄여줍니다. 특히 도면을 PDF로 변환하거나 다른 소프트웨어와 연동할 때 폰트 문제가 발생할 가능성을 현저히 낮춰줍니다.

넷째, 관리의 용이성입니다. 윈도우 폰트는 운영체제에서 통합적으로 관리되므로, 오토캐드 내에서 폰트 파일을 일일이 찾거나 설정할 필요 없이 윈도우 폰트 폴더에 폰트를 추가하기만 하면 오토캐드에서도 자동으로 인식합니다. 이는 폰트 관리의 번거로움을 줄여주고, 필요한 폰트를 쉽고 빠르게 적용할 수 있도록 돕습니다.


오토캐드에서 윈도우 폰트 설정하는 방법

오토캐드에서 윈도우 폰트를 사용하는 방법은 매우 간단합니다. 크게 새로운 문자 스타일을 생성하여 폰트를 지정하는 방법과 기존 문자 스타일을 수정하는 방법, 그리고 대체 폰트를 활용하는 방법이 있습니다.

새로운 문자 스타일 생성 및 폰트 지정

가장 권장하는 방법은 새로운 문자 스타일을 만들어 사용하는 것입니다.

  1. STYEL (스타일) 명령어 입력 또는 형식(Format) 메뉴 > 문자 스타일(Text Style)을 클릭하여 문자 스타일 관리자 창을 엽니다.
  2. 새로 만들기(New) 버튼을 클릭하여 새 문자 스타일의 이름을 지정합니다. 예를 들어 'My_Font_Style'과 같이 알아보기 쉬운 이름으로 설정합니다.
  3. 글꼴 이름(Font Name) 드롭다운 메뉴에서 원하는 윈도우 폰트를 선택합니다. '굴림', '맑은 고딕', 'Arial' 등 다양한 폰트 중에서 도면에 적합한 폰트를 고릅니다. 폰트 목록에는 윈도우에 설치된 모든 TTF 폰트와 오토캐드 SHX 폰트가 함께 표시됩니다. TTF 폰트는 폰트 이름 옆에 TT 아이콘이 붙어 있습니다.
  4. 글꼴 스타일(Font Style)에서 '보통', '기울임꼴', '굵게', '굵은 기울임꼴' 등 원하는 스타일을 선택합니다. 모든 폰트가 모든 스타일을 지원하는 것은 아닙니다.
  5. 적용(Apply) 버튼을 클릭한 후 닫기(Close) 버튼을 클릭하여 설정을 저장하고 문자 스타일 관리자 창을 닫습니다.
  6. 이제 도면에서 문자를 작성할 때 새로 만든 문자 스타일을 선택하여 사용하면 됩니다.

기존 문자 스타일 수정

이미 많은 문자가 작성된 도면이라면 기존 문자 스타일의 폰트를 변경하는 것이 효율적입니다.

  1. 마찬가지로 STYEL (스타일) 명령어를 입력하여 문자 스타일 관리자 창을 엽니다.
  2. 수정하고 싶은 문자 스타일을 목록에서 선택합니다.
  3. 글꼴 이름(Font Name) 드롭다운 메뉴에서 원하는 윈도우 폰트로 변경합니다.
  4. 적용(Apply) 버튼을 클릭합니다. 이때, 해당 스타일을 사용하는 모든 문자의 폰트가 변경될 것인지 묻는 경고창이 나타날 수 있습니다. '예'를 클릭하면 도면 내의 모든 문자가 새로 지정된 폰트로 변경됩니다.
  5. 닫기(Close) 버튼을 클릭하여 창을 닫습니다.

대체 폰트 설정 (MAPFONT) 활용

외부에서 받은 도면의 경우, 사용된 폰트를 일일이 찾아서 설치하기 어려운 경우가 많습니다. 이럴 때는 MAPFONT (폰트 매핑) 기능을 사용하여 특정 폰트를 윈도우 폰트로 자동으로 대체하도록 설정할 수 있습니다.

  1. MAPFONT 명령어를 입력합니다.
  2. Font Mapping File 창이 나타나면, 기존 매핑 파일을 사용하거나 새로 만들 수 있습니다. 기본적으로 'acad.fmp' 파일이 사용됩니다.
  3. Add 버튼을 클릭하여 매핑할 폰트를 추가합니다.
  4. Old Font에 깨지는 폰트의 이름을 입력하고, New Font에 대체할 윈도우 폰트 이름을 입력합니다. 예를 들어, 'hztxt.shx' 폰트가 깨진다면 Old Font에 'hztxt.shx'를, New Font에 'Gulim' (굴림체)을 입력합니다.
  5. OK를 클릭하여 설정을 저장합니다.
  6. 다음부터 해당 도면을 열거나, MAPFONT를 다시 적용하면 설정된 대체 폰트로 글자가 표시됩니다. 이 방법은 도면을 수정하지 않고도 폰트 깨짐을 임시로 해결할 때 유용합니다.

윈도우 폰트 적용 시 주의사항

윈도우 폰트를 사용하는 것이 편리하지만, 몇 가지 주의할 점이 있습니다.

첫째, 폰트 선택에 신중해야 합니다. 모든 윈도우 폰트가 오토캐드 도면에 적합한 것은 아닙니다. 너무 복잡하거나 장식적인 폰트는 가독성을 떨어뜨릴 수 있으며, 출력 시 문제가 발생할 수도 있습니다. 일반적으로 '굴림', '맑은 고딕', 'Arial', 'Verdana' 등과 같이 가독성이 좋고 시스템 호환성이 높은 폰트를 사용하는 것이 좋습니다. 특히 가는 선으로 이루어진 폰트나 너무 얇은 폰트는 출력 시 제대로 보이지 않을 수 있으므로 피하는 것이 좋습니다.

둘째, 폰트 크기 및 비율 조정에 유의해야 합니다. SHX 폰트와 TTF 폰트는 폰트의 내부적인 디자인 특성상 같은 크기로 설정해도 실제 문자 폭이나 높이가 다르게 보일 수 있습니다. 윈도우 폰트를 적용한 후에는 문자 스타일에서 '높이(Height)' 값을 조절하거나, '폭 비율(Width Factor)'을 조절하여 전체적인 문자의 균형을 맞추는 것이 필요합니다. 때로는 '경사 각도(Oblique Angle)'를 조절하여 문자에 기울임을 줄 수도 있습니다.

셋째, 다른 사용자와의 협업 시에는 폰트 문제를 미리 공유하고 해결해야 합니다. 내가 윈도우 폰트를 사용하여 도면을 작성했는데, 상대방 컴퓨터에 해당 폰트가 설치되어 있지 않다면 다시 폰트 깨짐 현상이 발생할 수 있습니다. 가장 좋은 방법은 도면을 PDF로 변환하여 전달하거나, 사용한 폰트 파일을 함께 제공하는 것입니다. 혹은 범용적으로 많이 사용되는 윈도우 기본 폰트를 사용하는 것을 권장합니다.

넷째, SHX 폰트를 완전히 대체할 수 없는 경우도 있습니다. 일부 특수한 기능이나 심볼은 SHX 폰트에만 내장되어 있는 경우가 있습니다. 예를 들어, 건축 도면에서 사용되는 특정 해치 패턴이나 특수 기호는 SHX 폰트에 종속되어 있을 수 있으므로, 이 경우에는 SHX 폰트와 윈도우 폰트를 혼용하여 사용하는 것이 필요합니다. 모든 문자를 윈도우 폰트로 변경하기 전에 도면에 어떤 특수 기호가 사용되었는지 확인하는 것이 중요합니다.


그래도 해결되지 않는 폰트 문제: 최종 점검

위에서 설명한 방법들을 시도했음에도 불구하고 폰트 문제가 해결되지 않는다면 다음과 같은 추가적인 점검을 해볼 수 있습니다.

  1. 오토캐드 프로그램 재시작: 간혹 단순한 일시적인 오류로 인해 폰트 로딩에 문제가 발생할 수 있습니다. 오토캐드를 완전히 종료했다가 다시 실행해 보세요.
  2. 윈도우 폰트 캐시 삭제: 윈도우 폰트 캐시가 손상되었을 수 있습니다. 윈도우 탐색기에서 C:\Windows\System32\FNTCACHE.DAT 파일을 삭제한 후 컴퓨터를 재부팅하면 폰트 캐시가 재설정됩니다. (이 파일은 숨김 파일일 수 있으므로 숨김 항목 표시를 활성화해야 합니다.)
  3. 오토캐드 설정 초기화: 오토캐드 설정이 꼬였을 가능성도 있습니다. 오토캐드 명령창에 RESETSETTINGS를 입력하거나, 시작 메뉴의 Autodesk 폴더에서 '설정 사용자화 재설정(Reset Settings to Default)' 도구를 실행하여 오토캐드 설정을 초기화해 보세요. 단, 이 경우 사용자 지정 설정들이 모두 초기화되므로 주의가 필요합니다.
  4. 그래픽 카드 드라이버 업데이트: 오래된 그래픽 카드 드라이버는 오토캐드의 디스플레이 관련 문제를 야기할 수 있습니다. 최신 그래픽 카드 드라이버로 업데이트하는 것을 고려해 보세요.
  5. 오토캐드 업데이트 및 패치 설치: 사용 중인 오토캐드 버전의 최신 업데이트나 핫픽스가 있는지 확인하고 설치해 보세요. 소프트웨어 버그로 인한 폰트 문제가 해결될 수 있습니다.
  6. 도면 감사 및 복구: 도면 파일 자체가 손상되었을 가능성도 있습니다. AUDIT 명령어를 사용하여 도면 오류를 검사하고 수정하고, RECOVER 명령어를 사용하여 손상된 도면 파일을 복구 시도해 보세요.

대부분의 오토캐드 폰트 문제는 윈도우 폰트를 활용하여 쉽게 해결할 수 있습니다. 위에 제시된 방법들을 차근차근 시도해 보면서 자신에게 맞는 최적의 해결책을 찾아보세요! 🚀