Estoy creando una aplicación que usa iconos simbólicos del tema predeterminado.
Sin embargo, hay algunos íconos que necesito que no pueden ser representados por los del tema predeterminado, así que estoy creando los míos.
Lo que hice fue simplemente ir /usr/share/icons/gnome/scalable/actions/
, copiar algunas localmente en el árbol fuente de mi aplicación que podría servir como base, y comencé a editarlas.
Hasta ahora tan bueno. Pero he notado lo siguiente: todos los íconos simbólicos son de un color gris claro al mirar el archivo .svg original, pero cuando se colocan en un widget, se vuelven más oscuros.
Aquí hay un ejemplo, usando el /usr/share/icons/gnome/scalable/actions/view-refresh-symbolic.svg
ícono del tema predeterminado:
- Así es como se ve al abrir el original con Inkscape:
- Y así es como se ve en una barra de herramientas en una aplicación en ejecución:
Observe que el ícono es mucho más oscuro en tiempo de ejecución. Eso sucede tanto con los temas Ambiance como Radiance.
No me importaría mucho, pero noté que afecta mi ícono personalizado, por lo que partes de él se vuelven más oscuras (el relleno interno), mientras que algunas partes permanecen del mismo color que el original (el trazo).
Entonces, ¿qué causa que los iconos simbólicos predeterminados se oscurezcan y cómo debería implementar eso para mis iconos personalizados?