PostScript 글꼴

PostScript fonts

PostScript 글꼴은 Adobe Systems가 전문 디지털 조판용으로 개발한 아웃라인 글꼴 사양으로 인코딩된 글꼴 파일입니다.이 시스템은 PostScript 파일 형식을 사용하여 글꼴 정보를 인코딩합니다.

"PostScript 글꼴"은 Times New Roman, HelveticaAvant Garde같은 PostScript 시스템에 표준으로 포함된 기본 글꼴 세트를 나타내기 위해 별도로 사용될 수도 있습니다.

역사

타입 1 및 타입 3 글꼴은 1984년 Adobe에 의해 PostScript 페이지 기술 언어의 일부로 도입되었지만 1985년 3월 PostScript 언어를 사용하는 최초의 레이저 프린터인 Apple LaserWriter가 도입될 때까지 널리 사용되지 않았습니다.

그 후에도 1985년에는 아웃라인 글꼴은 프린터에만 존재했고 화면은 아웃라인 글꼴 대신 비트맵 글꼴을 사용했다.

원래 PostScript의 일부였지만 Type 1 글꼴은 일반적인 PostScript에 비해 간단한 그리기 작업 세트를 사용했지만 Type 1 글꼴은 저해상도 렌더링을 지원하기 위해 "힌트"를 추가했습니다.원래 Adobe는 힌트 스킴의 상세 내용을 공개하지 않고 (단순한) 암호화 스킴을 사용하여 타입1의 개요와 힌트를 보호했습니다.이는 오늘날에도 여전히 남아 있습니다(암호 스킴과 키는 Adobe에 의해 공개되었습니다).이러한 조치에도 불구하고 Adobe의 계획은 업계의 다른 업체들에 의해 빠르게 역설계되었다.그럼에도 불구하고 Adobe는 Type 1 글꼴을 사용하는 모든 사용자가 해당 기술에 라이센스를 부여하도록 요구했습니다.

타입 3 글꼴은 PostScript 언어의 모든 정교함을 허용하지만 힌트에 대한 표준화된 접근법(ATF와 같은 일부 회사는 자체적인 방식을 구현함)이나 암호화 방식을 사용하지 않습니다.다른 차이점들이 혼란을 가중시켰다.

이 시기에는 라이선스 비용이 매우 높다고 여겨졌고, Adobe는 계속해서 더 매력적인 요금에 대해 돌담했다.1991년경 애플이 자체 시스템인 TrueType을 설계하게 된 것은 이 문제였다.TrueType의 발표 직후 Adobe는 "Adobe type 1 글꼴 포맷"[1]을 발표했습니다.이것은, 이 포맷의 상세한 사양입니다.폰토그래퍼와 같은 폰트 개발 툴은 타입 1 폰트를 작성하는 기능을 추가했습니다.그 후 타입 2 포맷은 최신 OpenType 포맷의 기본 중 하나로 사용되고 있습니다.

테크놀로지

PostScript(PS) 언어를 사용하여 (TrueType2차 곡선이 아닌) 입방정 베지어 곡선으로 글리프를 기술하므로 간단한 수학적 변환을 통해 글리프의 크기를 조정할 수 있으며, PostScript 지원 프린터로 전송할 수 있습니다.유형 1의 데이터는 래스터 이미지( 비트맵)가 아닌 글리프의 윤곽에 대한 설명이기 때문에 유형 1 글꼴은 일반적으로 비트맵 글꼴이 아닌 "아웃라인 글꼴"로 불립니다.전자 디스플레이에서 이러한 서체를 미리 보기를 원하는 사용자들을 위해, 작은 버전의 글꼴은 화면에서 읽기 쉽고 매력적으로 보이기 위해 추가적힌트와 안티앨리어싱이 필요합니다.화면 표시에 최적화된 동일한 서체의 추가 비트맵 글꼴 형태로 제공되는 경우가 많습니다.그렇지 않으면 조판 응용 프로그램에서 유형 1 글꼴을 미리 보려면 Adobe 유형 관리자 유틸리티가 필요합니다.

폰트 타입

타입 0

유형 0은 "복합" 글꼴 형식입니다. PostScript Language Reference Manual, 2nd Edition에 설명되어 있습니다.복합 글꼴은 여러 하위 글꼴을 참조하는 고급 글꼴로 구성됩니다.

유형 1

PostScript 타입 1
파일 이름 확장자
유형코드
Mac:
LWFN (prn/outline-data/Mac-bitmap).
sfnt (Mac PS1 비트맵) suitcase 파일.
프린터()prn 아웃라인(/FONDfilename) 파일.
ffil (표시).
FFIL (화면/화면).
당첨:
바이너리(.pfb).
개발자어도비 시스템즈
포맷의 종류포스트 스크립트 아웃라인 폰트
확장처.otf (OpenType PostScript).
표준.ISO 9541

타입 1(PostScript, PostScript Type 1, PS1, T1 또는 Adobe Type 1)은 Adobe Type Manager 소프트웨어 및 PostScript 프린터에서 사용하는 싱글바이트 디지털 글꼴의 글꼴 형식입니다.그것은 글꼴 hinting 지원할 수 있다.

