Vous ouvrez Edge ou Chrome sous Windows 11 et, au lieu de voir vos menus ou vos courriels, l’interface n’affiche plus que des petits carrés vides ? Ce symptôme — surnommé « tofu » — est typique d’une corruption des polices système, en particulier de la famille Segoe UI Variable. Suivez ce guide pas‑à‑pas pour restaurer un affichage clair et fiable, sans perte de données.
Vue d’ensemble du problème
Depuis Windows Vista, Microsoft utilise la police Segoe UI pour tous ses textes système ; avec Windows 11, la déclinaison « Variable » est devenue la version par défaut, adoptant des axes de graisse et d’optique flexibles. Si cette police est manquante, mal signée ou tronquée, le moteur de rendu DirectWrite ne parvient plus à lui associer des glyphes valides ; les navigateurs Web et certaines boîtes de dialogue – comme l’écran de connexion Microsoft – remplacent alors chaque caractère par un carré. Le phénomène est transversal : changer de navigateur ou nettoyer le cache du navigateur ne change rien, parce que la cause se situe dans la couche typographique du système.
Pourquoi voit‑on des carrés (« tofu ») ?
- Table de glyphes absente : la table glyf de la police ne contient plus les tracés.
- Signature numérique invalide : Windows refuse de charger la ressource et bascule sur un faux fallback.
- Registre incorrect : la clé HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts référence un chemin qui n’existe plus.
- Désactivation involontaire : l’utilisateur ou un outil de nettoyage a décoché la police dans Paramètres › Personnalisation › Polices.
Dans tous les cas, la conséquence directe est l’absence totale de glyphes utilisables pour le jeu de caractères latin, d’où la substitution par le carré générique.
Diagnostic détaillé
Avant de lancer une réparation lourde, prenez le temps de confirmer la source exacte de la panne :
- Inspection des polices : ouvrez Paramètres › Personnalisation › Polices et vérifiez la présence des fichiers
SegoeUI‑VariableStaticDisplay.ttf
,SegoeUI‑VariableStaticText.ttf
etSegoeUIEmoji.ttf
. - Visionneuse de polices : double‑cliquez sur le fichier ; s’il s’affiche vide ou plante, il est corrompu.
- Événements système : dans l’Observateur d’événements, sous Applications › Microsoft › Windows › Win32k, recherchez l’ID 258 (FontFail).
Solution pas‑à‑pas
Étape | Commande / Action | Objectif |
---|---|---|
1 | Ouvrir l’Invite de commandes en mode administrateur | Accès aux outils de réparation système. |
2 | Exécuter successivement :DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /RestoreHealth | Vérifier l’intégrité du magasin de composants Windows et réparer les fichiers corrompus. |
3 | Exécuter :SFC /scannow | Contrôler et restaurer les fichiers système protégés, y compris les polices. |
4 | Redémarrer et tester les navigateurs | Confirmer le retour normal des glyphes. |
5 | Si le problème persiste : Réparation sur place avec l’outil MediaCreationTool :Télécharger l’outil « Créer un support d’installation de Windows 11 ».Lancer setup.exe depuis le support créé.Choisir « Conserver les fichiers personnels et les applications ». | Réinstalle Windows tout en préservant données et logiciels ; remplace les polices endommagées. |
Décryptage détaillé des commandes
DISM
(Deployment Image Servicing and Management) manipule l’image WinSxS ; l’option /RestoreHealth rétélécharge des composants intègres depuis Windows Update. SFC
(System File Checker) se charge ensuite de lier les fichiers remplacés à la couche de protection Windows Resource Protection. Le redémarrage est indispensable pour purger le cache typographique de la session graphique (Fontdrvhost.exe).
Résultat observé
Dans la majorité des cas, DISM
et SFC
suffisent. Lorsque la corruption touche plusieurs packages (.mum) de police ou la base WinStore, seule la réparation sur place (in‑place upgrade) restaure intégralement Segoe UI. Les textes réapparaissent immédiatement après le premier reboot post‑mise à jour.
Alternative : réinstaller uniquement les polices Segoe
Si vous préférez éviter une mise à jour complète, vous pouvez extraire manuellement Segoe UI depuis une autre machine saine.
- Sur l’ordinateur sain, copiez les fichiers
*.ttf
Segoe UI depuisC:\Windows\Fonts
vers une clé USB. - Sur le PC en panne, ouvrez Paramètres › Personnalisation › Polices, glissez‑déposez les fichiers copiés.
- Redémarrez. Les remplacements se font sans risque : Windows ignore les doublons si le hash SHA‑1 est identique.
Cette méthode est rapide, mais elle n’adresse pas une corruption éventuelle du cache ou du registre. Utilisez‑la surtout comme dépannage provisoire.
Réinstallation via PowerShell
Vous préférez les scripts ? PowerShell dispose du module FontManagement
(inclus depuis Windows 10 2004) :
# Importer le module
Import-Module -Name FontManagement
# Ajouter le fichier de police
Add-Font -Path "D:\Polices\SegoeUI-VariableStaticText.ttf" -InstallMode PerMachine
# Vérifier l'état
Get-Font -Name "Segoe UI Variable" | Format-Table Name, Status
L’option -InstallMode PerMachine
inscrit la police pour tous les utilisateurs.
Vider manuellement le cache des polices
Un cache incohérent peut continuer d’afficher le tofu malgré des fichiers intègres. Purgez‑le ainsi :
- Ouvrez services.msc, arrêtez le service Windows Font Cache Service.
- Dans l’Explorateur, affichez les éléments cachés et supprimez
FontCache*.dat
situés dans%LOCALAPPDATA%\FontCache
. - Redémarrez le service, puis le PC.
Prévention : maintenir un écosystème sain
- Mises à jour régulières : activer Windows Update et conserver un rythme de patch mensuel limite les corruptions accidentelles.
- Antivirus compatible : certains moteurs tiers surréagissent lors des patchs cumulés. Vérifiez la liste blanche.
- Éviter les nettoyages agressifs : les outils qui promettent de “supprimer les fichiers inutiles” désinstallent parfois des polices partagées.
- Sauvegarde incrémentale : avant toute maintenance système, créez un point de restauration et conservez une image disque.
Questions fréquentes (FAQ)
Le problème ne touche que Chrome, pas Edge. Est‑ce possible ? Oui : si l’instanciation DirectWrite échoue dans le mode sandbox de Chrome mais pas dans Edge. Toutefois, cela reste rare ; la correction passe quoi qu’il arrive par les polices. Puis‑je simplement installer une autre police par défaut ? Changer la police par défaut via le registre règle parfois l’affichage, mais cela introduit des incompatibilités dans certaines apps UWP. Il est préférable de restaurer Segoe. Une réinitialisation complète de Windows est‑elle plus sûre qu’une réparation sur place ? La réinitialisation (« Réinitialiser ce PC ») efface programmes et paramètres utilisateurs. La réparation sur place, au contraire, conserve tout ; elle est donc recommandée sauf système infecté.
Récapitulatif technique
Le carré d’affichage est presque toujours la signature d’une police Segoe endommagée. Enchaînez d’abord DISM
puis SFC
. Si ces outils ne trouvent rien ou ne réparent pas, injectez une nouvelle copie de Segoe ou effectuez une réparation sur place. Le temps total d’intervention dépasse rarement 45 minutes, téléchargements inclus, et l’opération n’efface aucune donnée personnelle.
Conclusion
Qu’un site Web ou un écran de connexion remplace toutes ses lettres par des carrés peut sembler catastrophique, mais le correctif est à la portée de tout utilisateur disposant de droits administrateur. Segoe UI est le pilier typographique de Windows 11 ; le restaurer garantit une expérience cohérente dans Edge, Chrome et toutes les applications WinUI. Conservez ce guide sous la main : la même méthodologie s’applique à d’autres familles de polices critiques (Calibri, Times New Roman) et vous évitera bien des sueurs froides lors d’une future mise à jour cumulative.