Home Products Support Download Contact

Farrington 7B Font

Keywords: Farrington 7B Font, 7B OCR Font, ISO/IEC 7811 standard

The Barcodesoft Farrington 7B font is released under the GNU General Public License (GPL).

It is completely free for both business and personal use. You are welcome to use the Farrington 7B font for:

Website publishing
Artwork and graphic design
Embedding into PDF documents

More Information
For updates and contributions, please visit our GitHub project.

Farrington 7B font is also known as 7B-OCR font.

Farrington 7b font is used to print the embossed characters on identification cards and credit cards.

Barcodesoft Farrington 7B font consists of numeral characters 0 to 9.

Barcodesoft Farrington 7B font is designed in compliance with ISO/IEC 7811 standard.

Barcodesoft Farrington 7b font is available in truetype, PostScript, PCL, SVG, Open Type (eot), and Web Open Font Format (woff / woff2). Users can embed Farrington-7b font into Adobe PDF files.

Some characters in the demo Farrington 7b font have "Demo" watermarks.

Character Mapping
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
0 0
When print at point size 24, Barcodesoft Farrington 7B font characters have the following nominal dimensions:
Character Height Character Width Character Spacing
Farrington7B
Point size 12
0.17 inch
(4.32 millimeters)
0.1 inch
(2.54 millimeters)
0.135 inch
(3.43 millimeters)
However, printing devices are not precise enough. In order to make up for the inaccuracies of printing devices, there are 3 Farrington 7b font in the package: Farrington7B, Farrington7BW and Farrington7N.

When print at the same point size, Barcodesoft Farrington 7b fonts vary slightly in character width as indicated in the table below:

Type face Farrington7BW Farrington7B Farrington7BN
Character Width 101% 100% 101%
If you want to use Optical Character Recognition (OCR) technology to automate credit card number recognition, please download Barcodesoft Precise OCR freeware.

After finish installation, you will find a BCSPreciseOCR.dll on your computer. This BCSPreciseOCR.dll is a COM object. It has only one interface: IBCSOCR.

You can integrate it with your own application to read out characters from Farrington-7B font images.

We have done tests. The recognition rate is high.



If you use Visual C++, please copy and paste code snippet below for further development.

#include "stdafx.h"
#include "atlbase.h"
#import "bcspreciseocr.tlb"
using namespace BCSPreciseOCRLib;
int _tmain(int argc, _TCHAR* argv[])
{
USES_CONVERSION;
CoInitialize(NULL);
try
{
IBCSOCRPtr pOCR(__uuidof(BCSOCR));
pOCR->raw_SetMode(0); //0 for scanner mode
pOCR->raw_SetFont(2); //2 for Farrington 7B font OCR
_bstr_t strOCR = pOCR->Recognize(T2OLE(_T("image.bmp")));
_tprintf(L"%s", OLE2CT(strOCR));
}
catch (const _com_error& e)
{
_tprintf("Error: 0x%08x %s\n", e.Error(), e.ErrorMessage());
}
CoUninitialize();
return 0;
}


If you use Visual Basic, please copy and paste from code snippet below.
Private Sub Command1_Click()
Dim bcsocr As Object
Set bcsocr = CreateObject("BCSPreciseOCR.bcsocr.1")
bcsocr.SetMode (0) ;0 for scanner mode
bcsocr.setFont (2) ;2 for Farrington 7B Font OCR
Dim retval As String
retval = bcsocr.Recognize(Text1.Text)
Text2.Text = retval
End Sub



If you use other programming language, please contact us for Farrington 7B font OCR source code.