바코드는 폰트
태폰트
글꼴이야기
0
3127
2019.04.02 10:14
모든 상품에는 바코드가 표시되어 있다.
바코드는 해당 상품의 고유 코드를 표현하므로, 해당 바코드를 바코드 리더기로 읽어 들여 재고를 관리하기도 하고 계산대에서 물건 가격을 쉽게 알아볼 수 있도록 한다.
해당 코드를 상품에 표기하는 프로그램을 개발하는 개발자들은 쉽게 인지하고 있는 사항이지만, 해당 지식이 없다면 바코드를 어떻게 생성해 내는지가 궁금할 것 같아 이번 글을 쓰게 되었다.
바코드는 각 문자 혹은 숫자를 가는 공백, 두꺼운 공백, 두꺼운 바(bar), 가는 바(bar)를 이용하여 표기할 수 있도록 만들어진 폰트의 출력물이다.
다양한 바코드의 구현 방식이 있지만 그중에 CODE39라는 방식을 기반으로 설명한다면, 하나의 글자 공간을 13개의 세로로 긴 Bar를 검은색 또는 흰색으로 구분하여 그 코드를 표현한다.