Abstract font properties into TextEditorFontProperties including change event.
Determine correct DPI scaling factor and unregister preferences changed event.