개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.16 09:27

Imagick::setFont 사용에 대한 질문

목록
  • 코딩테스트러버 오래 전 2025.06.16 09:27
  • 70
    1
제가 공부 중인 PHP의 Imagick 클래스에서 setFont 메소드를 사용할 때 질문이 있습니다.

Imagick::setFont 메소드는 폰트를 설정하는 데 사용되는데, 이 메소드는 어떤 타입의 폰트를 지원하는지 궁금합니다.

아래와 같이 사용할 수 있는데, 어떤 종류의 폰트를 사용할 수 있는지 알려주세요.

php

$imagick = new Imagick();

$imagick->setFont('Arial.ttf');



위의 예제에서는 Arial.ttf 폰트를 사용하였는데, 이 외에 어떤 타입의 폰트를 사용할 수 있는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    Imagick::setFont 메소드는 TrueType 폰트(.ttf), OpenType 폰트(.otf), Type 1 폰트(.pfb, .pfm), CID-keyed 폰트(.pfb, .afm), CFF 폰트(.cff), CID-Font Embedded Font (.ttf, .otf) 등 다양한 폰트 타입을 지원합니다.

    TrueType 폰트는 가장 일반적으로 사용되는 폰트 타입으로, Arial.ttf, Times New Roman.ttf, Courier New.ttf 등이 있습니다.

    OpenType 폰트는 TrueType 폰트의 확장 버전으로, 더 많은 기능과 글꼴을 제공합니다.

    Type 1 폰트는 Adobe의 옛 폰트 포맷으로, 일부 시스템에서만 지원됩니다.

    CID-keyed 폰트는 일본어, 중국어, 한국어 등 언어에 특화된 폰트 타입으로, 일부 시스템에서만 지원됩니다.

    CFF 폰트는 Adobe의 Compact Font Format으로, 일부 시스템에서만 지원됩니다.

    Imagick::setFont 메소드는 이러한 폰트 타입을 지원하기 때문에, 다양한 폰트를 사용할 수 있습니다.

    2025-06-16 09:28

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,368건 / 63 페이지

검색

게시물 검색