Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Warnung
titleEntwurf

Entwurf

 

Um zu vermeidenvermeinden, dass FontAttributes bei jedem Anwendungsstart alle FontAttributes der der Anwendung zur Verfügung stehenden Schriftarten erneut zeitintensiv indiziert werden müssenerneut eingelesen werden, ist es möglich, diese Informationen in einem Cache zu speichern und beim Aufbau des FontManagers daraus zu laden.

Somit können nach dem intialen Befüllen des Cache die dort hinterlegten Informationen zum Beispiel lokal persistiert werden und stehen beim nächsten Programmstart schnell zur Verfügung.

...

Ein Beispiel zum caching der Systemschriftarten findet sich in der Klasse com.levigo.jadice.demo.font.attribute.CachedSystemFonts im Modul jadice-core-demo. Als cacheCache-Implementierung wird hier der FileFontAttributesCache im selben Paket verwendet.