전문분야 (3D, 그래픽, 프로그래밍, AI, 디자인)/디자인 관련 정보

[디자인 정보, 폰트]TTF vs OTF, 뭐가 다르고 언제 쓰면 좋을까?

아진디자인랩 2025. 9. 12. 00:06
반응형

1. 폰트 파일, 왜 이렇게 두 가지일까?

디자인 작업이나 문서 작업하다 보면 폰트 파일 뒤에 붙은 .ttf, .otf 확장자를 자주 보셨을 거예요.
처음 보면 “둘 다 그냥 폰트 아닌가?” 싶은데, 사실은 내부 구조나 지원 기능에서 꽤 차이가 있습니다.

 

우선 폰트는 다양한 크기를 제공하기 위해 벡터 방식으로 저장을 하는데 이때 사용되는 곡선이 바로 베지어 곡선입니다.

컴퓨터에서 벡터 곡선을 그리려면 사람처럼 손으로 그릴 수 없으니 수학적 계산을 하게 되는데 이때 차수라는 변수에 따라 곡률이 변하게 되고....

이런 곡선 처리 방식의 차이가 있다~ 정도만 알아두시면 될 것 같습니다..!


작업 성격에 따라 더 잘 맞는 쪽이 있으니 알아두면 도움이 돼요.


2. TTF와 OTF의 기본 차이

두 형식의 특징을 간단히 정리해볼게요.

TTF (TrueType Font) / OTF (OpenType Font)

 

누가 만들었나? 애플 + 마이크로소프트 어도비 + 마이크로소프트
곡선 방식 2차원 방식(Quadratic Bézier) 3차원 방식(Cubic Bézier)
특징 단순 구조, 빠르고 호환성 좋음 고급 타이포그래피 기능 지원
기능 기본 글자 표현 리가처, 대체 글리프, 스몰캡, 다국어 지원

 

차이가 많지만 가장 중요한 포인트는 바로 곡선 방식이라고 생각해요.

제가 사용하는 3D 프로그램에서 그 차이를 비교했습니다.

 

ttf와 otf의 차이

 

위 이미지에서 보이는 차이와 같이 곡선을 그리는 방식에서 차이가 있습니다.

컴퓨터에서 곡선을 처리하는 수학적 계산 방법의 차이인데 제가 사용하는 3D 프로그램에서 ttf 방식은 차수가 2, 그리고 otf 방식은 차수가 3 이라고 말합니다.

아무튼 같은 위치에서 곡선을 그릴 때 한번 구부리느냐, 두 번 구부리느냐 하는 차이라고 생각하시면 될 것 같습니다. 그러면 구부리는 횟수가 많은 otf 방식이 아무래도 리소스를 많이 소모하니 부하가 더 걸리게 됩니다. (최근 컴퓨터 사양은 너무 좋아서 크게 차이가 없긴 합니다만 엄청나게 큰 문서를 otf 폰트로 처리하는 건 비효율적입니다.)

 

더 보기 쉬운 예로 원을 그리게 되면 아래와 같습니다.

 

똑같은 점 4개로 동그란 원을 그렸는데 ttf 방식과 otf 방식의 원형 모습이 조금 차이가 있죠?

이해가 쉽도록 왜곡해서 그린 거라 참고만 하시면 될 것 같습니다.


3. TTF의 장단점

장점

  • 구조가 단순해서 속도가 빠릅니다.
  • 윈도우, 맥 가리지 않고 오래된 프로그램에서도 잘 돌아갑니다.
  • 가볍고 안정적이라 문서 작성이나 웹 같은 데 쓰기 좋아요.

단점

  • 기본 글자 모양만 지원해서 화려한 타이포그래피는 어렵습니다.
  • 디자인적인 디테일을 살리기엔 한계가 있어요.

4. OTF의 장단점

장점

  • 리가처(합자), 대체 문자, 스몰캡 같은 고급 기능을 쓸 수 있습니다.
  • 한 파일 안에 수천 개의 글리프를 넣을 수 있어서 다국어 지원에 강합니다.
  • 책, 브랜드 디자인 같은 정교한 작업에 적합해요.

단점

  • 구조가 복잡하다 보니 상대적으로 무겁습니다.
  • 일부 구형 프로그램에서는 기능이 100% 지원되지 않을 수 있습니다.

5. 어떤 상황에서 쓰면 좋을까?

  • TTF가 어울리는 경우
    • 웹디자인, 프레젠테이션, 일반 문서처럼 속도와 호환성이 중요한 작업
    • 한글 위주 작업처럼 특별한 타이포그래피 기능이 필요 없는 경우
  • OTF가 어울리는 경우
    • 출판, 로고, 브랜딩처럼 디테일한 타이포그래피가 필요한 작업
    • 다양한 언어를 다루거나 대체 글리프 기능을 적극 활용해야 하는 경우

6. 마무리

정리하자면,

  • TTF는 가볍고 어디서나 잘 돌아가는 기본형
  • OTF는 기능이 풍부한 고급형

“내 작업에서 필요한 게 뭔가?”를 먼저 생각해 보고 선택하면 됩니다.
큰 차이를 모르고 무작정 쓰는 것보다, 상황에 맞게 고르면 더 편하고 결과물도 깔끔해져요.

 

폰트를 다운로드할 때 이제는 알고 받으실 수 있겠죠?

 

반응형