컴퓨터 스크린이든, 프린터든 비트맵만 생각하던 40년전 그 시절, 모든 현대 IT 아이디어의 요람이라고 하는 Xerox의 PARC에서 모든 문자, 기호 및 그래픽이 비트맵 대신 고유의 모양 즉 벡터형태로 설명되는 디바이스 및 해상도 독립적인 문서를 만드는 첫번째 버전이 나옵니다. PostScript는 PDF라는 문서를 이룩하게 하는 선구자였으며 혁신을 넘어선 혁명적이었죠. PostScript의 비결은 모니터나 프린터에서 최종 사용을 위해 픽셀 기반 표현으로 돌아가는 방법이었습니다. 이것이 결국 더 높은 해상도의 모니터와 인쇄 산업에 혁명을 일으키죠. (이 이야기 올라가면 하고 싶은 말 있으신 분들 꽤 많을 듯)
그 역사의 한 조각이 탄생 40주년을 기념하여 Adobe가 PostScript v0.10의 소스 코드를 공개했습니다.
공개된 코드에는 초기 버전 넘버에서 알 수 있듯이 Adobe의 글꼴 힌팅 알고리즘의 초안 버전만 포함되어 있습니다. 꽤 읽기 쉬운 C언어로 구현되어 있구요.
물론 PostScript를 공부하고 싶다면, GhostScript (https://www.gnu.org/software/ghostscript/ ) 와 같은 최신 오픈 소스 인터프리터를 보는 것이 훨씬 더 합리적일 것이지만, 그럼에도 전설을 대한다는 것은 흥미를 넘어서는 감흥이 있겠지요.
**중요한점: 공개된 코드는 그대로 컴파일되지는 않는다네요. 'except.h' 라는 헤더파일이 누락되었지만 이것 역시 해킹방법들이 이미 돌고 있답니다.