그것은 원래 독점적 규격,지만 어도비 타사 글꼴 제조 업체에 모든 Type1글꼴 검접하다 그것에 제공한 규격을 발표했다.

제1형 글꼴 천연적으로 맥 OSX및 Windows2000에서 GDIAPI.[2](그들은 WindowsGDI+, WindowsPresentationFoundation또는 다이렉트 라이트 API에서 지원되지 않습니다.)나중에 통해 지원된다.

어도비 1월 27일 2021년에 그들은 1월 2023년 후에 Type1글꼴에 어도비 제품에 지지를 종식하겠다고 발표했다.[3]포토샵에서 Type1글꼴에 대한 지원이 2021년으로 끝나는 것이다.[4]

유형 2

문자 기술 절차의 윤곽선 글꼴 파일에 소형 표현을 제공한다 형식 2문자열 형식입니다.이 형식에 대해서는 Compact폰트 형식(CFF)함께 사용해야 합니다.형식 1OpenType글꼴의 CFF/Type2 형식은 기본이고 어크로뱃 3.0PDF파일에(PDF형식 버전 1.2)글꼴을 사용된다.

형식 3.

매개 변수 형식 3글꼴(또한 포스트 스크립트 형식 3또는 PS3, T3나 어도비 3로 알려진)기호는 전체 포스트 스크립트 언어보다는 일부만을 사용해 정의로 구성되어 있다.이것 때문에, 형식 3글꼴을 지정하는 등 형식 1글꼴이 할 수 없는 일도, 색깔, 그리고 패턴을 채우셰이딩을 할 수 있다.그러나 hinting을 지원하지 않습니다.AdobeTypeManager, 그리고 그들은 맥 OS또는 Windows의 모든 버전에서 네이티브 위지위그 글꼴로 지원되지 않습니다 3글꼴은 지원하지 않았다.

타입 4

프린터 폰트 카트리지와 프린터의 하드 디스크에 영구 저장소에 글꼴을 만드는 데 이용되었어 매개 변수 형식 4 위한 포맷입니다.그 캐릭터 설명 형식 1형식으로 표현된다.어도비 이 독점적인 형식을 기록하지 않는다.

타입 5

타입 5는 타입4 형식과 비슷하지만 PostScript 프린터의 ROM에 저장되어 있는 글꼴에 사용됩니다.CROM 글꼴(Compressed ROM 글꼴)이라고도 합니다.

타입 9, 10, 11

Ghostscript는 이들을 각각 CID 글꼴 유형 0, 1, 2라고 불렀으며 Adobe 보충 자료에서 문서화되어 있습니다.타입 9, 10, 및 11은 각각 타입 1, 3, 42를 격납하기 위한 CID 키 폰트입니다.

타입 14

타입 14 또는 카멜레온 폰트 포맷은 프린터 ROM 등의 소량의 스토리지 공간에 다수의 폰트를 나타내기 위해 사용됩니다.Cameleon 글꼴의 핵심 세트는 하나의 마스터 글꼴과 특정 서체에 대해 원하는 문자 모양을 제공하기 위해 마스터 글꼴을 조정하는 방법을 지정하는 글꼴 설명자 세트로 구성됩니다.

Adobe는 Type 14 형식을 문서화하지 않습니다.1997년 PostScript 3과 함께 도입되었으며, 이후 스토리지 가격이 저렴해짐에 따라 중요성이 사라졌습니다.

타입 32

유형 32는 버전 번호 2016 이상의 PostScript 인터프리터에 비트맵 글꼴을 다운로드하는 데 사용됩니다.비트맵 문자는 인터프리터의 폰트 캐시로 직접 전송되므로 프린터 메모리의 공간을 절약할 수 있습니다.

42식

Type 42 글꼴 형식은 TrueType 글꼴 주위에 있는 PostScript 래퍼입니다.TrueType 래스터라이저(옵션 기능으로 2010년 PostScript Interpreter 버전에서 처음 구현되었으며 이후 표준으로 구현됨)를 포함하는 PostScript 지원 프린터가 TrueType 글꼴을 인쇄할 수 있습니다.멀티바이트 CJK TrueType 글꼴 지원은 PostScript 버전 2015에서 추가되었습니다.숫자 42의 순서가 맞지 않는 선택은 "은하 히치하이커 가이드"에 대한 농담으로 전해지는데, 여기서 42는 생명, 우주, 그리고 모든 것에 대한 대답이다.

코어 폰트 세트

폰트 타입 외에 PostScript 사양에서는 각 폰트에서 지원되는 최소 폰트 수를 지정하는 코어 폰트 세트 및 문자 세트도 정의되어 있습니다.

원래의 PostScript에는 13개의 기본 글꼴이 있습니다.

  • 택배 회사(일반, 사선, 굵은, 굵은 사선)
  • 헬베티카(일반, 사선, 굵은, 굵은 사선)
  • 시간(로마, 이탤릭, 볼드, 볼드 이탤릭)
  • 기호.

