I am using python-docx 0.7.6.
I can\'t seem to be able to figure out how to set font family and size for a certain paragraph.
There is .style
pr
The documentation for python-docx is here: http://python-docx.readthedocs.org/en/latest/
The styles that are available in the default template are listed here: http://python-docx.readthedocs.org/en/latest/user/styles.html
In your example above you used a typeface name ("Times New Roman") instead of a style id. If you use "Heading1" for example, that would change the look of the font, among other things, since it's a paragraph style.
At present there is no API for directly applying a typeface name or font size to text in python-docx, although that and more is coming in the next release, probably within a month. In the meantime, you can define styles for the paragraph and character settings you want and apply those styles. Using styles is the recommended way to apply formatting in Word, similar to how CSS is the recommended way to apply formatting to HTML.