Support for generating different sizes in Cursor files
Operating System: Windows 10, Ubuntu 22.04, ALL
Description of the feature
Support of multiple / big screen monitors by providing more than one cursor size in a .cur file
Currently, when we generate a .cur or .ani file, it has only one size. These days, many cursor packs offer different sizes within a single .cur file so that it works well across different screen sizes. Normally, these are added as layers in the corresponding.cur file.
Use cases
When we use a single size, it looks bad on non-standard screen sizes, often causing distortion. Using different sizes as layers helps Windows handle this effectively. The same request is valid for x cursor / xmc files as well. Currently, we can pick a PNG and convert it to .cur or .xmc, and then manually add other sizes. This is a difficult task that can cause errors in most of the cases. The script in Yaru for Ubuntu converts SVG input to multiple file sizes by default ( just adding additional information ). Please feel free to ask any questions you have.