wiki:Fr:Help/HiDPISupport

Autres langues:

Support HiDPI - aperçu

Cette page contient des informations sur la manière d'optimiser l'interface JOSM pour un affichage haute résolution.

Les bases

  1. La prise en charge correcte du HiDPI a été ajoutée avec Java 9 et certaines améliorations ont été apportées dans les versions suivantes. Par conséquent, assurez-vous que vous utilisez la dernière version de Java.
  2. Une version à jour de JOSM est requise.

Les meilleurs résultats sont obtenus avec des facteurs d'échelle réguliers, par exemple 200 %, 400 %, ... mais d'autres valeurs sont également prises en charge.

Comment activer le mode HiDPI

Si le mode HiDPI n'est pas activé immédiatement, voici quelques chemins pour l'activer.

Windows

Sous Windows, vous pouvez activer le mode d'affichage à l'échelle du système. Voir par exemple cette page d'aide détaillée.

Pour Windows 7, l'option s'appelle Affichage / Définir la taille de texte personnalisée (DPI), pour Windows 8 elle s'appelle Affichage / Modifier la taille de tous les éléments et pour Windows 10 c'est Afficher / Personnaliser votre affichage / Modifier la taille du texte, des applications et des autres éléments.

Linux

Vous pouvez activer le mode HiDPI pour une application en la lançant avec la variable d'environnement GDK_SCALE réglée sur 2, 4, ..., par exemple.

GDK_SCALE=2 java -jar josm.jar

Vous pouvez également modifier l'ui-scaling de java2d via la ligne de commande ou le fichier de configuration, , josm respectivement josm-latest, généralement situés dans /etc/default/ (Debian/Ubuntu) ou /etc/conf.d/ (Arch). Reportez-vous à personnalisation pour plus de détails :

JOSM_ARGS="-Dsun.java2d.uiScale=2 {other args}"

Ajustements

Imagerie d'arrière-plan
Par défaut, les tuiles de l'imagerie d'arrière-plan (Background imagery) sont mises à l'échelle avec le même facteur que les autres éléments de l'interface graphique. Cela garantit une taille de police appropriée, dans le cas où l'imagerie d'arrière-plan contient du texte et des symboles. Cependant, cela entraîne une réduction de la résolution de l'image.

Sous Préférences d'imagerie / Paramètres / Décalage du zoom des tuiles, vous pouvez définir un décalage de 1. Cela permet à JOSM de récupérer les tuiles d'un niveau de zoom supérieur et de doubler la résolution de l'image. Actuellement, ce paramètre s'applique uniquement à la zone principale de la carte et non à la boîte de dialogue de téléchargement.

Taille de la police du menu
La taille de la police du menu principal (Menu font size) peut être mise à l'échelle avec un certain facteur en utilisant la valeur de préférence avancée gui.scale.menu.font. Elle est destinée à des ajustements relativement faibles. (JOSM r12923 ou ultérieur).
Taille des icônes
Il existe des options avancées iconsize.* pour modifier la taille des icônes par défaut. En particulier, iconsize.smallicon affectera les icônes situées devant les éléments de menu, mais aussi à d'autres endroits, par exemple dans les fenêtres latérales droite.
Style HiDPISupport
Ce modèle met à l'échelle le dessin de la zone de la carte en utilisant les outils MapCSS. Il a été créé à une époque où le support HiDPI était médiocre dans Java et ne devrait être utilisé que dans des cas exceptionnels.
Mise à l'échelle de l'image (déprécié, expérimental)
L'option avancée gui.scale était utilisée pour mettre à l'échelle l'interface graphique, en essayant essentiellement d'implémenter ce qui est maintenant disponible dans la prise en charge HiDPI de Java 9. Elle n'est allée que jusqu'à la mise à l'échelle des images. Un développement ultérieur n'est pas prévu car il est devenu obsolète avec les fonctionnalités de Java 9. Cette option pourrait être supprimée dans une prochaine version de JOSM.
Last modified 22 months ago Last modified on 2022-07-18T12:09:09+02:00
Note: See TracWiki for help on using the wiki.