Farrington 7B Font

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

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.

When print at point size 24, Barcodesoft Farrington 7B font characters have the following nominal dimensions:

Character Height Character Width Character Spacing
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%

This is the pricing list of Barcodesoft Farrington 7B font package
License Single User 10-User Site Corporate Developer Unlimited Developer
Price USD129 USD199 USD499 USD599 USD699 USD1799
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.

farrington 7b font image ocr

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[])
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());
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.

  • farrington 7b font download
  • farrington 7b font order