for the final position (to the left of the hataf vowel); some encoded texts use CGJ instead of ZWNJ for the later case. The three controls CGJ, ZWJ and ZWNJ (which have canonical combining class 0) are all blocking the canonical reordering of meteg with vowels points, and only ZWJ is needed for the special placement of meteg (combining class) in the middle of an hataf vowel. But in the cases where the encoding of CGJ is optional but not needed, or for the case where ZWNJ is replaced by CGJ, the presence or absence of this CGJ control creates texts that are not visually distinctive, but they are still not canonically equivalent. This may create difficulties for plain-text search, unless it uses a conforming Unicode collation algorithm (UCA) with the appropriate tailoring for the Hebrew script, where these controls are assigned ignorable weights after the initial normalization. References External links Normalization for Biblical Hebrew Hebrew alphabet Punctuation