Sto creando un'applicazione che utilizza icone simboliche dal tema predefinito.
Tuttavia, ci sono alcune icone di cui ho bisogno che non possono essere rappresentate da quelle del tema predefinito, quindi sto creando le mie.
Quello che ho fatto è stato semplicemente andare a /usr/share/icons/gnome/scalable/actions/
, copiarne alcuni localmente nell'albero dei sorgenti della mia app che poteva servire come base e iniziare a modificarli.
Fin qui tutto bene. Ma ho notato quanto segue: tutte le icone simboliche sono di colore grigio chiaro quando si guarda il file .svg originale, ma quando vengono inserite in un widget, diventano più scure.
Ecco un esempio, usando l' /usr/share/icons/gnome/scalable/actions/view-refresh-symbolic.svg
icona dal tema predefinito:
- Ecco come appare quando si apre l'originale con Inkscape:
- Ed ecco come appare su una barra degli strumenti in un'applicazione in esecuzione:
Si noti che l'icona è molto più scura in fase di esecuzione. Ciò accade sia con i temi Ambiance che Radiance.
Non mi dispiacerebbe molto, ma ho notato che influenza la mia icona personalizzata, per cui parti di essa diventano più scure (il riempimento interno), mentre parti di esso rimangono dello stesso colore dell'originale (il tratto).
Quindi cosa causa l'oscuramento delle icone simboliche predefinite e come dovrebbe essere implementato per le mie icone personalizzate?