Although not required, it is helpful if your application responds to changes in system font and color changes to avoid having to stop and restart your application. If you have a custom component that does not support JFC or PLAF you will need to access the appropriate systems settings using JNI and a DLL as described in the previous paragraph. The exception to this rule is dialog boxes in Windows which do not inherit settings. Provide a zoom option in the View menu to allow flexible choice of enlarged text. Compare with Microsoft Word or Lotus 123.
Zoom features scale everything in the document to a user-selected ratio.
Use of the TrueType scalable font technology ensures that characters will remain clearly defined at almost any size. Draft mode means providing an option to display all text in a single font and size. If possible, allow the user to choose the draft font and size. Use underlining or a similar form of highlighting to indicate text that should be drawn with special formatting, such as bold or italics. Wrap to window options are helpful when displaying text documents.