Dieser wird als Flash Of Unstyled Text bekannt und ist darauf zurückzuführen, wie Sie bereits erwähnt, auf die Schriftdateien zusammen mit dem Rest der Seite geladen werden, dessen Text mit Standard oder Ausweich-Schriftart, bis die neuen gestylt wird Schriftart ist geladen und kann angewendet werden.
Es scheint, dass das Minimieren des Auftretens dieses Effekts am besten darin besteht, die Zeit zu verkürzen, die der Client beim Laden Ihrer benutzerdefinierten Schriftarten benötigt. Zwei Maßnahmen, die Sie ergreifen können, um dies zu erreichen, sind compressing your font files über gZip und die Angabe Ihrer Schriftart-Dateien für die langfristige Zwischenspeicherung durch einen Viewer-Browser für nachfolgende Ansichten über eine far-future expires header.
Wenn die FOUT noch recht ist für die Benutzer schrill, können Sie einen ähnlich geformten Schriftart angeben, die auf den meisten Zuschauern Maschinen als Ausweich installiert werden wahrscheinlich Ihre Seitengröße relativ konsistent wie die benutzerdefinierte Schriftart Lasten zu halten. Für Ihre komprimierte Schriftart verfügen die meisten Viewer beispielsweise bereits über Impact als verfügbare Schriftart oder "Arial Narrow", die beide einen "komprimierten" Stil aufweisen.
Und wenn alles andere fehlschlägt, können Sie immer den gesamten Text Ihres Dokuments mit color: rgba(0,0,0,0)
stylen und JavaScript verwenden, um diese Regel am Ende eines Timers zu entfernen.
Das ist eine gute Frage :) – tybro0103
möglich Duplikat [Preload @ Font- Schriftarten zum Stoppen von Firefox Flicker/Delay] (http://stackoverflow.com/questions/3379645/preload-font-face-fonts-to-stop-firefox-flicker-delay) – Knu