PostScript Level 2에는 35개의 글꼴이 있으며 이는 13개의 기본 글꼴 중 상위 집합입니다.

  • ITC 아방 가르데 고딕 (북, 북 오블리주, 데미, 데미 오블리주)
  • ITC Bookman (라이트, 라이트 이탤릭체, 데미, 데미 이탤릭체)
  • 택배 회사(일반, 사선, 굵은, 굵은 사선)
  • 헬베티카(일반, 대각선, 대각선, 대각선, 축소, 축소된 대각선, 축소된 대각선, 축소된 대각선)
  • 신세기 교과서 (로마, 이탤릭, 볼드, 볼드 이탤릭)
  • Palatino (로마어, 이탤릭체, 볼드체, 볼드체 이탤릭체)
  • 기호.
  • 시간(로마, 이탤릭, 볼드, 볼드 이탤릭)
  • ITC Zapf Chancery (중간 기울임꼴)
  • ITC Zapf Dingbats

그 결과, 많은 컴퓨터 operating system에는 이러한 폰트 또는 폰트의 클론이 포함되어 있습니다.를 들어 Ghostscript 글꼴(URW Base 35 글꼴이라고도 함)은 PostScript 2에서 정의된 모든 글꼴의 오픈 소스 복제입니다.

PostScript 3에서는 표준 35 글꼴, Windows 95, Windows NT 및 Macintosh의 코어 글꼴, Microsoft Office 및 HP 110 글꼴 세트를 포함한 136개의 글꼴이 [5]지정됩니다.새로운 글꼴:

  • 알베르투스(라이트, 로마자, 이탈리아어)
  • 앤티크 올리브(로마, 이탤릭, 볼드, 콤팩트)
  • Apple Chancery
  • Arial(표준, 이탤릭, 볼드, 볼드 이탤릭)
  • Bodoni(로마어, 이탤릭체, 볼드체, 볼드체, 포스터, 포스터 압축)
  • 카르타(딩배트)
  • 시카고
  • Clarendon(라이트, 로마, 볼드)
  • 쿠퍼 블랙, 쿠퍼 블랙 이탤릭체
  • 동판 고딕 (32BC, 33BC)
  • 코로넷
  • Eurostile(중간, 볼드, 확장 No.2, 볼드 확장 No.2)
  • 제네바
  • Gill Sans (가벼운 글씨, 가벼운 글씨, 책, 이탤릭체, 굵은 글씨, 굵은 글씨, 굵은 글씨, 굵은 글씨, 굵은 글씨, 굵은 글씨, 굵은 글씨, 굵은 글씨)
  • Goudy(구식, 구식 이탤릭체, 볼드체, 볼드체 이탤릭체, 엑스트라 볼드체)
  • 헬베티카(좁음, 좁음 경사, 좁음 굵은 글씨, 좁음 굵은 글씨)
  • 호플러 텍스트(로마, 이탤릭, 블랙, 블랙 이탤릭), 호플러 장식품
  • 조안나(로마/일반, 이탤릭체, 볼드, 볼드 이탤릭체)
  • 레터 고딕 (표준, 경사, 볼드, 볼드)
  • ITC Lubalin 그래프(Book, Oblique, Demi, Demi Oblique)
  • ITC 모나리자 리컷
  • 메리골드
  • 모나코
  • 뉴욕
  • Optima(로마어, 이탤릭체, 볼드체, 볼드체 이탤릭체)
  • 옥스퍼드
  • 스템펠 Garamond(로마, 이탤릭, 볼드, 볼드 이탤릭)
  • Tekton(표준)
  • Times New Roman (표준, 이탤릭, 볼드, 볼드 이탤릭)
  • 유니버시티(45광, 45광, 55광, 55광, 65광, 65광, 57광, 57광, 67광, 67광, 53광, 53광, 63광, 63광)
  • 윙딩스

PDF 에서는, 다음의 14 개의 타입 1 글꼴이 표준 글꼴로서 정의됩니다.

  • 택배 회사(일반, 사선, 굵은, 굵은 사선)
  • 헬베티카(일반, 사선, 굵은, 굵은 사선)
  • 기호.
  • 시간(로마, 이탤릭, 볼드, 볼드 이탤릭)
  • ITC Zapf Dingbats

그러나 Adobe Acrobat Reader의 최근 버전에서는 [7]헬베티카와 타임즈가 각각 Arial과 Times New Roman으로 내부적으로 대체되었습니다.

문자 집합

PostScript 글꼴에는 모든 문자 집합이 포함될 수 있지만 Adobe에서 개발한 글꼴에서 사용되는 Adobe에서 특별히 개발한 문자 집합이 있습니다.

어도비 웨스턴 2

