diff --git a/htdocs/includes/barcode/php-barcode/fonts/Aerial.ttf b/htdocs/includes/barcode/php-barcode/fonts/Aerial.ttf new file mode 100644 index 00000000000..e85999c739a Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/Aerial.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialBd.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialBd.ttf new file mode 100644 index 00000000000..bb1531b8c55 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialBd.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialBdIt.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialBdIt.ttf new file mode 100644 index 00000000000..e11aea625cb Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialBdIt.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialIt.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialIt.ttf new file mode 100644 index 00000000000..ce8c3a993a6 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialIt.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialMono.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialMono.ttf new file mode 100644 index 00000000000..910202c2f71 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialMono.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialMonoBd.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialMonoBd.ttf new file mode 100644 index 00000000000..49247d84ecf Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialMonoBd.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialMonoBdIt.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialMonoBdIt.ttf new file mode 100644 index 00000000000..f1182773d1f Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialMonoBdIt.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/AerialMonoIt.ttf b/htdocs/includes/barcode/php-barcode/fonts/AerialMonoIt.ttf new file mode 100644 index 00000000000..159563c9d69 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/AerialMonoIt.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/CHANGELOG.TXT b/htdocs/includes/barcode/php-barcode/fonts/CHANGELOG.TXT new file mode 100644 index 00000000000..c91174a0855 --- /dev/null +++ b/htdocs/includes/barcode/php-barcode/fonts/CHANGELOG.TXT @@ -0,0 +1,25 @@ +1.99 +Internal releases. +--- +2.00 +Initial Public Release. +RPM built. +--- +2.01 +Fixed positioning of: +'B', 'W' - Too far to right. (Right Bearing reduction) +'.', 'f', 'j' - Too far left. (Left Bearing increase) +2.02 +Renaming of Fonts to drop the 'Arkpandora' References as they are not need for font filenames. +--- +2.03 +Rebuild all the Panose categories to reflect font styles. +'T' - Reduced kerning. +'o' - Increased left bearing and reduce right kerning. +'r' - Increased left bearing. +'S' - Reduced right bearing (Bold). +'F' - Increased right bearing (Bold). +--- +2.04 +Standardised baseline for all fonts +--- diff --git a/htdocs/includes/barcode/php-barcode/fonts/COPYRIGHT.TXT b/htdocs/includes/barcode/php-barcode/fonts/COPYRIGHT.TXT new file mode 100644 index 00000000000..e651be1c4fe --- /dev/null +++ b/htdocs/includes/barcode/php-barcode/fonts/COPYRIGHT.TXT @@ -0,0 +1,124 @@ +Bitstream Vera Fonts Copyright + +The fonts have a generous copyright, allowing derivative works (as +long as "Bitstream" or "Vera" are not in the names), and full +redistribution (so long as they are not *sold* by themselves). They +can be be bundled, redistributed and sold with any software. + +The fonts are distributed under the following copyright: + +Copyright +========= + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream +Vera is a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute +the Font Software, including without limitation the rights to use, +copy, merge, publish, distribute, and/or sell copies of the Font +Software, and to permit persons to whom the Font Software is furnished +to do so, subject to the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Bitstream" or the word "Vera". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Bitstream Vera" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, +OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font +Software without prior written authorization from the Gnome Foundation +or Bitstream Inc., respectively. For further information, contact: +fonts at gnome dot org. + +Copyright FAQ +============= + + 1. I don't understand the resale restriction... What gives? + + Bitstream is giving away these fonts, but wishes to ensure its + competitors can't just drop the fonts as is into a font sale system + and sell them as is. It seems fair that if Bitstream can't make money + from the Bitstream Vera fonts, their competitors should not be able to + do so either. You can sell the fonts as part of any software package, + however. + + 2. I want to package these fonts separately for distribution and + sale as part of a larger software package or system. Can I do so? + + Yes. A RPM or Debian package is a "larger software package" to begin + with, and you aren't selling them independently by themselves. + See 1. above. + + 3. Are derivative works allowed? + Yes! + + 4. Can I change or add to the font(s)? + Yes, but you must change the name(s) of the font(s). + + 5. Under what terms are derivative works allowed? + + You must change the name(s) of the fonts. This is to ensure the + quality of the fonts, both to protect Bitstream and Gnome. We want to + ensure that if an application has opened a font specifically of these + names, it gets what it expects (though of course, using fontconfig, + substitutions could still could have occurred during font + opening). You must include the Bitstream copyright. Additional + copyrights can be added, as per copyright law. Happy Font Hacking! + + 6. If I have improvements for Bitstream Vera, is it possible they might get + adopted in future versions? + + Yes. The contract between the Gnome Foundation and Bitstream has + provisions for working with Bitstream to ensure quality additions to + the Bitstream Vera font family. Please contact us if you have such + additions. Note, that in general, we will want such additions for the + entire family, not just a single font, and that you'll have to keep + both Gnome and Jim Lyles, Vera's designer, happy! To make sense to add + glyphs to the font, they must be stylistically in keeping with Vera's + design. Vera cannot become a "ransom note" font. Jim Lyles will be + providing a document describing the design elements used in Vera, as a + guide and aid for people interested in contributing to Vera. + + 7. I want to sell a software package that uses these fonts: Can I do so? + + Sure. Bundle the fonts with your software and sell your software + with the fonts. That is the intent of the copyright. + + 8. If applications have built the names "Bitstream Vera" into them, + can I override this somehow to use fonts of my choosing? + + This depends on exact details of the software. Most open source + systems and software (e.g., Gnome, KDE, etc.) are now converting to + use fontconfig (see www.fontconfig.org) to handle font configuration, + selection and substitution; it has provisions for overriding font + names and subsituting alternatives. An example is provided by the + supplied local.conf file, which chooses the family Bitstream Vera for + "sans", "serif" and "monospace". Other software (e.g., the XFree86 + core server) has other mechanisms for font substitution. + diff --git a/htdocs/includes/barcode/php-barcode/fonts/Tymes.ttf b/htdocs/includes/barcode/php-barcode/fonts/Tymes.ttf new file mode 100644 index 00000000000..1603d7ad9ea Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/Tymes.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/TymesBd.ttf b/htdocs/includes/barcode/php-barcode/fonts/TymesBd.ttf new file mode 100644 index 00000000000..5c284b9ed96 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/TymesBd.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/Veranda.ttf b/htdocs/includes/barcode/php-barcode/fonts/Veranda.ttf new file mode 100644 index 00000000000..9e6e0a9795c Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/Veranda.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/VerandaBd.ttf b/htdocs/includes/barcode/php-barcode/fonts/VerandaBd.ttf new file mode 100644 index 00000000000..d795e42f23a Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/VerandaBd.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/VerandaBdIt.ttf b/htdocs/includes/barcode/php-barcode/fonts/VerandaBdIt.ttf new file mode 100644 index 00000000000..cd098234a94 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/VerandaBdIt.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/fonts/VerandaIt.ttf b/htdocs/includes/barcode/php-barcode/fonts/VerandaIt.ttf new file mode 100644 index 00000000000..3c13e21f9d1 Binary files /dev/null and b/htdocs/includes/barcode/php-barcode/fonts/VerandaIt.ttf differ diff --git a/htdocs/includes/barcode/php-barcode/php-barcode.php b/htdocs/includes/barcode/php-barcode/php-barcode.php index a5a2505fb49..2e01a0d5868 100644 --- a/htdocs/includes/barcode/php-barcode/php-barcode.php +++ b/htdocs/includes/barcode/php-barcode/php-barcode.php @@ -35,6 +35,8 @@ */ +require_once('master.inc.php'); + /* CONFIGURATION */ /* ******************************************************************** */ @@ -55,12 +57,12 @@ $text_color=Array(0,0,0); * use arialbd.ttf located in same directory like the script * which includes/requires php-barcode.php */ -$font_loc=dirname($_SERVER["PATH_TRANSLATED"])."/"."arialbd.ttf"; +//$font_loc=dirname($_SERVER["PATH_TRANSLATED"])."/"."arialbd.ttf"; /* SAMPLE2 : * use font specified by full-path */ -//$font_loc="/path/font.ttf" +$font_loc = DOL_DOCUMENT_ROOT.'/includes/barcode/php-barcode/fonts/AerialBd.ttf'; /* Automatic-Detection of Font if running Windows * kick this lines if you don't need them! */ @@ -77,7 +79,6 @@ if (isset($_ENV['windir']) && file_exists($_ENV['windir'])){ */ if (isset($_ENV['windir']) && file_exists($_ENV['windir'])) { - require_once('master.inc.php'); $genbarcode_loc = DOL_DOCUMENT_ROOT.'/includes/barcode/genbarcode/genbarcode.exe'; } else