     delete colors['black']
     super(@root, 'color', 'color', colors, ScribeColorFormat.matchColor)
 
+  preformat: (color) ->
+    color = ScribeColorFormat.normalizeColor(color) if color
+    @root.ownerDocument.execCommand('foreColor', false, color)
+
 
 class ScribeFamilyFormat extends ScribeStyleFormat
   constructor: (@root) ->

      return false
    )

  preformat: (value) ->
    @root.ownerDocument.execCommand('fontName', false, @styles[value])


class ScribeSizeFormat extends ScribeStyleFormat

    container = super(value)
    return container

  preformat: (size) ->
    switch size
      when 'huge'   then size = 5
      when 'large'  then size = 3
      when 'small'  then size = 1
