new contributor for ribbon
Merge remote-tracking branch 'origin/ribbons' into ribbons
FontStyleContributor: set bold/italic/font size
according to selected node