Saya membuat aplikasi yang menggunakan ikon simbolis dari tema default.
Namun, ada beberapa ikon yang saya butuhkan yang tidak dapat diwakili oleh mereka yang berasal dari tema default, jadi saya membuat yang saya sendiri.
Apa yang saya lakukan hanyalah pergi ke /usr/share/icons/gnome/scalable/actions/
, menyalin beberapa secara lokal ke pohon sumber aplikasi saya yang dapat berfungsi sebagai dasar, dan mulai mengeditnya.
Sejauh ini bagus. Tapi saya perhatikan yang berikut ini: semua ikon simbolis berwarna abu-abu terang ketika melihat file .svg asli, tetapi ketika mereka dimasukkan ke widget, mereka menjadi lebih gelap.
Ini sebuah contoh, menggunakan /usr/share/icons/gnome/scalable/actions/view-refresh-symbolic.svg
ikon dari tema default:
- Begini tampilannya saat membuka dokumen asli dengan Inkscape:
- Dan inilah tampilannya pada toolbar di aplikasi yang sedang berjalan:
Perhatikan ikon menjadi lebih gelap saat runtime. Itu terjadi baik dengan tema Suasana dan Cahaya.
Saya tidak terlalu keberatan, tetapi saya perhatikan itu mempengaruhi ikon kebiasaan saya, di mana bagian-bagian itu menjadi lebih gelap (isi bagian dalam), sedangkan bagian-bagiannya tetap berwarna sama seperti aslinya (goresan).
Jadi apa yang menyebabkan ikon simbolis default menjadi gelap dan bagaimana menerapkannya untuk ikon khusus saya?