PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /home/telusvwg/alwatnitraders.com/wp-content/plugins/ideapark-fonts/lib/FontLib/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : //home/telusvwg/alwatnitraders.com/wp-content/plugins/ideapark-fonts/lib/FontLib/Font.php |
<?php
/**
* @package php-font-lib
* @link https://github.com/PhenX/php-font-lib
* @author Fabien Ménager <fabien.menager@gmail.com>
* @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
*/
namespace FontLib;
use FontLib\Exception\FontNotFoundException;
/**
* Generic font file.
*
* @package php-font-lib
*/
class Font {
static $debug = false;
/**
* @param string $file The font file
*
* @return TrueType\File|null $file
*/
public static function load( $file ) {
if ( ! file_exists( $file ) ) {
throw new FontNotFoundException( $file );
}
$header = file_get_contents( $file, false, null, 0, 4 );
$class = null;
switch ( $header ) {
case "\x00\x01\x00\x00":
case "true":
case "typ1":
$class = "TrueType\\File";
break;
case "OTTO":
$class = "OpenType\\File";
break;
case "wOFF":
$class = "WOFF\\File";
break;
case "ttcf":
$class = "TrueType\\Collection";
break;
// Unknown type or EOT
default:
$magicNumber = file_get_contents( $file, false, null, 34, 2 );
if ( $magicNumber === "LP" ) {
$class = "EOT\\File";
}
}
if ( $class ) {
$class = "FontLib\\$class";
/** @var TrueType\File $obj */
$obj = new $class;
$obj->load( $file );
return $obj;
}
return null;
}
static function d( $str ) {
if ( ! self::$debug ) {
return;
}
echo "$str\n";
}
static function UTF16ToUTF8( $str ) {
return function_exists( 'mb_convert_encoding' ) ? mb_convert_encoding( $str, "utf-8", "utf-16" ) : ( 'icons-' . substr( md5( $str ), 0, 4 ) );
}
static function UTF8ToUTF16( $str ) {
return function_exists( 'mb_convert_encoding' ) ? mb_convert_encoding( $str, "utf-16", "utf-8" ) : ( 'icons-' . substr( md5( $str ), 0, 4 ) );
}
}