With the release of Battery Control 1.0.0, there is a premium feature that allows themeing of the percentage in the status bar either through the settings application (limited to color and font size there) or full-fledged CSS in a WinterBoard theme. There are three different themes supported: Default, Charging and Low Battery. To theme them, create a plist in your theme at:
<theme>/Bundles/com.apple.springboard/com.ashman.BatteryControl.plist
In the plist, you can write CSS for both the default and home screen (FSO) status bars:
For the default theme:
Code:
<key>Style</key>
<string>font-weight: bold; font-size: 16px;</string>
<key>StyleFSO</key>
<string>font-weight: bold; font-style: italic;</string>
For the charging theme:
Code:
<key>ChargingStyle</key>
<string>font-weight: bold; font-size: 16px;</string>
<key>ChargingStyleFSO</key>
<string>font-weight: bold; font-style: italic;</string>
For the low batterytheme:
Code:
<key>LowBatteryStyle</key>
<string>font-weight: bold; font-size: 16px;</string>
<key>LowBatteryStyleFSO</key>
<string>font-weight: bold; font-style: italic;</string>
The default theme will always be applied, both to charging and low battery, but the charging and low battery can "cascade" over those themes to control the look for those states. FYI, the low battery and charging are mutually exclusive (only one will be in effect at a time) and charging takes precedence over low battery.