> Date: Mon, 25 Jun 2012 18:21:25 +0300
> From: Dotan Cohen <dotanco...@gmail.com>
> Cc: linux-il@cs.huji.ac.il
> 
> So we have established that sections of text separated by newlines are
> paragraphs. Let us return to the issue. In a plain text file, as
> defined above, there does exist a method by which the author of the
> file may specify that a paragraph is to be RTL. Therefore there is no
> need for HTML to send RTL emails, nor is there technical need for the
> email client to guess. However, I agree that there is practical need
> for the email client to guess as many users may not mark RTL
> paragraphs as RTL (be them plain text or HTML).
> 
> Have I forgotten anything?

Yes, a few things:

 . Base paragraph direction in plain text is determined by the first
   strong directional character in the paragraph.

 . A UBA-compliant MUA will determine the base direction in plain text
   as the UBA specifies, and will display an RTL paragraph starting at
   the right margin of the window.

 . A UBA-compliant MUA _may_ decide that a paragraph is defined by
   something other than a single newline etc. (e.g., Emacs uses the
   high level protocols clause to define a paragraph as text delimited
   by empty lines, i.e. two newlines in a row).  But whatever the
   definition of a paragraph, once a paragraph _is_ detected that
   starts with a string RTL character, a compliant MUA will display it
   as RTL.

 . You can start the paragraph with the RLM or LRM character to force
   its base direction be RTL resp. LTR, because these two have streong
   directionality.

_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to