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 |
| 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) |
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% |
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.