2006-08-25, 06:54 PM
I guess I didn't see all the posts between when I was typing my reply and McBainUK was editing the wiki and posts.
My initial thoughts are that
TextBackgroundText
TextBackgroundTextLarge
TextBackgroundTagText
TextBackgroundTagTextLarge
would be redundant to these styles:
ScreenBackgroundText
ScreenBackgroundTextLarge
ScreenBackgroundTagText
ScreenBackgroundTagTextLarge
If it turns out that these are redundant, then they could be simplified to:
ScreenTag
ScreenTagLarge
ScreenText
ScreenTextLarge
It does reduce the number of styles.
For drawing text on the screen in various "open" areas where a background image would not be possible to help with contrast, the idea to draw "text with outline" sounds like a decent alternative.
In 98+, the baseskin.xml can pass along colors to the outline and fill. You would still get consistant fonts and sizes, just there is the potential to add contrast in areas that might benefit from them.
The baseskin.xml could define "ScreenTextFill" "ScreenTextBorder" "ScreenTagFill" and "ScreenTagBorder" colors. Then one only needs to change those colors.
My initial thoughts are that
TextBackgroundText
TextBackgroundTextLarge
TextBackgroundTagText
TextBackgroundTagTextLarge
would be redundant to these styles:
ScreenBackgroundText
ScreenBackgroundTextLarge
ScreenBackgroundTagText
ScreenBackgroundTagTextLarge
If it turns out that these are redundant, then they could be simplified to:
ScreenTag
ScreenTagLarge
ScreenText
ScreenTextLarge
It does reduce the number of styles.
For drawing text on the screen in various "open" areas where a background image would not be possible to help with contrast, the idea to draw "text with outline" sounds like a decent alternative.
In 98+, the baseskin.xml can pass along colors to the outline and fill. You would still get consistant fonts and sizes, just there is the potential to add contrast in areas that might benefit from them.
The baseskin.xml could define "ScreenTextFill" "ScreenTextBorder" "ScreenTagFill" and "ScreenTagBorder" colors. Then one only needs to change those colors.
Fatman_do
[SIZE="1"]
HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150
Storage: 30GB OS & Recording, 160GB Post Processing & Archive
Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out
Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE]
[SIZE="2"]
Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]
[SIZE="1"]
HTPC: AMD XP+2500, 512MB DDR (400) ~ Capture Device: Hauppage PVR-150
Storage: 30GB OS & Recording, 160GB Post Processing & Archive
Video Output: HD 32" TV via eVGA Geforce 6200le 256MB AGP DVI-HDMI cable out
Audio Output: Turtle Beach Riviera S/PDIF Optic Output (Digital pass thru only) to Home Theater Receiver[/SIZE]
[SIZE="2"]
Moderator | Tutorials | Community Skin | CommunitySkin-SVN[/SIZE]