2008-09-17 2 views

답변

17

Postscript Type-1 사양은 1985 년 Adobe에서 다시 만들었습니다. 타입 -1 글꼴은 벡터 기반입니다. "Adobe Type 1. Font Format."에서 사양을 찾을 수 있습니다.

트루 타입 글꼴은 1990 년에 트루 타입과 포스트 스크립트가 경쟁 업체였던 몇 년 전에 애플에 의해 정의되었습니다. Microsoft는 1990 년대 초반에 기본 Windows 글꼴 형식으로 True Type을 선택했습니다 (PostScript 사용을 위해 Adobe Type Manager와 같은 추가 도구가 필요했습니다).

오늘날 Microsoft는 PostScript 글꼴을 지원하지 않습니다. Vista에서 UI 글꼴로 사용해보십시오. 행운을 빌어 요 ;-)

트루 타입의 후계자 인 Microsoft (나는 Adobe와 함께 생각한다)는 Open Type (언제든지 2000 년경) 형식을 만들었고 Adobe는 전체 글꼴 라이브러리를 새로운 형식으로 변환했습니다. Type-1 글꼴).

+2

+1 TrueType 생성으로 Apple에 올바르게 기여한 경우. –

+1

* "트루 타입 글꼴은 2 년 전에 Apple에서 정의한 [...]"* - 이것은 올바르지 않습니다. TrueType이 Type1 다음에 나왔습니다. (또한 개발이 Type1 글꼴 가격 책정에 대한 Adobe의 비즈니스 실습의 직접적인 결과 였고 형식을 너무 오랫동안 영업 비밀로 유지했습니다. 이 답변에 포함 된 정보는 ... :-) –

2

Type-1은 이전 형식이며 Adobe가 PostScript 및 벡터 글꼴로 DTP를 개척 한 곳으로 거슬러 올라갑니다. 유형 1과 유형 3은 PostScript 프린터가 인식 할 수있는 유일한 형식이었고 유형 1 만 글꼴 모양을 좋게 만드는 데 필요한 힌트를 포함 할 수 있었으며 형식은 영업 비밀이었습니다. 이렇게하면 Adobe는 다른 글꼴 파운드리를 유형 3 형식을 사용하는 힌트가없는 글꼴로 강등했습니다.

트루 타입은 Microsoft에서 힌트 글꼴 형식에 대한 Adobe의 독점을 깨기위한 방법으로 (b) Windows에서 Macintosh 및 PostScript와 관련된 형식을 사용하지 않도록하기 위해 Microsoft에서 개발했습니다. 내부 트루 타입은 3 차 베 지어가 아닌 2 차 곡선을 사용하므로 화면에서 렌더링하는 것이 더 빠르며 Windows 시스템에서 사용되는 저렴한 PostScript가 아닌 저렴한 인쇄물에서도 사용할 수 있습니다. 트루 타입은 유니 코드 및 유형 1 생성 이후 개발 된 다른 것들도 더 잘 지원합니다. 최신 맥은 트루 타입을 지원합니다.

새로운 형식의 OpenType은 트루 타입과 유형 1을 결합합니다 (벡터 데이터는 2 차 또는 3 차 형식으로 허용되므로 이전 형식 중 하나를 OpenType으로 직접 변환 할 수 있습니다). OpenType은 또한 멋진 자동 합자 및 글리프 대체를 지원합니다. 이는 영어 텍스트에서는 좋으며 아랍어 또는 인도어 스크립트를 사용하는 텍스트의 경우에는 중요합니다.

+4

트루 타입은 Microsoft가 아니라 Apple에서 개발되었습니다. –

7

매우 다른 점은 PostScript (및 PostScript flavored OpenType)가 cubic Bézier curves을 지원한다는 것입니다. 각 글리프의 각 호는 네 개의 제어점으로 설명됩니다. 트루 타입 (tt flavored OpenType)은 2 차 곡선을 사용하며 각 호에는 3 개의 제어점 만 있습니다. 이렇게하면 커브의 모양을 제어하기가 쉽지 않습니다.

또 다른 주요 차이점은 힌트를 수행하는 방식입니다. TrueType은 원래 저해상도 화면 렌더링을 목표로했기 때문에 힌팅 시스템은 상당히 정교한 바이트 코드 메커니즘을 사용하여 픽셀 격자 점에 맞게 곡선을 조정하여 작동합니다. PostScript 글꼴은 고해상도의 지문을 위해 고안되었으며 적절한 위치에서 곡선을 직각으로 스냅하는 지침을 사용했습니다.

+0

나는 이것을 "커브 (cubic curves)"라고 불렀지 만, "2 차 곡선"을 의미한다고 생각했다. – ShreevatsaR

+0

(지금 당장 고쳐졌습니다.) – ShreevatsaR

관련 문제