OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [office-comment] marking directionality of text inside a paragraph

The ODF 1.2 (this was in 1.1 as well) spec, Appendix E1 of Part 1 covers 
Bidi text.

1st paragraph there says:

"In OpenDocument, the direction of text runs inside a paragraph is 
calculated using the Unicode BiDi Algorithm. See [UAX9]. The paragraph 
direction, as required by the BiDi Algorithm (see BD5 of [UAX9]), and the 
display direction of layout objects like table or page columns (in the 
following called layout direction) is controlled by a writing mode 
attribute (style:writing-mode) that can be used within styles. "

So, at the file format level we are relying on special unicode characters 
to express directionality within a text run.  This doesn't mean that the 
application must require the user to manually enter special characters for 
this to work.  The application can layer any UI they wish on top of this.


"Andreas J. Guelzow" <andreas.guelzow@concordia.ab.ca> wrote on 10/19/2011 
03:30:19 PM:

> From: "Andreas J. Guelzow" <andreas.guelzow@concordia.ab.ca>
> To: <office-comment@lists.oasis-open.org>
> Date: 10/19/2011 03:39 PM
> Subject: Re: [office-comment] marking directionality of text inside 
> a paragraph
> On Wed, 2011-10-19 at 13:09 -0600, Frode Severin Hatlevik wrote:
> > 2011/10/19, Andreas J. Guelzow <andreas.guelzow@concordia.ab.ca>:
> > <snip />
> > >> > something). The ordering of punctuation, however, is ambiguous, 
> > >> > without manual settings it is often shown incorrectly. It is
> > >> > reasonably easy in manually-coded HTML, it is not-so-great in 
> > >> > and it is impossible in OpenDocument (unless i am missing 
> > >> > I am not familiar with any program that allows to do it with a 
GUI and
> > >> > without manual coding.
> > >>
> > >> I am still not quite sure why you say it is "impossible in
> > >> OpenDocument"?
> > >
> > 
> > I do not know much about the relationship between what is possible to
> > achieve in OpenOffice.org and what is in the ODF spec. It seems to me,
> > though, from what others are writing in this thread, that the problem
> > with misplaced punctuation in inline RTL text in an LTR paragraph is
> > best sorted in the application layer.
> ODF files store sequences of Unicode characters. The purpose of RLE,
> RLM, RLO, etc Unicode control characters is to control right to left
> versus left to right placement of characters. (For example in by default
> let to right text RLM marks a preceding bi-directional character such as
> the exclamation mark to be right-to-left (and would so be to the left of
> a preceding right to left string).
> > 
> > The only thing that needs clarification is wether or not there is
> > native support in ODF for such a paragraph as the one in 'walla.html'
> > as supplied by Amir.
> There is UNICODE support for it, as a consequence there is ODF support.
> >  If so, this issue is perhaps better sorted with
> > the developers of LibreOffice, possibly at
> > l10n@global.libreoffice.org.
> Indeed. Or witht he people at OPenOffice.org if that is teh application
> of interest.
> > 
> > I am not fluent in any RTL languages, but I can help with testing, as
> > I have access to different platforms, such as GNU/Linux, Mac, and
> > Windows 7 64bit.
> Andreas
> -- 
> Andreas J. Guelzow, PhD, FTICA
> Concordia University College of Alberta
> -- 
> This publicly archived list offers a means to provide input to the
> OASIS Open Document Format for Office Applications (OpenDocument) TC.
> In order to verify user consent to the Feedback License terms and
> to minimize spam in the list archive, subscription is required
> before posting.
> Subscribe: office-comment-subscribe@lists.oasis-open.org
> Unsubscribe: office-comment-unsubscribe@lists.oasis-open.org
> List help: office-comment-help@lists.oasis-open.org
> List archive: http://lists.oasis-open.org/archives/office-comment/
> Feedback License: http://www.oasis-open.org/who/ipr/feedback_license.pdf
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> Committee: 
> Join OASIS: http://www.oasis-open.org/join/

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]