 
     # rendering mode
     mode = if options.fill and options.stroke then 2 else if options.stroke then 1 else 0
-    @addContent "#{mode} Tr" unless mode is state.mode
+    @addContent "#{mode} Tr" if mode
 
     # Character spacing
-    @addContent characterSpacing + ' Tc' unless characterSpacing is state.characterSpacing
+    @addContent "#{characterSpacing} Tc" if characterSpacing
     
     # Add the actual text
     # If we have a word spacing value, we need to encode each word separately

    text = '' + text
    return if text.length is 0

    state = @_textState

    # handle options
    align = options.align or 'left'
    wordSpacing = options.wordSpacing or 0

    
    # restore flipped coordinate system
    @restore()
