Normal
The answer is that it depends on how well your skin takes advantage of the references.xml file. In the skins i've done, i chose to remove the textcolor tags out of every label that i wanted to use the default text color. When there is no textcolor tag defined in a control, the color defaults to whatever is set in references.xml. If i decide to change the default font color, i do it once in references.xml and it filters thru the skin. The same also applies to the text color of buttons, textboxes, etc.If you are using or have based your skin off of bluetwo (and most people do start there), then it would be time consuming to make this type of change. You would either have to edit each textcolor line individually in every file, or remove each of the textcolor tags from almost every control that had one so that you could rely on references.xml.
The answer is that it depends on how well your skin takes advantage of the references.xml file. In the skins i've done, i chose to remove the textcolor tags out of every label that i wanted to use the default text color. When there is no textcolor tag defined in a control, the color defaults to whatever is set in references.xml. If i decide to change the default font color, i do it once in references.xml and it filters thru the skin. The same also applies to the text color of buttons, textboxes, etc.
If you are using or have based your skin off of bluetwo (and most people do start there), then it would be time consuming to make this type of change. You would either have to edit each textcolor line individually in every file, or remove each of the textcolor tags from almost every control that had one so that you could rely on references.xml.