여기에는 대소문자, 숫자, 악센트 문자 및 구두점이 포함된 기본 문자 집합이 포함됩니다.이러한 글꼴에는 통화 기호(센트, 달러, 유로, 플로린, 파운드, 엔), 표준 연결자(fi, fl), 공통 분수(1/4, 1/2, 3/4), 공통 산술 연산자(1,2,3, 공통 구분자 및 결합자), 기타 기호(단검, 상표, 등록 상표, 저작권, 단락, 리터 포함)도 포함됩니다.및 추정 기호).ISO-Adobe 문자 집합과 비교하여 Western 2는 또한 17개의 추가 기호 문자를 추가합니다: 유로, 리터, 추정, 오메가, 파이, 부분 디프, 델타, 곱, 가산, 라디칼, 무한대, 적분, 약등, 노트퀄, 레시퀀셜, 그레이트레퍼런스 및 로젠지.

Adobe Western 2 문자 집합의 글꼴은 아프리칸어, 바스크어, 브르타뉴어, 카탈로니아어, 덴마크어, 네덜란드어, 영어, 핀란드어, 프랑스어, 게일어, 독일어, 아이슬란드어, 인도네시아어, 아일랜드어, 이탈리아어, 노르웨이어, 포르투갈어, 사미어, 스페인어, 스와힐리어를 포함한 대부분의 서부 언어를 지원합니다.

이 표준은 Adobe의 OpenType 글꼴에서 구현된 새로운 최소 문자 집합 표준으로 ISO-Adobe를 대체했습니다.

어도비 CE

Adobe CE 문자 집합이 있는 글꼴에는 다음 중앙 유럽 언어를 지원하는 데 필요한 문자도 포함됩니다.크로아티아어, 체코어, 에스토니아어, 헝가리어, 라트비아어, 리투아니아어, 폴란드어, 루마니아어, 세르비아어(라틴어), 슬로바키아어, 슬로베니아어 및 터키어.

Adobe-GB1

이 중국어 간체 모음은 GB 1988-89, GB 2312-80, GB/T 12345-90, GB 13000.1-93, GB 18030-2005 문자 세트 표준을 지원합니다.지원되는 인코딩에는 ISO-2022, EUC-CN, GBK, UCS-2, UTF-8, UTF-16, UTF-32 및 GB18030-2005에서 공개된 혼재된1 바이트, 2 바이트 및4 바이트 인코딩이 포함됩니다.

Adobe-CNS1

이 번체 한자 집합은 Big-5CNS 11643-1992 문자 집합 표준을 지원합니다.또한 주로 홍콩 로케일에서 사용되는 문자를 포함하는 Big-5에 대한 여러 확장자 지원도 포함되어 있습니다.지원되는 주요 Big-5 확장에는 HKSCS[8]포함됩니다.

지원되는 인코딩에는 ISO-2022, EUC-TW, Big Five, UCS-2, UTF-8, UTF-16 및 UTF-32가 포함됩니다.

Adobe-CNS1-7에서는 Unicode CMAP [9]리소스에 대한 25개의 매핑과 함께 23개의 글리프가 추가되었습니다.

Adobe-Japan1

일본어 글꼴용으로 개발된 일련의 문자 세트입니다.Adobe의 최신 Adobe-Japan1-6 세트는 JIS X 0208, ISO-2022-JP, Microsoft Windows 3.1 J, JIS X 0213:2004, JIS X 0212-1990, 교도 뉴스 U-PRESS 문자 세트를 포함합니다.

Adobe-Japan2

원래는 JIS X 0212-1990 문자 집합 표준과 Macintosh 확장의 구현이었지만 Adobe-Japan1 보충 6(Adobe-Japan1-6) 규격의 도입으로 Adobe-Japan2-0은 폐지되었다.

Adobe-Korea1

한글 모음은 KS X 1001:1992 및 KS X 1003:1992 문자 집합 표준과 선택된 기업 변형에 대한 지원을 제공합니다.지원되는 인코딩에는 ISO-2022-KR, EUC-KR, Johab, UHC, UCS-2, UTF-8, UTF-16 및 UTF-32가 포함됩니다.

ISO-Adobe

ISO-Adobe 문자 집합의 글꼴은 아프리칸어, 바스크어, 브르타뉴어, 카탈로니아어, 덴마크어, 네덜란드어, 영어, 핀란드어, 프랑스어, 게일어, 독일어, 아이슬란드어, 인도네시아어, 아일랜드어, 이탈리아어, 노르웨이어, 포르투갈어, 사미어, 스페인어, 스와힐리어, 스웨덴어를 지원합니다.이것은 Adobe의 대부분의 PostScript Type 1 글꼴에서 표준 문자 세트입니다.

파일 형식

CID

CID 키 폰트(CID 폰트, CID 베이스 폰트, 문자 식별자 폰트의 줄임말이라고도 함)는, 본래 PostScript 폰트 형식용으로 개발된 폰트 구조이며, 다수의 글리프에 대응하도록 설계되어 있습니다.동아시아 문자 집합이 라틴어, 그리스어, 키릴 문자보다 훨씬 더 많은 문자를 구성하기 때문에 그림 문자 집합을 지원하기 위해 개발되었습니다.

