OCR-A
OCR-A는 1968년 컴퓨터 광학 문자 인식의 초기에 등장한 글꼴로, 최초로 컴퓨터뿐만 아니라 동시에 사람도 인식할 수 있는 글꼴이 필요할 때 사용되었었다.[1]
OCR-A는 간단하고 두터운 획을 사용하여 인식 가능한 문자를 제공했다.[2]
예를 들어, OCR-A의 글자는 의 공간을 확보하고, 의 공백을 인쇄시 기술적으로 허용하는 프린터의 경우, 의 간격에서 글꼴이 고정 폭이다.
표준
OCR-A 글꼴은 ANSI(American National Standards Institute)에서 ANSI X3.17-1981로 표준화했다. X3.4이후 INCITS(International Committee for Information Technology Standards)가 작업했으며, OCR-A 표준은 현재 ISO 1073-1 : 1976이라고 불린다. OCR-A의 DIN 66008이라는 독일 표준도 있다.[3]
구현
1968년 ATF(American Type Founders)는 미국 표준국(US Bureau of Standards)에서 정한 기준을 충족하는 최초의 광학 문자 인식 글꼴 중 하나인 OCR-A를 제작했다. 디자인은 간단하여 기계로 쉽게 읽을 수 있지만 육안으로 읽기는 더 어려워졌다.[4]
금속 유형의 인쇄에서 컴퓨터 기반의 출력 조판 방식으로 바뀜에 따라 Tor Lillqvist는 메타폰트(MetaFont)를 사용하여 OCR-A 글꼴을 고안했다. 그 정의는 리처드 B. 웨일즈(Richard B. Wales)에 의해 이후에 개선되었다. 그들의 작업은 CTAN에서 확인 가능하다.[5]
무료 버전의 글꼴을 사용자가 쉽게 이용할 수 있도록 하기 위해 존 사우터(John Sauter)는 2004년 포트레이스(potrace) 및 폰트포지(FontForge)를 사용하여 MetaFont 정의를 윈도우상에서 작동하는 트루타입(TrueType)으로 변환했다.[6] 2007년 거칸 셍건(Gürkan Sengün)은 이 구현에서 데비안 패키지를 만들어냈다.[7] 2008년, 뤽 데브로이(Luc Devroye)는 존 사우터(John Sauter)의 구현에서 수직 위치를 수정하고 소문자 z에 대한 작업을 완료했다.[8]
독립적으로 매튜 스칼라(Matthew Skala)는[9] mftrace[10]를 사용하여 2006년 메타폰트(Metafont) 정의를 트루타입 형식으로 변환했다. 2011년에는 메타폰트(Metafont) 정의를 다시 작성하여 중간 버전 추적 없이 직접 개요를 생성하는 새 버전을 릴리스했다. 2012년 9월 27일에 그는 구현을 버전 0.2로 업데이트했다.[11]
매튜 스칼라(Matthew Skala)는 퍼블릭도메인으로 OCR-A, OCR-B 폰트와 소스 모두를 공개했다.[12]
OCR-A의 이러한 무료 구현 외에도 상용 공급 업체가 판매하는 여러 구현도 있다.
광학 문자 인식 기술이 단순한 글꼴이 더 이상 필요하지 않은 시점까지 발전했지만 OCR-A 글꼴은 계속 사용되어왔다. 그것의 사용은 세계 수표의 암호화에 널리 남아 있다. 여전히 일부 지로청구 같은 전문 회사는 청구서 양식에 주요 기재사항과 관련된 문자 및 번호와 금액에 대해 철자와 숫자들을 OCR-A로 인쇄해야 한다고 주장하고 있다.[13] 또한, 간혹 본연의 기계적인 이미지 때문에, 광고 및 디스플레이 그래픽에 사용되기도 한다.
유니코드
ASCII의 현재 계열은 ISO 10646으로도 알려진 유니코드이다. 유니코드는 ASCII를 포함하고 있으며 OCR 문자에 대한 특수 규정이 있으므로 OCR-A의 일부 구현은 문자 코드 할당에 대한 지침으로 유니코드를 고려해야 한다.
같이 보기
각주
- ↑ Motivation for OCR-A from Microscan
- ↑ “Background on OCR from Embedded Software Engineering”. 2016년 9월 17일에 원본 문서에서 보존된 문서. 2017년 6월 28일에 확인함.
- ↑ DIN 66008-1 Font A For Optical Character Recognition; Characters And Nominal Dimensions[깨진 링크(과거 내용 찾기)]
- ↑ “Background on OCR-A from Adobe”. 2017년 7월 10일에 원본 문서에서 보존된 문서. 2017년 7월 1일에 확인함.
- ↑ “The MetaFont sources for OCR-A from CTAN”. 2009년 6월 25일에 원본 문서에서 보존된 문서. 2017년 7월 1일에 확인함.
- ↑ John Sauter's 2004 OCR-A font from those MetaFont sources
- ↑ The fonts-ocr-a Debian package, based on John Sauter's SourceForge project
- ↑ Luc Devroye's account of his changes to John Sauter's implementation of OCR-A
- ↑ Matthew Skala's home page
- ↑ The mftrace Debian package
- ↑ Matthew Skala's 2012 OCR-A font from the MetaFont sources
- ↑ “보관된 사본” (PDF). 2019년 10월 21일에 원본 문서 (PDF)에서 보존된 문서. 2017년 7월 1일에 확인함.
- ↑ “Description of a lockbox service, note “The bill contains an invoice and a statement with patient information contained in a scannable Optical Character Recognition (OCR) line. The OCR line is similar in appearance to that found on a credit card statement or telephone bill.”” (PDF). 2017년 3월 1일에 원본 문서 (PDF)에서 보존된 문서. 2017년 7월 1일에 확인함.
참고
- (CTAN)ctan.org의 OCR-A 무료배포 메타폰트
- (Matthew Skala의 Tsukurimashou프로젝트)http://Tsukurimashou.sourceforge.jp 보관됨 2014-11-10 - 웨이백 머신 퍼블릭 도메인 OCR-A
- (Matthew Skala 비공식 미러 사이트)https://github.com/opensourcedesign/fonts/tree/master/OCRA[깨진 링크](opensourcedesign.net)
- 잘못된 파일 링크가 포함된 문서
- 웹아카이브 틀 웨이백 링크
- 위키데이터 속성 P18을 사용하는 문서
- 위키데이터 속성 P41을 사용하는 문서
- 위키데이터 속성 P94를 사용하는 문서
- 위키데이터 속성 P117을 사용하는 문서
- 위키데이터 속성 P154를 사용하는 문서
- 위키데이터 속성 P213을 사용하는 문서
- 위키데이터 속성 P227을 사용하는 문서
- 위키데이터 속성 P242를 사용하는 문서
- 위키데이터 속성 P244를 사용하는 문서
- 위키데이터 속성 P245를 사용하는 문서
- 위키데이터 속성 P268을 사용하는 문서
- 위키데이터 속성 P269를 사용하는 문서
- 위키데이터 속성 P271을 사용하는 문서
- 위키데이터 속성 P347을 사용하는 문서
- 위키데이터 속성 P349를 사용하는 문서
- 위키데이터 속성 P350을 사용하는 문서
- 위키데이터 속성 P373을 사용하는 문서
- 위키데이터 속성 P380을 사용하는 문서
- 위키데이터 속성 P396을 사용하는 문서
- 위키데이터 속성 P409를 사용하는 문서
- 위키데이터 속성 P428을 사용하는 문서
- 위키데이터 속성 P434를 사용하는 문서
- 위키데이터 속성 P435를 사용하는 문서
- 위키데이터 속성 P436을 사용하는 문서
- 위키데이터 속성 P454를 사용하는 문서
- 위키데이터 속성 P496을 사용하는 문서
- 위키데이터 속성 P549를 사용하는 문서
- 위키데이터 속성 P650을 사용하는 문서
- 위키데이터 속성 P651을 사용하는 문서
- 위키데이터 속성 P691을 사용하는 문서
- 위키데이터 속성 P716을 사용하는 문서
- 위키데이터 속성 P781을 사용하는 문서
- 위키데이터 속성 P791을 사용하는 문서
- 위키데이터 속성 P864를 사용하는 문서
- 위키데이터 속성 P865를 사용하는 문서
- 위키데이터 속성 P886을 사용하는 문서
- 위키데이터 속성 P902를 사용하는 문서
- 위키데이터 속성 P906을 사용하는 문서
- 위키데이터 속성 P947을 사용하는 문서
- 위키데이터 속성 P950을 사용하는 문서
- 위키데이터 속성 P966을 사용하는 문서
- 위키데이터 속성 P982를 사용하는 문서
- 위키데이터 속성 P1003을 사용하는 문서
- 위키데이터 속성 P1004를 사용하는 문서
- 위키데이터 속성 P1005를 사용하는 문서
- 위키데이터 속성 P1006을 사용하는 문서
- 위키데이터 속성 P1015를 사용하는 문서
- 위키데이터 속성 P1045를 사용하는 문서
- 위키데이터 속성 P1048을 사용하는 문서
- 위키데이터 속성 P1053을 사용하는 문서
- 위키데이터 속성 P1146을 사용하는 문서
- 위키데이터 속성 P1153을 사용하는 문서
- 위키데이터 속성 P1157을 사용하는 문서
- 위키데이터 속성 P1186을 사용하는 문서
- 위키데이터 속성 P1225를 사용하는 문서
- 위키데이터 속성 P1248을 사용하는 문서
- 위키데이터 속성 P1273을 사용하는 문서
- 위키데이터 속성 P1315를 사용하는 문서
- 위키데이터 속성 P1323을 사용하는 문서
- 위키데이터 속성 P1330을 사용하는 문서
- 위키데이터 속성 P1362를 사용하는 문서
- 위키데이터 속성 P1368을 사용하는 문서
- 위키데이터 속성 P1375를 사용하는 문서
- 위키데이터 속성 P1407을 사용하는 문서
- 위키데이터 속성 P1556을 사용하는 문서
- 위키데이터 속성 P1584를 사용하는 문서
- 위키데이터 속성 P1695를 사용하는 문서
- 위키데이터 속성 P1707을 사용하는 문서
- 위키데이터 속성 P1736을 사용하는 문서
- 위키데이터 속성 P1886을 사용하는 문서
- 위키데이터 속성 P1890을 사용하는 문서
- 위키데이터 속성 P1907을 사용하는 문서
- 위키데이터 속성 P1908을 사용하는 문서
- 위키데이터 속성 P1960을 사용하는 문서
- 위키데이터 속성 P1986을 사용하는 문서
- 위키데이터 속성 P2041을 사용하는 문서
- 위키데이터 속성 P2163을 사용하는 문서
- 위키데이터 속성 P2174를 사용하는 문서
- 위키데이터 속성 P2268을 사용하는 문서
- 위키데이터 속성 P2349를 사용하는 문서
- 위키데이터 속성 P2418을 사용하는 문서
- 위키데이터 속성 P2456을 사용하는 문서
- 위키데이터 속성 P2484를 사용하는 문서
- 위키데이터 속성 P2558을 사용하는 문서
- 위키데이터 속성 P2750을 사용하는 문서
- 위키데이터 속성 P2980을 사용하는 문서
- 위키데이터 속성 P3223을 사용하는 문서
- 위키데이터 속성 P3233을 사용하는 문서
- 위키데이터 속성 P3348을 사용하는 문서
- 위키데이터 속성 P3372를 사용하는 문서
- 위키데이터 속성 P3407을 사용하는 문서
- 위키데이터 속성 P3430을 사용하는 문서
- 위키데이터 속성 P3544를 사용하는 문서
- 위키데이터 속성 P3562를 사용하는 문서
- 위키데이터 속성 P3563을 사용하는 문서
- 위키데이터 속성 P3601을 사용하는 문서
- 위키데이터 속성 P3723을 사용하는 문서
- 위키데이터 속성 P3788을 사용하는 문서
- 위키데이터 속성 P3829를 사용하는 문서
- 위키데이터 속성 P3863을 사용하는 문서
- 위키데이터 속성 P3920을 사용하는 문서
- 위키데이터 속성 P3993을 사용하는 문서
- 위키데이터 속성 P4038을 사용하는 문서
- 위키데이터 속성 P4055를 사용하는 문서
- 위키데이터 속성 P4114를 사용하는 문서
- 위키데이터 속성 P4143을 사용하는 문서
- 위키데이터 속성 P4186을 사용하는 문서
- 위키데이터 속성 P4423을 사용하는 문서
- 위키데이터 속성 P4457을 사용하는 문서
- 위키데이터 속성 P4534를 사용하는 문서
- 위키데이터 속성 P4535를 사용하는 문서
- 위키데이터 속성 P4581을 사용하는 문서
- 위키데이터 속성 P4613을 사용하는 문서
- 위키데이터 속성 P4955를 사용하는 문서
- 위키데이터 속성 P5034를 사용하는 문서
- 위키데이터 속성 P5226을 사용하는 문서
- 위키데이터 속성 P5288을 사용하는 문서
- 위키데이터 속성 P5302를 사용하는 문서
- 위키데이터 속성 P5321을 사용하는 문서
- 위키데이터 속성 P5368을 사용하는 문서
- 위키데이터 속성 P5504를 사용하는 문서
- 위키데이터 속성 P5587을 사용하는 문서
- 위키데이터 속성 P5736을 사용하는 문서
- 위키데이터 속성 P5818을 사용하는 문서
- 위키데이터 속성 P6213을 사용하는 문서
- 위키데이터 속성 P6734를 사용하는 문서
- 위키데이터 속성 P6792를 사용하는 문서
- 위키데이터 속성 P6804를 사용하는 문서
- 위키데이터 속성 P6829를 사용하는 문서
- 위키데이터 속성 P7293을 사용하는 문서
- 위키데이터 속성 P7303을 사용하는 문서
- 위키데이터 속성 P7314를 사용하는 문서
- 위키데이터 속성 P7902를 사용하는 문서
- 위키데이터 속성 P8034를 사용하는 문서
- 위키데이터 속성 P8189를 사용하는 문서
- 위키데이터 속성 P8381을 사용하는 문서
- 위키데이터 속성 P8671을 사용하는 문서
- 위키데이터 속성 P8980을 사용하는 문서
- 위키데이터 속성 P9070을 사용하는 문서
- 위키데이터 속성 P9692를 사용하는 문서
- 위키데이터 속성 P9725를 사용하는 문서
- 위키데이터 속성 P9984를 사용하는 문서
- 위키데이터 속성 P10020을 사용하는 문서
- 위키데이터 속성 P10299를 사용하는 문서
- 위키데이터 속성 P10608을 사용하는 문서
- 위키데이터 속성 P10832를 사용하는 문서
- 위키데이터 속성 P11249를 사용하는 문서
- 위키데이터 속성 P11646을 사용하는 문서
- 위키데이터 속성 P11729를 사용하는 문서
- 위키데이터 속성 P12204를 사용하는 문서
- 위키데이터 속성 P12362를 사용하는 문서
- 위키데이터 속성 P12754를 사용하는 문서
- 위키데이터 속성 P13049를 사용하는 문서
- 산세리프 글꼴
- 마이크로소프트 글꼴
- ISO 표준
- 광학 문자 인식
- 고정폭 글꼴
- 오픈 소스 글꼴