Я створюю додаток, який використовує символьні значки з теми за замовчуванням.
Однак є кілька значків, які мені потрібні, які не можуть бути представлені тими з теми за замовчуванням, тому я створюю свої власні.
Що я зробив, це просто перейти /usr/share/icons/gnome/scalable/actions/
, скопіювавши декілька локально у вихідне дерево мого додатка, яке могло б послужити основою, і почав їх редагувати.
Все йде нормально. Але я помітив наступне: всі символьні значки мають світло-сірий колір при перегляді оригінального файлу .svg, але коли їх розміщують на віджеті, вони стають темнішими.
Ось приклад використання /usr/share/icons/gnome/scalable/actions/view-refresh-symbolic.svg
піктограми з теми за замовчуванням:
- Ось як це виглядає під час відкриття оригіналу за допомогою Inkscape:
- А ось як це виглядає на панелі інструментів запущеного додатка:
Зауважте, що піктограма значно темніша під час виконання. Це трапляється як з темами Ambiance, так і з радіацією.
Я б не заперечував проти цього, але помітив, що це впливає на мою власну піктограму, завдяки чому її частини стають темнішими (внутрішня заливка), тоді як частини її залишаються того ж кольору, що і оригінальні (обведення).
Отже, що змушує потемніти символьні значки за замовчуванням і як це слід застосувати для моїх спеціальних іконок?