Je crée une application qui utilise des icônes symboliques du thème par défaut.
Cependant, il y a quelques icônes dont j'ai besoin qui ne peuvent pas être représentées par celles du thème par défaut, donc je crée mes propres icônes.
Ce que j'ai fait, c'était simplement d'aller /usr/share/icons/gnome/scalable/actions/
, d'en copier quelques-uns localement dans l'arborescence source de mon application qui pourrait servir de base, et de commencer à les éditer.
Jusqu'ici tout va bien. Mais j'ai remarqué ce qui suit: toutes les icônes symboliques sont de couleur gris clair en regardant le fichier .svg d'origine, mais lorsqu'elles sont placées dans un widget, elles deviennent plus sombres.
Voici un exemple, en utilisant l' /usr/share/icons/gnome/scalable/actions/view-refresh-symbolic.svg
icône du thème par défaut:
- Voici à quoi cela ressemble lors de l'ouverture de l'original avec Inkscape:
- Et voici à quoi cela ressemble sur une barre d'outils sur une application en cours d'exécution:
Notez que l'icône est beaucoup plus sombre lors de l'exécution. Cela se produit à la fois avec les thèmes Ambiance et Radiance.
Cela ne me dérangerait pas beaucoup, mais j'ai remarqué que cela affecte mon icône personnalisée, où certaines parties deviennent plus sombres (le remplissage intérieur), tandis que certaines parties restent de la même couleur que l'original (le trait).
Alors, qu'est-ce qui provoque l'assombrissement des icônes symboliques par défaut et comment l'implémenter pour mes icônes personnalisées?