Changes between Version 1 and Version 2 of Fr:DevelopersGuide/DefaultPresets


Ignore:
Timestamp:
2025-01-14T19:06:58+01:00 (3 months ago)
Author:
leni
Comment:

ajusté à la version 65 : écarter la référence morte, remplacer browser: par source:

Legend:

Unmodified
Added
Removed
Modified
  • Fr:DevelopersGuide/DefaultPresets

    v1 v2  
    1 [[TranslatedPages(revision=64)]]
     1[[TranslatedPages(revision=65)]]
    22[[PageOutline(2-10, Table des Matières)]]
    33
     
    2828* Le format de fichier doit être **svg** pour une mise à l'échelle sans perte. (Techniquement, le format png est également pris en charge, mais toutes les icônes prédéfinies sont svg depuis août 2016.)
    2929* L'icône doit être **identifiable à une taille de 16 pixels**. Il s'agit de la taille par défaut à laquelle les icônes sont affichées dans la [wikitr:/Help/MapView Fenêtre d'Édition] sur les écrans à ppp (dpi) standard (non hidpi).
    30 * La **licence** doit être compatible avec la GPL3 (comme PD ou CC0). Une bonne source d'icônes est [https://openclipart.org openclipart.org] (toutes les icônes y sont PD), [https://publicdomainvectors.org/ publicdomainvectors.org] (toutes les icônes CC0), [https://freesvg.org/ freesvg.org] (toutes les icônes CC0) ou [http://osm-icons.org/wiki/Icons osm-icons.org] (beaucoup sont CC0). Vous pouvez également vérifier si JOSM possède déjà une icône appropriée et inutilisée dans l'un de ses dossiers d'icônes : [browser:josm/trunk/resources/images icônes utilisées] et [browser:josm/trunk/nodist/images icônes inutilisées].
     30* La **licence** doit être compatible avec la GPL3 (comme PD ou CC0). Une bonne source d'icônes est [https://openclipart.org openclipart.org] (toutes les icônes y sont PD), [https://publicdomainvectors.org/ publicdomainvectors.org] (toutes les icônes CC0), [https://freesvg.org/ freesvg.org] (toutes les icônes CC0) ou [http://osm-icons.org/wiki/Icons osm-icons.org] (beaucoup sont CC0). Vous pouvez également vérifier si JOSM possède déjà une icône appropriée et inutilisée dans l'un de ses dossiers d'icônes : [source:josm/trunk/resources/images icônes utilisées] et [source:josm/trunk/nodist/images icônes inutilisées].
    3131* Si l'attribut s'applique à des nœuds, l'icône dans l'affichage cartographique et l'icône du préréglage doivent être,si possible, les mêmes. (Ce n'est pas possible lorsque différentes fonctionnalités utilisent le même préréglage, par exemple, `crossing=island` et `crossing=traffic_signals` ont des icônes différentes, mais sont traitées dans un seul préréglage "Passage Piéton".)
    3232* Les icônes à fond transparent ne doivent **pas être uniquement noires ou uniquement blanches**. Sinon, si l'on utilise un fond noir ou blanc (sans images aériennes comme fond) dans la fenêtre d'édition de la carte, les icônes noires ou blanches seront invisibles. Solution : si vous souhaitez utiliser une icône noire, ajoutez un fond blanc carré à l'icône au lieu d'un fond transparent ou, mieux encore, utilisez un halo blanc. \\
     
    4343* Certaines bibliothèques svg ne fonctionnent pas avec JOSM (les images sont déformées). Si vous avez un tel fichier, essayez la solution suivante : créez un nouveau document svg avec Inkscape, copiez les données svg dans ce nouveau fichier, redimensionnez la page en fonction des données et enregistrez.
    4444* Redimensionnez votre icône à 16px ou à un multiple entier de cette taille (pas quelque chose comme 458,1534) pour éviter les imprécisions d'affichage dues aux erreurs d'arrondi dans java.
    45 * Vérifiez le code du fichier dans un éditeur de texte. Cherchez la valeur **viewBox** au début du fichier. Si l'icône est, par exemple, en 16x16 pixels, et si vous l'avez fait dans Inkscape (au moins cela arrive dans la version 0.91)  et avez défini dans les propriétés du document 16,00000 par 16,00000 pixels, pixels, probablement dans le code du fichier vous avez ces valeurs **viewBox="0 0 16.000002 16.000001"**. Changez-les en **viewBox="0 0 16 16"** ou vous aurez des problèmes (voir #12201 et le correctif [o31865]).
     45* Vérifiez le code du fichier dans un éditeur de texte. Cherchez la valeur **viewBox** au début du fichier. Si l'icône est, par exemple, en 16x16 pixels, et si vous l'avez fait dans Inkscape (au moins cela arrive dans la version 0.91)  et avez défini dans les propriétés du document 16,00000 par 16,00000 pixels, pixels, probablement dans le code du fichier vous avez ces valeurs **viewBox="0 0 16.000002 16.000001"**. Changez-les en **viewBox="0 0 16 16"** ou vous aurez des problèmes (voir #12201).
    4646* Les icônes svg sont automatiquement nettoyées pour réduire la taille du fichier dans la version JOSM. Il n'y a donc pas besoin de faire cette étape manuellement avant de télécharger les fichiers svg dans svn. Voir comment:35:ticket:10479, comment:10:ticket:10877 et ticket:12201#comment:21 Les svgs non nettoyés sont meilleurs pour une édition ultérieure.
    4747* Cependant, à cause d'un bug dans svgcleaner, le code svg ne devrait pas contenir d'arguments commençant par des caractères spéciaux dans les codes de style, par exemple `-inkscape-font-specification:Sans;`. Cela peut conduire à des changements de couleur (voir #13158).