Adobe는 복잡한 아시아 언어(CJK) 인코딩과 매우 큰 문자 집합을 다루기 위해 OCF/Type 0 형식의 문제를 해결하기 위해 CID 키 글꼴 형식을 개발했습니다.CID 키 내부 글꼴은 표준 CID 키 글꼴의 경우 유형 1 글꼴 형식으로, CID 키 OpenType 글꼴의 경우 유형 2 글꼴 형식으로 사용할 수 있습니다.CID 키 폰트는 다른 언어 커버리지를 위해 정의된 정적 문자 집합인 "문자 모음"을 참조하는 경우가 많다.원칙적으로 어떤 폰트 메이커라도 문자 컬렉션을 정의할 수 있지만, 널리 사용되고 있는 것은 Adobe뿐입니다.각 문자 집합은 문자 ID를 글리프에 매핑하는 인코딩을 가진다.문자 집합 내의 각 부재 글리프는 고유 문자 식별자(CID)에 의해 식별된다.이러한 CID는 일반적으로 Unicode 의 다른 부호화 또는 매핑을 보완합니다.

캐릭터 컬렉션은, 「Adobe-Japan1-6」등의 레지스트리, 주문, 보충에 의해서 고유하게 명명됩니다.레지스트리는 개발자(Adobe 등)입니다.이른바 「주문」은, 수집의 목적(예를 들면 「Japan1」)을 나타냅니다.보충 번호(6 등)는 증분 추가를 나타냅니다.특정 언어의 경우 크기가 증가하는 여러 문자 집합이 있을 수 있습니다.각각 상위 집합은 상위 보충 번호를 사용합니다.Adobe-Japan1-0 컬렉션은 8284 글리프, Adobe-Japan1-6은 23,058 글리프입니다.

CID 키 글꼴은 Identity-H(수평 쓰기용) 또는 Identity-V(수직 쓰기용)와 같은 "Identity" 인코딩을 사용하여 문자 집합을 참조하지 않고 만들 수 있습니다.이러한 글꼴은 각각 고유한 문자 집합을 가질 수 있으며, 이러한 경우 글리프의 CID 번호는 정보를 제공하지 않습니다. 일반적으로 Unicode 인코딩을 대신 사용합니다. 추가 정보와 함께 사용할 수 있습니다.

CID 키 글꼴은 내부적으로 문자 세트를 "행"으로 구분하여 각 행에 다른 글로벌 힌트 파라미터가 적용될 수 있다는 장점이 있습니다.

이론적으로 CID 키 OpenType 버전의 Western 글꼴을 만들 수 있습니다.이러한 글꼴에는 힌트상의 이점이 있기 때문에 이것이 바람직하다고 생각됩니다.그러나 Adobe에 따르면 대부분의 소프트웨어 인프라스트럭처(애플리케이션, 드라이버, 운영체제)는 CID 키 글꼴에 대해 잘못된 가정을 하고 있으며 이러한 글꼴이 실제 사용 시 제대로 작동하지 않게 됩니다.

Adobe ClearScan 기술(Acrobat 9 Pro)은 OCR(광학식 문자 인식) 후 스캔한 문서의 외관에 맞게 사용자 정의 Type1-CID 글꼴을 만듭니다.ClearScan은 글꼴을 시스템 글꼴로 대체하거나 Type1-MM(Acrobat 8 이전 버전)으로 대체하지 않고 새로 생성된 사용자 지정 글꼴을 사용합니다.커스텀 폰트는 PDF 파일에 포함되어 있습니다(필수입니다).Acrobat DC 에서는, 「ClearScan」이 아니고 「Recognize Text - Editable Text & Images」[10]라고 불리고 [11]있어 텍스트를 편집할 수 있게 되었습니다.

콤팩트 폰트 형식

콤팩트 폰트 형식(CFF 폰트 형식, 타입 2 폰트 형식, 또는 CFF/타입 2 폰트 형식이라고도 함)은 타입 2 문자를 사용한 타입 1 형식의 무손실 압축입니다.여러 인수, 다양한 사전 정의된 기본값, 보다 효율적인 인코딩 값 할당 및 FontSet(글꼴 패밀리) 내의 공유 서브루틴을 사용하여 Type 1 글꼴보다 적은 스토리지 공간을 사용하도록 설계되었습니다.

OpenType CFF라고도 하는 OpenType 글꼴의 이른바 PostScript 또는 Type 1 플레이버는 CFF 테이블에 글리프 윤곽과 힌트를 포함합니다.

CFF 글꼴은 PDF 버전 1.2 이후 PDF 파일에 포함할 수 있습니다.이것은 타입 1 글꼴을 PDF로 표시하는 일반적인 방법입니다.

CID글꼴은 CID 키 OpenType 글꼴의 유형2 문자 스트링을 사용하여 CFF 내에서 나타낼 수 있습니다.

타입 1 글꼴은 무손실 CFF/Type2 형식으로 변환하여 되돌릴 수 있습니다.

다중 마스터

