기술과 저널리즘

1960년대 컴퓨터 식자의 초기 단계

이성규 2019년 07월 02일

원문 : Early steps in computer typesetting in the 1960s

1961-1964년 마이클 바넷의 "식자(typesetting) 실험“

1961년, MIT의 부교수인 Michael Barnett는 사진식자기계를 작동시키기 위해 펀치형 종이테이프 출력을 생산할 수 있는 컴퓨터 프로그램을 만들었다. 그는 이것을 이상한 나라의 앨리스로부터 "테일"(Tail)을 제작하기 위해 사용했고, 사진식자 보도 자료도 제작했다. 이 문서들은 컴퓨터가 만든 출력물에서 나온 첫 번째 문서들이다.

1962년 바넷은 이 실험을 계속하기 위해 연구 보조금을 받았다. 이것은 1963년 말과 1964년 초에 다양한 보고서, 팜플렛, 기타 출판물을 생산하기 위해 사용되었던 PC6 시스템의 개발로 이어진다.1(M.P. Barnett, Computer Typesetting, Experiments and Prospects, MIT Press, 1965. )

  • 하드웨어: IBM 709/90 컴퓨터 및 Photon 560 사진 촬영기
  • 소프트웨어: FAP(Fortran Assemblyler)에 몇 가지 루틴으로 작성된 Fortran에서 작성.

특정 Photon 560 설정용으로 작성. 식자(서체)는 디스크 위치와 행 번호로 식별되었다.미리 정의된 페이지 너비와 깊이에 맞는 텍스트 출력 합성 텍스트용 TYPRINT 프로그램. 그 선에 맞는 마지막 완결 단어 뒤에 선이 끊어졌다. 하이픈 시도는 없었다.  페이지에 들어갈 마지막 줄 뒤에 임의로 페이지가 끊어졌다. 텍스트 요소를 함께 묶기 위해 텍스트에 특수 명령을 삽입할 수 있다. 이러한 경우, 프로그램은 단순히 페이지를 "파손 방지" 영역의 모든 텍스트를 수용하는 데 필요한 한 길게 만들 수 있다.

과학적 배경을 고려할 때, TYPRINT의 가장 주목할 만한 특징은 펀치 카드 입력에서 다단계 수학 방정식을 설정하기 위해 J.M. 제라드가 작성한 프로그램이었다. 이것을 달성하기 위해 필요한 입력 코딩은 엄청났다. 예를 들면,
(X$RU$2)$LV$LBA$RV$RBA 는 (X2)를 생산한다
TABPRINT는 표로 된 자료를 설정하기 위한 특별한 프로그램이었다.BCDPRINT는 펀치카드의 입력을 설정하기 위해 사용되었다.Barnett 자신은 PC6 출력이 타이포그래픽적으로 원시적이며 상업적으로 적합하지 않다고 말했다. 그러나 그것은 컴퓨터 라인 프린터 출력보다 매우 향상되었다.

1962: 존 던컨은 영국의 뉴캐슬업톤-타이인 대학교에서 컴퓨터 식자에 대한 연구를 시작했다.2

1962–63: Newspaper hyphenation and justification (H&J).
RCA 301 컴퓨터를 위해 작성된 H&J 프로그램은 1962년 플로리다의 웨스트 팜 비치 타임즈와 로스앤젤레스 타임즈에 설치되었다. 회선 차단 없이 유선 서비스 사본이 들어 있는 종이 테이프가 301에 입력되었고, H&J 프로그램은 회선 차단 방법을 결정하고 회선 차단 기능이 들어 있는 종이 테이프를 제외했다.3 IBM 1620 컴퓨터를 위해 작성된 유사한 시스템이 1963년부터 설치되었으며,4 워싱턴 DC 워싱턴 스타 신문에 설치되었다.5

1963년 가을, 로카피는 첫 번째 상업적인 직업을 생산한다.로카피에 관한 기사를 보라.1964년 5월, Photon Zip 사진식자기는 Index Medicus6을 생산한다.Photon Zip은 이러한 목적을 위해 특별히 개발된 매우 고속의 특별한 사진식자기였다. Zip에 Index Medicus 페이지를 제작하면 광 감소 라인 프린터 출력물에 비해 인쇄 및 바인딩 비용이 40% 절감된다.

1964-5 IBM 1401, 1130 및 DEC PDP-8 프로그램 소개컴퓨터 H&J는 1130의 가장 초기 응용품 중 하나이다.[7] 처음에는 논리 하이픈(예외와 관계없이 일반 규칙에 따라 수행됨)을 가진 straight한 H&J였다. PDP-8을 위해 작성된 경쟁력 있는 프로그램들이 곧 이어졌다.[8] 핀란드 신문은 1964년 H&J에 IBM 1401을 사용했다.[9]1130과 PDP-8은 1970년대까지 지배적인 컴퓨터 식자 플랫폼이었다. 그때쯤 소프트웨어 패키지에는 '예외 단어'(논리가 틀리는 것으로 알려졌다는 단어)의 사전과 신문 분류 광고를 다루는 프로그램이 포함됐다. 이 소프트웨어 패키지는 신문용으로 개발되었지만, 상업용 식자 회사에서도 구입되었다. 1972년에 실시된 조사에 따르면, 272개의 1130 식자기 설치와 392개의 PDP-8가 설치된 것으로 집계했다.

메인프레임 텍스트 처리.

또 다른 주요 프로그램은 1964년 FAP와 MAD에서 MIT CTSS 시간 공유 시스템을 위해 작성된 Jerome H. Saltzer의 RUNOFF이다.[10] 모노스페이스 프린터에 인쇄할 포맷된 페이지(h&j 미포함)를 제작하기 위해 텍스트에 삽입한 간단한 포맷 "도트 명령어"를 제공했다. 그것은 nroff와 troff Unix 텍스트 형식 프로그램(그리고 Linux용 GNU stroff 프로그램)의 선구자였다. 이것들은 1970년대에 비전문가에 의해 다른 데스크톱 출판 시스템이 등장하기 전에 그들의 텍스트를 타이핑하기 위해 널리 사용되었다.