optimisation fontes dans le theme

This commit is contained in:
fredtempez 2022-02-08 13:23:15 +01:00
parent 613d048fcc
commit e1d18c54d3
1 changed files with 29 additions and 32 deletions

View File

@ -2290,14 +2290,12 @@ class core extends common {
// Suppression des polices identiques
$cdnFonts = array_unique($cdnFonts);
// Un fichier local de configuration existe
if ( file_exists(self::DATA_DIR . 'fonts.json') )
{
// Lire le fichier et check l'existence des fichiers locaux
// $localFonts = json_decode(file_get_contents (self::FILE_DIR . "source/fonts/fonts.json"), true);
$localFonts = $this->getData(['fonts', 'files']);
// Validité du format
if (is_array($localFonts) ) {
if (is_array($localFonts &&
!empty($localFonts))
) {
foreach ($localFonts as $fontId => $fontName) {
// Validité du tableau :
// L'id de la police est présent dans la liste interne
@ -2318,7 +2316,6 @@ class core extends common {
}
}
}
// Chargement des polices en ligne
if ($cdnFonts) {
foreach ($cdnFonts as $fontId) {
@ -2519,12 +2516,12 @@ class core extends common {
];
// Suppression des polices identiques
$cdnFonts = array_unique($cdnFonts);
// Un fichier local de configuration existe
if ( file_exists(self::DATA_DIR . 'fonts.json') )
{
// Lire le fichier et check l'existence des fichiers locaux
// $localFonts = json_decode(file_get_contents (self::FILE_DIR . "source/fonts/fonts.json"), true);
$localFonts = $this->getData(['fonts', 'files']);
// Validité du format
if ( is_array($localFonts) &&
!empty($localFonts)
) {
// Validité du format
if (is_array($localFonts) ) {
foreach ($localFonts as $fontId => $fontName) {