molily: Application Cache - Fonts (Formate)

Beitrag lesen

Wieso sollte dieses Modell denn "skalieren" können!?

Man kann nicht für jedes Browserfeature, das für den Server relevant sein könnte, einen Header senden. Das wären hunderte.

Aber eine oder mehrere fehlende Fonts-Files hindern den Browser ja nicht daran, eine Seite trotzdem anzuzeigen.

Ja, das sollte man natürlich testen. Oftmals wird gar kein Text angezeigt, während Fonts geladen werden. Wenn man Fonts unter NETWORK packt aber die Verbindung schlecht ist, kann es sein, dass erst nach 15s ein Request-Timeout passiert. Der Browser sollte hier nicht auf den Font warten.

Lässt man sie aus NETWORK heraus, sollte der Browser sofort merken, dass die Ressource nicht verfügbar ist, und den systemeigenen Fallback-Font benutzen. Hoffe ich mal. ;)

Also könnte man z.B. auch hingehen und sagen:"OK, fast alle Browser, die Application Cache unterstützen, verstehen auch das WOFF Format (mit Ausnahme vom Android Browser < 4.4)! Also packe ich entweder nur die WOFF Files in mein Manifest

Das klingt vernünftig. Das würde ich tun.

Mathias