여러 마스터 글꼴(또는 MM 글꼴)은 Adobe Systems의 Type 1 PostScript 글꼴에 대한 확장입니다.여러 개의 마스터 글꼴에는 하나 이상의 "마스터"가 포함되어 있습니다.즉, 라이트, 레귤러, 볼드 등의 원래 글꼴 스타일입니다.사용자는 이러한 글꼴 스타일을 연속된 "축" 범위에 따라 보간할 수 있습니다.Multiple Master 글꼴은 최종 사용자 글꼴에서 더 이상 일반적이지 않지만 복잡한 글꼴 패밀리를 개발할 때 여전히 중요한 역할을 합니다.

오픈 타입

PostScript 글리프 데이터는 OpenType 글꼴 파일에 포함될 수 있지만 OpenType 글꼴은 PostScript 개요 사용에 국한되지 않습니다.OpenType 글꼴의 PostScript 개요는 Type2 Compact Font Format(CFF)로 인코딩됩니다.

OpenType 변환

Adobe가 PostScript Type 1 및 Type 1 다중 마스터 글꼴을 OpenType CFF 형식으로 변환한 경우 이러한 글꼴은 Adobe Type Library 글꼴의 마지막 Type 1/MM 버전을 기반으로 작성되었습니다.파일 형식 변경 외에 다음과 같은 변경 사항이 있습니다.

  • 모든 알파벳 글꼴에는 17개의 추가 문자가 포함되어 있습니다: 유로(일부는 이미 타입 1에서 사용), 리터(Liter), 추정치 및 14개의 Mac "기호 대체" 문자.기호 대체는 표준 "ISO-Adobe" 문자 집합에서 MacRoman 문자 집합의 일부인 특정 문자를 생략한 사실을 처리하기 위해 Mac OS에서 사용되는 체계입니다.이 14개의 문자 중 하나를 표준 인코딩으로 타입 1 글꼴로 입력하면 ATM과 프린터 드라이버 모두 심볼 글꼴에서 타임스 스타일의 일반 글리프를 얻을 수 있습니다.OpenType 변환에서는 이러한 문자가 모든 글꼴에 내장되어 글꼴별 처리(무게 및 너비)를 어느 정도 받았습니다.
  • 악센트 문자가 없는 글꼴에는 악센트 문자를 처리하기 위한 추가 키닝이 있습니다.
  • 별도의 Type 1 전문가 글꼴 또는 키릴 글꼴을 포함하는 글꼴 제품군에는 OpenType의 "기본 글꼴"에 이러한 글리프가 내장되어 있습니다.
  • 여러 개의 마스터 글꼴이 개별 OpenType 글꼴로 변환되었습니다. 각 글꼴은 이전의 다중 마스터 인스턴스로 구성됩니다.

많은 Adobe Originals 글꼴, 특히 Robert Slimbach가 디자인한 글꼴의 경우, Adobe는 OpenType으로의 변환과 함께 어느 정도 재설계를 수행했습니다.

타입 1 원본은 실제 설계된 응축 서체가 아니라 수학적으로 스퀴드된 버전의 헬베티카였기 때문에 헬베티카 내로우 서체는 OpenType으로 변환되지 않았습니다.이는 원래 PostScript [12]프린터의 ROM 공간을 절약하기 위한 것입니다.

위의 변경 사항으로 인해 Adobe는 유형 1과 OpenType 글꼴 간의 메트릭 호환성을 더 이상 보장하지 않습니다.그러나 Adobe는 다음과 같은 경우 Adobe Originals가 아닌 Adobe 글꼴에 대한 변경은 미미하다고 주장합니다.

  • 텍스트는 영어로 쓰여 있다.
  • 서식이 지정된 텍스트에 악센트가 없는 문자만 포함되어 있습니다.
  • 이전 기호 대체 문자 없이 이전 글꼴에 있던 문자만 사용됩니다.
  • 기준선 간격이 글꼴의 경계 상자가 아닌 점 크기 또는 선행에만 사용되는 응용 프로그램이 사용됩니다.

원래 컴포지트 폰트

오리지널 컴포지트 폰트 포맷(타입 0 파일 구조를 사용)은 어도비가 큰 문자 세트를 가진 폰트 포맷을 구현하기 위한 첫 번째 시도였으며, PostScript 레벨 2로 첫 선을 보였습니다.

그 후 Adobe는 복잡한 아시아 언어 인코딩 및 문자 집합 문제에 대처하기 위해 더 나은 성능과 더 유연한 아키텍처를 제공하도록 설계된 CID 키 글꼴 파일 형식을 개발했습니다.Adobe는 OCF 글꼴 형식을 문서화하거나 지원하지 않습니다.

OCF 글꼴 메트릭은 Adobe Composite Font Metrics 파일에 설명되어 있습니다.

Adobe 글꼴 메트릭, Adobe 복합 글꼴 메트릭, Adobe 다중 글꼴 메트릭

Adobe Font Metrics(AFM), Adobe Composite Font Metrics(ACFM), Adobe Multiple Font Metrics(AMFM) 파일에는 글꼴 프로그램의 일반적인 글꼴 정보와 글꼴 메트릭 정보가 포함되어 있습니다.이러한 파일은 일반적으로 Unix 환경에서만 직접 사용됩니다.

AFM 파일은 글꼴 프로그램의 글로벌 메트릭과 각 문자의 메트릭을 모두 제공합니다.

