[TASK] Move two font files from t3lib to ext:core 42/19842/3
authorChristian Kuhn <lolli@schwarzbu.ch>
Fri, 12 Apr 2013 13:19:07 +0000 (15:19 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Fri, 12 Apr 2013 13:23:41 +0000 (15:23 +0200)
Some mentions of these files were already adapted, the fonts
are now moved and last occurences fixed.

Change-Id: Ief65a635f2ea7fe274b28838427cb4665e9b0e6d
Resolves: #47162
Releases: 6.1
Reviewed-on: https://review.typo3.org/19842
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
t3lib/fonts/index.html [deleted file]
t3lib/fonts/nimbus.ttf [deleted file]
t3lib/fonts/readme.txt [deleted file]
t3lib/fonts/src/NimbusSansL-Regu.sfd.gz [deleted file]
t3lib/fonts/vera.ttf [deleted file]
typo3/sysext/core/Resources/Private/Font/README.txt [new file with mode: 0644]
typo3/sysext/core/Resources/Private/Font/nimbus.ttf [new file with mode: 0644]
typo3/sysext/core/Resources/Private/Font/vera.ttf [new file with mode: 0644]
typo3/sysext/install/Classes/Installer.php

diff --git a/t3lib/fonts/index.html b/t3lib/fonts/index.html
deleted file mode 100644 (file)
index d44be3d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<HTML>
-<HEAD>
-       <TITLE></TITLE>
-<META http-equiv=Refresh Content="0; Url=../">
-</HEAD>
-</HTML>
\ No newline at end of file
diff --git a/t3lib/fonts/nimbus.ttf b/t3lib/fonts/nimbus.ttf
deleted file mode 100644 (file)
index 309c0a2..0000000
Binary files a/t3lib/fonts/nimbus.ttf and /dev/null differ
diff --git a/t3lib/fonts/readme.txt b/t3lib/fonts/readme.txt
deleted file mode 100644 (file)
index b4f1e87..0000000
+++ /dev/null
@@ -1,173 +0,0 @@
-Fonts:
-
-*******************************************************************************
-Nimbus Sans L regular
-"nimbus.ttf" - An "arial"-look-alike font. If you want to use the real Arial
-font you should upload the arial-normal ttf file from your Windows system
-(fonts/arial.ttf).
-*******************************************************************************
-
-License (t3lib/fonts/nimbus.ttf):
-
-nimbus.ttf was downloaded as n019003l.ttf from
-<ftp://ftp.gnome.ru/fonts/urw/release/urw-fonts-1.0.7pre18-ttf.tar.bz2>.
-nimbus.sfd.gz was downladed as NimbusSansL-Regu.sfd from
-<ftp://ftp.gnome.ru/fonts/sources/urw-fonts-1.0.7pre40-src.tar.bz2>
-
-       Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development;
-       Cyrillic glyphs added by Valek Filippov (C) 2001-2002
-
-       This program is free software; you can redistribute it and/or modify
-       it under the terms of the GNU General Public License as published by
-       the Free Software Foundation; either version 2 of the License, or
-       (at your option) any later version.
-
-       This program is distributed in the hope that it will be useful,
-       but WITHOUT ANY WARRANTY; without even the implied warranty of
-       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-       GNU General Public License for more details.
-
-       You should have received a copy of the GNU General Public License
-       along with this program; if not, write to the Free Software
-       Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-       02110-1301, USA.
-
-
-
-*******************************************************************************
-Bitstream Vera Sans
-"vera.ttf" - A "verdana"-look-alike font. If you want to use the real Verdana
-font you should upload the verdana-normal ttf file from your Windows system
-(fonts/verdana.ttf).
-*******************************************************************************
-
-This file was downloaded from <http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/>.
-
-Copyright Holder: Bitstream, Inc.
-
-License (t3lib/fonts/vera.ttf):
-
-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/t3lib/fonts/src/NimbusSansL-Regu.sfd.gz b/t3lib/fonts/src/NimbusSansL-Regu.sfd.gz
deleted file mode 100644 (file)
index 3a3a0de..0000000
Binary files a/t3lib/fonts/src/NimbusSansL-Regu.sfd.gz and /dev/null differ
diff --git a/t3lib/fonts/vera.ttf b/t3lib/fonts/vera.ttf
deleted file mode 100644 (file)
index 58cd6b5..0000000
Binary files a/t3lib/fonts/vera.ttf and /dev/null differ
diff --git a/typo3/sysext/core/Resources/Private/Font/README.txt b/typo3/sysext/core/Resources/Private/Font/README.txt
new file mode 100644 (file)
index 0000000..b4f1e87
--- /dev/null
@@ -0,0 +1,173 @@
+Fonts:
+
+*******************************************************************************
+Nimbus Sans L regular
+"nimbus.ttf" - An "arial"-look-alike font. If you want to use the real Arial
+font you should upload the arial-normal ttf file from your Windows system
+(fonts/arial.ttf).
+*******************************************************************************
+
+License (t3lib/fonts/nimbus.ttf):
+
+nimbus.ttf was downloaded as n019003l.ttf from
+<ftp://ftp.gnome.ru/fonts/urw/release/urw-fonts-1.0.7pre18-ttf.tar.bz2>.
+nimbus.sfd.gz was downladed as NimbusSansL-Regu.sfd from
+<ftp://ftp.gnome.ru/fonts/sources/urw-fonts-1.0.7pre40-src.tar.bz2>
+
+       Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development;
+       Cyrillic glyphs added by Valek Filippov (C) 2001-2002
+
+       This program is free software; you can redistribute it and/or modify
+       it under the terms of the GNU General Public License as published by
+       the Free Software Foundation; either version 2 of the License, or
+       (at your option) any later version.
+
+       This program is distributed in the hope that it will be useful,
+       but WITHOUT ANY WARRANTY; without even the implied warranty of
+       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+       GNU General Public License for more details.
+
+       You should have received a copy of the GNU General Public License
+       along with this program; if not, write to the Free Software
+       Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+       02110-1301, USA.
+
+
+
+*******************************************************************************
+Bitstream Vera Sans
+"vera.ttf" - A "verdana"-look-alike font. If you want to use the real Verdana
+font you should upload the verdana-normal ttf file from your Windows system
+(fonts/verdana.ttf).
+*******************************************************************************
+
+This file was downloaded from <http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/>.
+
+Copyright Holder: Bitstream, Inc.
+
+License (t3lib/fonts/vera.ttf):
+
+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/typo3/sysext/core/Resources/Private/Font/nimbus.ttf b/typo3/sysext/core/Resources/Private/Font/nimbus.ttf
new file mode 100644 (file)
index 0000000..309c0a2
Binary files /dev/null and b/typo3/sysext/core/Resources/Private/Font/nimbus.ttf differ
diff --git a/typo3/sysext/core/Resources/Private/Font/vera.ttf b/typo3/sysext/core/Resources/Private/Font/vera.ttf
new file mode 100644 (file)
index 0000000..58cd6b5
Binary files /dev/null and b/typo3/sysext/core/Resources/Private/Font/vera.ttf differ
index b6eaba3..fd2ec47 100644 (file)
@@ -3070,7 +3070,7 @@ REMOTE_ADDR was \'' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REMOTE
         */
        public function checkTrueTypeSupport() {
                $im = @imagecreate(300, 50);
-               $background_color = imagecolorallocate($im, 255, 255, 55);
+               $imagecolorallocate($im, 255, 255, 55);
                $text_color = imagecolorallocate($im, 233, 14, 91);
                @imagettftext(
                        $im,
@@ -3079,7 +3079,7 @@ REMOTE_ADDR was \'' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REMOTE
                        10,
                        20,
                        $text_color,
-                       (PATH_t3lib . '/fonts/vera.ttf'),
+                       \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('core') . 'Resources/Private/Font/vera.ttf',
                        'Testing Truetype support'
                );
                header('Content-type: image/gif');
@@ -3722,7 +3722,7 @@ REMOTE_ADDR was \'' . \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REMOTE
                                        'text' => 'HELLO WORLD',
                                        'fontColor' => '#003366',
                                        'fontSize' => 18,
-                                       'fontFile' => $this->backPath . '../t3lib/fonts/vera.ttf',
+                                       'fontFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('core') . 'Resources/Private/Font/vera.ttf',
                                        'offset' => '17,40'
                                );
                                $conf['BBOX'] = $imageProc->calcBBox($conf);