From: soufiane Date: Wed, 23 Oct 2024 16:20:24 +0000 (+0200) Subject: Ajout de isset() pour vérifier la définition de la variable $fontHeight avant utilisa... X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=5ddb8fafb9fe4f9a796f4582e752213aa3121e8b;p=fluidbook_tools.git Ajout de isset() pour vérifier la définition de la variable $fontHeight avant utilisation afin d'éviter des erreurs type undefined --- diff --git a/src/FluidbookFontToWoff.php b/src/FluidbookFontToWoff.php index 8054d4d..60f6302 100644 --- a/src/FluidbookFontToWoff.php +++ b/src/FluidbookFontToWoff.php @@ -7,6 +7,12 @@ use Cubist\Util\Graphics\Color; class FluidbookFontToWoff { + /* + * + * Code à réutiliser dans le fichier Compiler.php + * Nom de la fonction : addFont() + * + */ public static function fontforge($dest, $filepath) { if (!file_exists($dest) || filemtime($dest) < filemtime($filepath)) { $script = resource_path('tools/fonts/convertrn.pe'); @@ -67,6 +73,6 @@ class FluidbookFontToWoff if (isset($fontCapHeight) && isset($fontHeight) && is_numeric($fontCapHeight) && is_numeric($fontHeight)) { $capHeight = $fontCapHeight / $fontHeight; } - return ['family' => $hash, 'capHeight' => $capHeight, 'ascender' => $fontHeight > 0 ? $ascender / $fontHeight : 1, 'descender' => $fontHeight > 0 ? $descender / $fontHeight : 1]; + return ['family' => $hash, 'capHeight' => $capHeight, 'ascender' => isset($fontHeight) && $fontHeight > 0 ? $ascender / $fontHeight : 1, 'descender' => isset($fontHeight) && $fontHeight > 0 ? $descender / $fontHeight : 1]; } }