여러 마스터 폰트의 메트릭은 제어 데이터와 글로벌 폰트 정보를 지정하는1개의 AMFM 파일과 폰트 내의 각 마스터 설계에1개의 AFM 파일로 기술됩니다.

ACFM 파일은 컴포지트 폰트의 구조에 관한 정보를 제공합니다.구체적으로는 컴포지트 폰트프로그램의 글로벌 메트릭과 그 직후의 각 폰트프로그램의 글로벌 메트릭입니다.ACFM 파일은 베이스 폰트와 관련지어지지 않지만 컴포지트 폰트의 최상위 구조로서 기능합니다.컴포지트 폰트내의 각 문자의 문자 메트릭은, 복수의 관련 붙여진 AFM 파일에 의해서 완전하게 기술됩니다.

형식은, 준거 파서가 AFM, ACFM, 및 AMFM 파일을 해석할 수 있을 정도로 충분히 비슷합니다.

프린터 폰트 ASCII

프린터 폰트 ASCII(Printer Font ASCII)는 타입 1 폰트 프로그램의 순수 ASCII 버전으로, 특히 폰트의 글리프 데이터를 포함합니다.이것은 어떠한 래퍼도 없는 순수한 PostScript 코드이며 PS 파일로 완전히 복사하여 PS 인터프리터에 글꼴을 정의할 수 있습니다.PFA는 UNIX 환경에서 사용되는 Type 1 글꼴에서 선호되는 형식이며 일반적으로 "를 사용합니다.PFA" 파일 이름 확장자.

이러한 파일들은 구문적으로 임의의 PostScript 코드를 포함할 수 있지만, 일반적으로 완전한 PostScript 인터프리터보다 못한 리더가 파일을 처리할 수 있도록 하기 위해 다소 엄격한 수식을 따릅니다(예를 들어 글꼴 부분 집합).이 파일의 첫 번째 섹션은 클리어 텍스트 부분이라고 불리며 PostScript 인터프리터에서 글꼴을 정의하는 데이터 구조를 구축하기 시작합니다.여기 있는 정보는 1980년대 Adobe가 공개하기 편하게 했던 것이며, 그 대부분은 부속 AFM 파일에도 포함되어 있습니다.클리어 텍스트 부분의 마지막 두 연산자는 다음과 같습니다.currentfile eexec(encrypted exec). 현재 파일을 암호화된 명령 스트림으로 읽도록 인터프리터에 지시합니다.다음의 암호화된 부분은 폰트 데이터 구조 구축을 끝내기 위한 PostScript 코드입니다.많은 부분이 문자 문자열로 구성되어 있습니다.이것은 오히려 바이트 코드의 일종입니다만, 폰트 정의 단계에서는, 그 코드가 암호화(임의의 바이트 값을 생성한다)되고 나서 16진 부호화되어도, 폰트에 격납되어 있는 데이터에 지나지 않습니다.파일의 전체적인 ASCII 특성을 확인합니다.여기에 작성된 데이터 구조가 표시됩니다.noaccess다음 PostScript 코드에서는 액세스 할 수 없게 됩니다.암호화 부분의 마지막 액션은 파일을 정상적으로 읽는 것으로 되돌리는 것이지만 eexec이 조금 앞서 읽혀지기 때문에 어떤 문자에서 일반 처리가 재개되는지 정확하게 알 수 없었습니다.따라서 PFA 파일은 512 0의 트레일러에 이어cleartomark임의의 위치에서 시작하는 0을 해석한 결과 스택에 도달했을 가능성이 있는 오퍼랜드를 모두 폐기하는 연산자.

프린터 폰트 바이너리

프린터 폰트 바이너리(PFB)는 Adobe Systems가 작성한 바이너리 PostScript 폰트 포맷으로 보통 "를 사용합니다.PFB" 파일 이름 확장자.글꼴의 글리프 데이터가 포함되어 있습니다.

PFB 형식은 PFA 파일에 데이터를 보다 콤팩트하게 저장할 수 있도록 하는 경량 래퍼입니다.파일은 다수의 블록으로 구성되어 있으며, 각 블록은 ASCII 또는 바이너리로 표시됩니다.대응하는 PFA 파일을 재생성하려면 , ASCII 블록의 말 그대로를 취득해, 바이너리 블록을 16 진 부호화합니다.바이너리 블록은 글꼴 프로그램의 암호화된 부분을 구성하는 블록입니다.

LaserWriter 글꼴

LaserWriter Font(LWFN)는 Classic Mac OS에서 사용되는 바이너리 PostScript 글꼴 형식이며 개념적으로는 프린터 폰트 바이너리 형식과 유사하지만 폰트 데이터에 대한 커스텀 래퍼 대신 Mac OS 리소스 포크 데이터 구조를 사용합니다.한 글꼴에 대한 글리프 데이터가 포함되어 있습니다.

