Additional notices for bwip-js 4.8.0 The browser file matches the published 4.8.0 package byte for byte. Its font rasterizer includes the JavaScript port of stb_truetype, and its bundled OCR-A and OCR-B font data match the font files in that package. The fonts are not covered by the wrapper MIT licence. Their original terms are reproduced below. OCR-A permits free use but restricts fees charged for distribution of the font; OCR-B permits unrestricted use and distribution. These fonts are delivered without charge on this website. Source identification and checksums: SOURCES.json Source: bwip-js 4.8.0, src/stb_truetype.js // bwip-js/stb_trutype.js // // JavaScript implementation of stb_truetype.h @ https://github.com/nothings/stb. // // This file is part of the bwip-js project available at: // // http://metafloor.github.io/bwip-js // // Copyright (c) 2019 Mark Warren : MIT LICENSE // Copyright notice from stb_truetype.h: // // MIT License // // Copyright (c) 2017 Sean Barrett // // Permission is hereby granted, free of charge, to any person obtaining a copy of // this software and associated documentation files (the "Software"), to deal in // the Software without restriction, including without limitation the rights to // use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies // of the Software, and to permit persons to whom the Software is furnished to do // so, subject to the following conditions: // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. Source: https://tsukurimashou.org/files/ocr-0.2.zip, msk-ocra.mp % % OCR A for MetaType1 % Translated by Matthew Skala from METAFONT code, starting March 2011 % % I, Matthew Skala, release my work on this to the public domain. However, % the copyright notice below, from the METAFONT code I used as a source, % may be applicable. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % METAFONT-84 Definition for OCR-A Optical Character Recognition Font % (C) Copyright 1988, 1989 Richard B. Wales. All Rights Reserved. % % Coded by: % % Richard B. Wales % Computer Science Department % University of California, Los Angeles (UCLA) % Los Angeles, California 90024-1596 (USA) % +1 (213) 825-5683 % wales@CS.UCLA.EDU % % Source of information: % % ANSI Standard X3.17-1977 (approved January 20, 1977, by the % American National Standards Institute, Inc.) % % Based on an earlier version by: % % Tor Lillqvist % Computing Services % Technical Research Centre of Finland % TML@FINGATE.BITNET; mcvax!santra!tml % % Terms of copyright: % % You may do anything you wish with this font definition, as % long as you retain the original copyright notice and credit % information intact in the source, and do not charge any fee % for distribution of either the source or any fonts derived % from it beyond a reasonable copying or communications charge. % % Disclaimer: % % While I have made every reasonable effort to make this font % definition correspond to the specifications in ANSI Standard % X3.17-1977, I do not guarantee that it conforms fully to all % official requirements for the OCR-A font, nor that the char- % acters produced from this definition will be usable by any % particular OCR hardware and/or software. It is the respon- % sibility of the user to determine the usability of this font % definition for his application. Use of this font definition % is totally at the user's own risk and without any warranty % whatsoever, express or implied. Neither the author nor his % employer will be responsible for any damages, including % secondary or consequential damages, arising out of the use of % this font definition. % % The four ASCII characters "Tilde", "Underline", "Grave Accent", % and "Vertical Bar" do not appear as part of ANSI X3.17-1977. % In order to make a complete ASCII character set, I supplemented % the standard with my own designs for these four characters. % Since these characters are not part of any standard, they will % presumably *NOT* be readable by any existing OCR-A equipment. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Source: https://tsukurimashou.org/files/ocr-0.2.zip, msk-ocrbdef.mp % % Modified by Matthew Skala, March 2011, to make it MetaType1 compatible % % ocrbdef.mf % Copyright 1995, 2010 Norbert Schwarz % You may freely use, modify and/or distribute this file, without limitation. % Source: https://mirrors.ctan.org/fonts/ocr-b/README Some remarks to the METAFONT-Definitions for OCR-B fonts: --------------------------------------------------------- 1. This information was developed by Norbert Schwarz Ruhr-Universitaet Bochum Rechenzentrum Postfach 10 21 48 D-4630 Bochum 1 West Germany EARN: P920021@DBORUB01 Norbert/Schwarz/ruhr-uni-bochum/de 2. To my knowledge, the original typeface for OCR-B was developed by Adrian Frutiger. In Germany there even exists an industrial standard - DIN ????? - that describes the typefaces. Based on such material the input has been developed. I cannot speak to the legal consequences of these. As far as the digitization in METAFONT input which I have developed, you may freely use, modify, and/or distribute any of these files or the resulting fonts, without limitation. A previous release of ocr-b only granted rights for non-commercial use; that restriction is now lifted. 3. It is tested that the generated output is machine readable. The tests are done with a 300 dpi laser engine. 4. As this work has been done with an early METAFONT version and testing was the main purpose, there was no further development in defining good points with respect to pixels etc. Low resolution devices may give problems. 5. There are two main files: OCRBDEF MF 33454 12.11.86 11:02 OCRBMAC MF 8152 8.09.89 19:51 The first one contains the path definitions for all the characters, the second one contains the operating macros. 6. Driver files: The file OCRB10.MF is the main driver file for the original OCR-B font, all other files contain variant for illustrating purposes. OCRB10 MF 776 12.11.86 11:06 OCRB10S MF 774 12.11.86 11:06 sharp corners OCRB10L MF 770 12.11.86 11:05 slanted OCRB10G MF 778 12.11.86 11:05 outline, slanted OCRB10F MF 770 12.11.86 11:05 outline OCRB10E MF 784 12.11.86 11:04 negative, sharp corners OCRB10X MF 777 12.11.86 11:06 negative some smaller sizes: OCRB5 MF 776 12.11.86 11:07 OCRB6 MF 776 12.11.86 11:07 OCRB7 MF 776 12.11.86 11:08 OCRB8 MF 776 12.11.86 11:08 OCRB9 MF 776 12.11.86 11:08