Из того, что я заметил, один SVG-файл отлично работает, чтобы заменить кучу файлов PNG (то есть, используя только nautilus.svg вместо 7 PNG разных размеров) без потери качества. Есть ли конкретная причина, по которой темы значков снабжают обеими темами? Я подумываю собрать тему значков и не хочу делать кучу PNG разных размеров. Благодаря
SVG, несмотря на название, не является бесконечно масштабируемым. При масштабировании за пределами определенных порогов происходит потеря качества, также как при масштабировании PNG. Отдельные SVG-файлы были бы хороши, но иконки все равно нужно рисовать в разных размерах, чтобы иметь четкие линии с меньшим количеством деталей при меньших размерах, но при этом иметь много деталей при больших размерах, чтобы масштабирование просто приводило к другому слою SVG. получать визуализацию.
Лучший способ создать тему значков - это использовать рабочий процесс Tango с одним SVG, как в восходящей теме GNOME, и иметь систему сборки, которая использует что-то вроде icontool для разделения различных областей холста на правильные иконки PNG в каталоге. Вам все еще нужно будет нарисовать несколько размеров, чтобы иметь наилучшую из возможных тем, но наличие всех значков на одном холсте облегчает поддержание согласованности по размерам.