LWFN는, 이러한 종류의 파일의 타입 코드입니다.확장자를 붙이지 않고 파일명은 5+3+3+에 따라 폰트의 PostScript 이름의 약어입니다.공식: 이름은 Camel Case로 읽혀져 서브워드로 분할됩니다.첫 번째 서브워드부터 최대 5글자, 후속 서브워드의 최대 3글자가 유지됩니다.따라서 Palatino-BoldItalic은 PalatBolIta 파일에서 찾을 수 있습니다.

프린터 폰트 메트릭

프린터 폰트 메트릭(PFM)은, AFM 의 바이너리 버전으로, 통상은 「」를 사용합니다.PFM" 파일 이름 확장자.여기에는 글꼴 메트릭 정보가 포함됩니다.

PFM 의 형식은, Windows 3.1 의 「프린터와 폰트 키트」도움말 파일(PFK31WH)에 기재되어 있습니다.HLP. 자세한 내용은 Windows 3.1 "디바이스 드라이버 어댑테이션 가이드" 도움말 파일(DDAG31WH)에도 기재되어 있습니다.HLP. 두 문서 모두 Windows 3.1 Device Development Kit(DDK; 디바이스 개발 키트)의 일부이며, MSDN 가입자가 이용할 수 있습니다(2008년 10월).

.INF

.inf(INFORMation) 파일에는 Windows 및 DOS 기반 응용 프로그램의 글꼴메뉴 이름 등 응용 프로그램 고유의 정보가 플레인 ASCII 텍스트로 포함되어 있습니다.Windows 에 폰트가 인스톨 되어 있는 경우, ATM Installer 소프트웨어는 AFM 와 INF 파일을 입력으로서 취득해, 인스톨시에 필요한 PFM 파일을 생성합니다.AFM 및 INF 파일은 사용자의 시스템에 설치되지 않습니다.

.음.

.MM 파일은 윈도우즈 환경의 여러 마스터 글꼴에 필요한 메트릭 데이터에 사용됩니다.

.OFM

.OFM은 버전 2.1 이후 OS/2에서 바이너리 폰트메트릭스 파일에 사용되는 확장자입니다.

Microsoft Windows 지원

Windows 95, Windows 98, Windows NT 4, 및 Windows Me는 기본적으로 Type 1 글꼴을 지원하지 않습니다.이러한 운영 체제에서 이러한 글꼴을 사용하려면 Adobe Type Manager가 필요합니다.Windows 2000, Windows XP 및 Windows Vista는 GDI 콜을 통해 기본적으로 Type 1 글꼴을 지원합니다.Windows Vista도입된 Windows Presentation Foundation은 Windows XP에서도 사용할 수 있지만 Type 1 글꼴에 대한 지원은 Type 2 글꼴에 비해 중단됩니다.

PostScript를 기본적으로 지원하는 Microsoft Windows 플랫폼의 경우 이진 PostScript 및 OpenType 파일 형식만 지원됩니다.

Windows Vista의 Windows Presentation Foundation(이전의 코드명 Avalon)은 OpenType CFF/Type 2 글꼴 래스터라이징을 지원하지만 Type 1 글꼴은 GDI에서는 계속 지원되지만 GDI+에서는 지원되지 않습니다.

PostScript 글꼴 유틸리티

I의 t1utils 글꼴 유틸리티 패키지.Lee Hetherington과 Eddie Kohler는 타입 1 글꼴을 사람이 읽을 수 있는 편집 가능한 형식(t1dism)으로 디코딩하고, 그것들을 폰트(t1asm)로 재구성하여 ASCII와 바이너리 형식(t1asci와 t1binary) 간에 변환하고, Macintosh PostScript 형식에서 Adobe Postcript Font 형식으로 변환하기 위한 도구를 제공합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Adobe Type 1 Font Format" (PDF). Adobe Systems Inc. Archived from the original (PDF) on 2015-03-21. Retrieved 2015-05-22.
  2. ^ 구성 및 관리 개요:Windows 2000의 신기능
  3. ^ https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html
  4. ^ https://helpx.adobe.com/photoshop/kb/announcement-end-of-support-postscript-type-1-fonts.html
  5. ^ "The Adobe PostScript 3 Font Set" (PDF). Archived from the original (PDF) on 15 August 2000.
  6. ^ "PDF Reference third edition : Adobe Portable Document Format Version 1.4" (PDF). Adobe Systems Incorporated. p. 319. Retrieved 16 April 2021.
  7. ^ "Apache(tm) FOP: Fonts". xmlgraphics.apache.org. Retrieved 2014-06-08.
  8. ^ "The Adobe-CNS1-6 Character Collection" (PDF). Retrieved 30 September 2016.
  9. ^ HKSCS-2016 및 Adobe-CNS1-7
  10. ^ PDF 파일 속성에는, 다음의 메타데이터가 추가됩니다.pdf:제작자:Adobe Acrobat Pro DC 용지 캡처 플러그인(ClearScan 포함)
  11. ^ Acrobat DC 및 ClearScan
  12. ^ 타입 1('PostScript')에서 OpenType 글꼴 변환

외부 링크

글꼴 형식 사양

일반 글꼴 정보

문자 집합 정보

핵심 글꼴 정보

여러가지 종류의