diff --git a/CHANGES.md b/CHANGES.md
index c427ac94..74809d71 100755
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -15,6 +15,7 @@
## Version 11.4.00
### Améliorations :
- Prise en charge des fontes Web Safe. Les fontes initiales sont transférées dans les fontes optionnelles, donc effaçables.
+ - Toutes les fontes sont désormais acceptées quelque soit le CDN, Google Fonte (avec preconnect) ou CDN Fontes.
- Configuration de la bannière, modalité d'affichage de la taille d'image recommandée et affichage des dimensions de l'image.
## Corrections :
- Module blog : taille recommandée de l'image erronée lorsque la largeur de l'écran est réglée sur fluide (100%).
diff --git a/core/core.php b/core/core.php
index 4ba417a4..114cfaac 100644
--- a/core/core.php
+++ b/core/core.php
@@ -2340,13 +2340,18 @@ class core extends common {
* Chargement des polices en ligne dans un fichier fonts.html inclus dans main.php
*/
$fontFile = '';
+ $gf = false;
foreach ($fonts as $fontId) {
if ( isset($fontsAvailable['imported'][$fontId])) {
$fontFile .= '';
// Tableau pour la construction de la feuille de style
$fonts [$fontId] = $fontsAvailable['imported'][$fontId]['font-family'];
+ $gf = strpos($fontsAvailable['imported'][$fontId]['resource'], 'fonts.googleapis.com') === false ? $gf || false : $gf || true;
}
}
+ // Ajoute le préconnect des fontes Googles.
+ $fontFile = $gf ? '' . $fontFile
+ : $fontFile;
// Enregistre la personnalisation
file_put_contents(self::DATA_DIR.'fonts/fonts.html', $fontFile);