In order to ensure a properly aesthetic result when presenting report messages to the user, certain stylistic conventions are recommended.
There are stylistic recommendations for the content of the messages output by condition reporters, but there are no formal requirements on those programs. If a program violates the recommendations for some message, the display of that message might be less aesthetic than if the guideline had been observed, but the program is still considered a conforming program.
The requirements on a program or implementation which invokes a condition reporter are somewhat stronger. A conforming program must be permitted to assume that if these style guidelines are followed, proper aesthetics will be maintained. Where appropriate, any specific requirements on such routines are explicitly mentioned below.
184.108.40.206.1 Capitalization and Punctuation in Condition Reports
220.127.116.11.2 Leading and Trailing Newlines in Condition Reports
18.104.22.168.3 Embedded Newlines in Condition Reports
22.214.171.124.4 Note about Tabs in Condition Reports
126.96.36.199.5 Mentioning Containing Function in Condition Reports