From 2285dd1cc518243459b8ea9b04d0b59bea62d22a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Fri, 18 Mar 2022 18:19:21 +0100 Subject: [PATCH] bug de fonte admin, fichier de fonte absent --- core/core.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/core.php b/core/core.php index dcf8e092..7281a481 100644 --- a/core/core.php +++ b/core/core.php @@ -2618,16 +2618,19 @@ class core extends common { */ foreach ($fonts as $fontId) { // Validité du tableau : - if ( isset($fontsAvailable['files'][$fontId]) && - file_exists(self::DATA_DIR . 'fonts/' . $f) ) { + if ( isset($fontsAvailable['files'][$fontId]) ) { + if (file_exists(self::DATA_DIR . 'fonts/' . $fontId) ) { // Chargement de la police //$formatFont = explode('.', self::DATA_DIR . 'fonts/' . $fontName); $css .= '@font-face {font-family:"' . $fontsAvailable['files'][$fontId]['font-family'] . '";'; $css .= 'src: url("' . helper::baseUrl(false) . self::DATA_DIR . 'fonts/' .$fontsAvailable['files'][$fontId]['resource'] . '");}'; // Tableau pour la construction de la feuille de style $fonts [$fontId] = $fontsAvailable['files'][$fontId]['font-family']; + } else { + // Le fichier de font n'est pas disponible, fonte par défaut + $fonts [$fontId] = 'verdana'; + } } - } // Thème Administration