Issue 107470 - Add "Distributed" Text Alignment
Summary: Add "Distributed" Text Alignment
Status: ACCEPTED
Alias: None
Product: Calc
Classification: Application
Component: formatting (show other issues)
Version: OOO320m7
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL: https://features.opensuse.org/308334
Keywords:
Depends on:
Blocks: 71067 108335 121014
  Show dependency tree
 
Reported: 2009-12-06 11:28 UTC by foral
Modified: 2013-07-30 02:44 UTC (History)
2 users (show)

See Also:
Issue Type: FEATURE
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
example on writer (18.69 KB, application/vnd.oasis.opendocument.text)
2009-12-06 11:29 UTC, foral
no flags Details
Distributed on MS-Excel(exported PDF) (73.43 KB, application/pdf)
2009-12-06 11:31 UTC, foral
no flags Details
Distributed on MS-Excel (21.00 KB, application/vnd.ms-excel)
2009-12-06 11:31 UTC, foral
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description foral 2009-12-06 11:28:49 UTC
On the Microsoft Excel, it called 'Distributed'.
Japanese usually use for title and subject on the table.

This feature support on writer(see the example document).

ref:
 * W3C CSS
  http://www.w3.org/TR/1999/WD-i18n-format-19990910/#a5

 * W3C Requirements for Japanese Text Layout
  2.1.3 Principles of Arrangement of Kanji and Kana Characters
  b.even inter-character spacing

 http://www.w3.org/TR/2009/NOTE-jlreq-20090604/

 * Microsoft- About text alignment for East Asian, South Asian, or right-to-
left languages

 http://office.microsoft.com/en-us/publisher/HP010222561033.aspx
Comment 1 foral 2009-12-06 11:29:31 UTC
Created attachment 66511 [details]
example on writer
Comment 2 foral 2009-12-06 11:31:09 UTC
Created attachment 66512 [details]
Distributed on MS-Excel(exported PDF)
Comment 3 foral 2009-12-06 11:31:39 UTC
Created attachment 66513 [details]
Distributed on MS-Excel
Comment 4 kyoshida 2009-12-15 15:09:23 UTC
As we discussed, I'm taking ownership for this feature request.
Comment 5 kyoshida 2010-01-05 16:52:10 UTC
Progress of this feature is tracked in openFATE (link provided above).
Comment 6 kyoshida 2010-01-11 21:08:12 UTC
One issue with this feature is that it requires a change in the ODF spec.  I've
been researching on various specifications available from the W3C - mostly on
XSL-FO (which we heavily reference) and CSS Text up to level 3.  So far, CSS
Text Level 3 is the only specification that deals with various methods of text
justifications comprehensively.

With that said, here is the change I'm proposing.

For horizontal justification, we use an additional attribute to specify the
justification method (that we call 'text-justify').  The values for this
attribute will be taken from the attribute of the same name in the CSS Text
Level 3 working draft, including the value 'distribute'.  For the traditional,
western-style justification this attribute can be omitted, or set to 'auto'.

For a vertical justification, we introduce an additional value 'justify' to the
existing style:vertical-align attribute, and introduce an additional attribute
style:vertical-justify to specify the justification method.  The
style:vertical-justify attribute can take the same set of values that the
text-justify can take.

The namespace for the text-justify attribute has yet to be determined: we could
either use 'style' or something new such as 'css', 'csstext3' to indicate its
reference origin.  I'm using 'csstext3' in my development build, but it's easy
to change it later if it has to be changed.

Comments are welcome.
Comment 7 irneb 2010-01-15 00:49:51 UTC
Thanks, that is exactly what I've mentioned about it being possible in Writer,
but not in Draw. Is there a way to get the same option available in Draw?
Comment 8 irneb 2010-01-15 00:50:53 UTC
Sorry, above post refers to Issue 71067
Comment 9 kyoshida 2010-01-16 01:44:57 UTC
Filed an issue for the ODF file format change: [
http://tools.oasis-open.org/issues/browse/OFFICE-2317 ].

The draft of the spec change is found here: [
http://wiki.oasis-open.org/office/text_distributed_justification ].
Comment 10 Rob Weir 2013-07-30 02:44:07 UTC
Reset assignee on issues not touched by assignee in more than 1000 days.