Interleaved 2 of 5 Barcode Font

This is a way to use less space when creating barcodes using only digits.

If you have a barcode of 12345678. Split it into twos.

12, 34, 56, 78

If you have a barcode of 1234567. Add a 0 to the beginning then split it into twos.

01, 23, 45, 67

Now convert it into the following by looking up each pair of numbers in the following table.

01 -> A
23 -> W
45 -> r
67 -> *

You must start the barcode with a "start" and end it with an "end".

The start character is { and the end is }.

So, the final would be

{AWr*}

When you apply the interleaved_2_of_5.ttf font to {AWr*} it will produce a barcode like this that represents 01234567.

Mapping

00
01A
02B
03C
04D
05E
06F
07G
08H
09I
10J
11K
12L
13M
14N
15O
16P
17Q
18R
19S
20T
21U
22V
23W
24X
25Y
26Z
27.
28a
29b
30c
31d
32e
33f
34g
35h
36i
37j
38k
39l
40m
41n
42o
43p
44q
45r
46s
47t
48u
49v
50w
51x
52y
53z
54,
550
561
572
583
594
605
616
627
638
649
65-
66+
67*
68^
69/
70\
71:
72;
73<
74=
75>
76!
77?
78'
79"
80#
81@
82$
83
84%
85&
86(
87)
88|
89[
90]
91
92
93®
94©
95¤
96¢
97£
98¥
99ƒ

Purchase The Font

$150 for Personal License that can be used on one computer.

$1000 for an Commercial License license that can be installed on servers and used by many users.

Each purchase will include a python script that will accept an ID number and spit out the characters for those numbers.

This font will ONLY work for number barcodes!

Buy Personal License Buy Commercial License

Contact Me if you have questions and I'll do my best to quickly respond.