@id:4171 $name:bidirectional-algorithm formatting character ranges