BeDesk-Express

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Amélioration
  • Catégorie Application → Core
  • Assignée à
    DevTeam
  • Système d'exploitation Tous
  • Sévérité Basse
  • Priorité Moyenne
  • Basée sur la version 17.9
  • Due pour la version 17.10
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: BeDesk-Express
Ouverte par DevTeam - 2017-10-30
Dernière modification par DevTeam - 2017-11-13

FS#1408 - Mise en cache des polices de caractères intégrées dans le module FontTk.

Le logiciel est proposé avec un série de polices de caractères libres. Celles-ci sont intégrée et déployée en fonction des besoins.

Le module gérant les polices est FontTk.

Jusqu’à présent FontTk déployait systématiquement les polices intégrées au fur et à mesure.

A partir de maintenant, il crée un espace de cache dans lequel il place une copie des polices intégrées pour en assurer une lecture plus rapide.

En effet, On peut créer une police de caractères à l’aide de Font font = Font.createFont(Font.TRUETYPE_FONT, in_);in_ est un OutputStream.

Cependant, dans ce cas, Java crée un fichier temporaire puis l’ouvre pour lire le contenu du fichier de description de la police.

Il est donc possible d’éviter cette copie systématique et inutile du contenu des fichiers de descriptions en fournissant directement une copie cachée du fichier original. C’est le comportement adopté par défaut à partir de cette révision.

Une arborescence “ressources” est créée dans le dossier “cache” associé à la base de données.

Une fois déployé, les fichiers ne sont plus extrait et ne nécessite donc plus de déploiement à moins qu’ils aient été supprimés.

Cette tâche dépend de
ID Projet Résumé Priorité Sévérité Progression
1410 BeDesk-Express  FS#1410 - Nouvelle méthode de gestion du dossier "cache"  Moyenne Basse
100%
Fermée par  DevTeam
2017-11-13 17:27
Raison de la fermeture :  Disponible

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche