/common/libraries/plugin/html2pdf/_tcpdf/fonts/utils/makeallttffonts.php
PHP | 74 lines | 14 code | 5 blank | 55 comment | 3 complexity | 2d6c58bf70d6b12f05c376441eac935b MD5 | raw file
Possible License(s): GPL-2.0, BSD-3-Clause, LGPL-2.1, LGPL-3.0, GPL-3.0, MIT
- <?php
- //============================================================+
- // File name : makeallttffonts.php
- // Begin : 2008-12-07
- // Last Update : 2008-12-07
- //
- // Description : Process all TTF files on current directory to
- // build TCPDF compatible font files.
- //
- // Author: Nicola Asuni
- //
- // (c) Copyright:
- // Nicola Asuni
- // Tecnick.com S.r.l.
- // Via della Pace, 11
- // 09044 Quartucciu (CA)
- // ITALY
- // www.tecnick.com
- // info@tecnick.com
- //
- // License:
- // Copyright (C) 2004-2009 Nicola Asuni - Tecnick.com S.r.l.
- //
- // 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 3 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, see <http://www.gnu.org/licenses/>.
- //
- // Additionally, you can't remove the original TCExam logo, copyrights statements
- // and links to Tecnick.com and TCExam websites.
- //
- // See LICENSE.TXT file for more information.
- //============================================================+
-
-
- /**
- * Process all TTF files on current directory to build TCPDF compatible font files.
- * @package com.tecnick.tcpdf
- * @author Nicola Asuni
- * @copyright Copyright © 2004-2009, Nicola Asuni - Tecnick.com S.r.l. - ITALY - www.tecnick.com - info@tecnick.com
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
- * @link www.tecnick.com
- * @since 2008-12-07
- */
-
- /**
- */
-
- // read directory for files (only graphics files).
- $handle = opendir('.');
- while ($file = readdir($handle))
- {
- $path_parts = pathinfo($file);
- $file_ext = strtolower($path_parts['extension']);
- if ($file_ext == 'ttf')
- {
- exec('./ttf2ufm -a -F ' . $path_parts['basename'] . '');
- exec('php -q makefont.php ' . $path_parts['basename'] . ' ' . $path_parts['filename'] . '.ufm');
- }
- }
- closedir($handle);
-
- //============================================================+
- // END OF FILE
- //============================================================+
- ?>