Icon fonts like provide different glyphs for different battery levels
E.g. Font Awesome has 5 levels
Currently I see no method of changing the output format based on what the current battery level is. Perhaps this could be implemented in a similar way to threshold levels?
Other module where this can be relevant for similar reasons is volume.