L2/00-154 Subject: Suggested clarification for TR#9 Date: Wed, 26 Apr 2000 12:42:01 -0700 From: Asmus Freytag UTC discussed some issues related to mirroring. The current state of the discussion is to add some clarifying language to Sections 3.12 and 4.7. The language below will be reviewed by UTC for logical content, and, if accepted, remanded to the editorial committee for further editing for style and readability. 1) Under Higher Level Protocols insert one bullet: o /Suppress the mirroring for selected characters, based on language information/. In some languages, some of the characters that have the mirrored property are not customarily rendered with mirrored glyphs. For example, this applies to mathematical operators in Hebrew. In these situations a higher level protocol may exempt some characters from rule L4. However, where mirroring is used, it must be done by application of rule L4, to ensure that the correct (un-mirrored) character code is used to express the intended semantic of the character. See Section 4.7, Mirrored--Normative. 2) After the end of the first paragraph in section 4.7 add: The mirrored property is important to ensure that the correct character codes are used for the desired semantic. This is of particular importance where the name of a character does not indicate the intended semantic, e.g. LEFT PARENTHESIS. Note that some languages do not require that all characters that have the mirrored property are always rendered with mirrored glyphs. Where language information is available to a higher level protocol, mirroring can be limited to those characters that do get mirrored in that language. See Higher-Level Protocols in Section 3.12 Bidirectional Behavior. Page 1 D:\afwdata\X3L2\X3L2-2000-04\00154-mirror.txt