Styling part of the text in TextBlock

A limited subset of inline HTML is fine as I want to show some HTML like “

This is Line 1
.” It would be useful if the styling can be specified at a global level so that we don’t have to repeat it on every line. So the resulting line would look like "
This is Line 1
."
I don’t expect to use any complex elements to show text.

At present I want to display text in DIV and SPAN elements with support for Color, Font-Size, Font-Family and Font-Weight. It would be great if the element can support all Font properties in HTML. The TextBlock, or any other element that you may support, will need to support multiple lines where a line may or may not be wrapped in a DIV element. The DIV element should behave like the HTML block element so that we don’t have to add any newline characters to the text.