Preserve hyphenation settings when changing font face

Changing font face currently resets the hyphenation dictonary to the default.

This problem is similar to #569.  `cre.setHyphDictionary()` does not modify document properties, and the next call to `set*Property()` reverts the change. Using `setStringProperty()` instead of `cre.setHyphDictionary()` fixes it.