[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (OFFICE-4030) Bottom to top, left to right writing direction
[ https://issues.oasis-open.org/browse/OFFICE-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Patrick Durusau updated OFFICE-4030: ------------------------------------ Proposal: (was: h1. Summary Proposal owner: Miklos Vajna Proposal short name: Bottom to top, left to right writing direction h1. Rationale *Use cases:* Users sometimes want to have a text direction which is similar to latin text (left to right, then top to bottom), but rotated 90 degrees counter-clockwise. Also, this improves consistency, as doing the same in the clockwise direction is already possible (the top to bottom, right to left direction is used for e.g. Japanese text). *Alternatives considered:* It is possible to rotate characters at a span level, but that only gives similar result as long as the content fits a single line. h1. Requested changes to the ODF Standard Text changes/additions (compared to ODF 1.2): 20.394.2 <style:graphic-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.3 <style:page-layout-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.4 <style:paragraph-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.5 <style:section-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.6 <style:table-cell-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.7 <style:table-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. Schema changes/additions: {{<rng:define name="common-writing-mode-attlist">}} {{Â <rng:optional>}} {{Â Â <rng:attribute name="style:writing-mode">}} {{Â Â Â <rng:choice>}} {{Â Â Â ÂÂ<rng:value>lr-tb</rng:value>}} {{Â Â Â ÂÂ<rng:value>rl-tb</rng:value>}} {{Â Â Â ÂÂ<rng:value>tb-rl</rng:value>}} {{Â Â Â ÂÂ<rng:value>tb-lr</rng:value>}} {{Â Â Â ÂÂ<rng:value>lr</rng:value>}} {{Â Â Â ÂÂ<rng:value>rl</rng:value>}} {{Â Â Â ÂÂ<rng:value>tb</rng:value>}} {{Â Â Â ÂÂ<rng:value>page</rng:value>}} {{Â Â Â ÂÂ<rng:value>bt-lr</rng:value>}} {{Â Â Â </rng:choice>}} {{Â Â </rng:attribute>}} {{Â </rng:optional>}} {{</rng:define>}} In other words, allow bt-lr as a new value of the style:writing-mode attribute. h1. Impacts *Conformance:* This proposal will not add any mandatory features or behaviors. *Backwards compatibility:* This change will not impact existing ODF processors, the usage of the new attribute value is optional. *Accessibility impact:* This change will not impact accessibility. *Interoperability:* OOXML's wordprocessingML has a <w:textDirection w:val="btLr"/> markup to describe the same, this proposal allows roundtripping that feature in ODF. LibreOffice 6.3 implements this layout feature in its ODF extension namespace.) Description: h1. Summary Proposal owner: Miklos Vajna Proposal short name: Bottom to top, left to right writing direction h1. Rationale *Use cases:* Users sometimes want to have a text direction which is similar to latin text (left to right, then top to bottom), but rotated 90 degrees counter-clockwise. Also, this improves consistency, as doing the same in the clockwise direction is already possible (the top to bottom, right to left direction is used for e.g. Japanese text). *Alternatives considered:* It is possible to rotate characters at a span level, but that only gives similar result as long as the content fits a single line. h1. Requested changes to the ODF Standard Text changes/additions (compared to ODF 1.2): 20.394.2 <style:graphic-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.3 <style:page-layout-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.4 <style:paragraph-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.5 <style:section-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.6 <style:table-cell-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. 20.394.7 <style:table-properties> (existing section) Append to the end of style:writing-mode attribute value list: bt-lr. Schema changes/additions: {{<rng:define name="common-writing-mode-attlist">}} {{Â <rng:optional>}} {{Â Â <rng:attribute name="style:writing-mode">}} {{Â Â Â <rng:choice>}} {{Â Â Â ÂÂ<rng:value>lr-tb</rng:value>}} {{Â Â Â ÂÂ<rng:value>rl-tb</rng:value>}} {{Â Â Â ÂÂ<rng:value>tb-rl</rng:value>}} {{Â Â Â ÂÂ<rng:value>tb-lr</rng:value>}} {{Â Â Â ÂÂ<rng:value>lr</rng:value>}} {{Â Â Â ÂÂ<rng:value>rl</rng:value>}} {{Â Â Â ÂÂ<rng:value>tb</rng:value>}} {{Â Â Â ÂÂ<rng:value>page</rng:value>}} {{Â Â Â ÂÂ<rng:value>bt-lr</rng:value>}} {{Â Â Â </rng:choice>}} {{Â Â </rng:attribute>}} {{Â </rng:optional>}} {{</rng:define>}} In other words, allow bt-lr as a new value of the style:writing-mode attribute. h1. Impacts *Conformance:* This proposal will not add any mandatory features or behaviors. *Backwards compatibility:* This change will not impact existing ODF processors, the usage of the new attribute value is optional. *Accessibility impact:* This change will not impact accessibility. *Interoperability:* OOXML's wordprocessingML has a <w:textDirection w:val="btLr"/> markup to describe the same, this proposal allows roundtripping that feature in ODF. LibreOffice 6.3 implements this layout feature in its ODF extension namespace. Moved previous "proposal" to description. Also assigned the issue to me. > Bottom to top, left to right writing direction > ---------------------------------------------- > > Key: OFFICE-4030 > URL: https://issues.oasis-open.org/browse/OFFICE-4030 > Project: OASIS Open Document Format for Office Applications (OpenDocument) TC > Issue Type: New Feature > Components: Paragraph > Reporter: Andras Timar > Priority: Minor > Fix For: ODF 1.4 > > > h1. Summary > Proposal owner: Miklos Vajna > Proposal short name: Bottom to top, left to right writing direction > h1. Rationale > *Use cases:* > Users sometimes want to have a text direction which is similar to latin text > (left to right, then top to bottom), but rotated 90 degrees counter-clockwise. > Also, this improves consistency, as doing the same in the clockwise direction > is already possible (the top to bottom, right to left direction is used for > e.g. Japanese text). > *Alternatives considered:* > It is possible to rotate characters at a span level, but that only gives > similar result as long as the content fits a single line. > h1. Requested changes to the ODF Standard > Text changes/additions (compared to ODF 1.2): > 20.394.2 <style:graphic-properties> (existing section) > Append to the end of style:writing-mode attribute value list: bt-lr. > 20.394.3 <style:page-layout-properties> (existing section) > Append to the end of style:writing-mode attribute value list: bt-lr. > 20.394.4 <style:paragraph-properties> (existing section) > Append to the end of style:writing-mode attribute value list: bt-lr. > 20.394.5 <style:section-properties> (existing section) > Append to the end of style:writing-mode attribute value list: bt-lr. > 20.394.6 <style:table-cell-properties> (existing section) > Append to the end of style:writing-mode attribute value list: bt-lr. > 20.394.7 <style:table-properties> (existing section) > Append to the end of style:writing-mode attribute value list: bt-lr. > Schema changes/additions: > {{<rng:define name="common-writing-mode-attlist">}} > {{Â <rng:optional>}} > {{Â Â <rng:attribute name="style:writing-mode">}} > {{Â Â Â <rng:choice>}} > {{Â Â Â ÂÂ<rng:value>lr-tb</rng:value>}} > {{Â Â Â ÂÂ<rng:value>rl-tb</rng:value>}} > {{Â Â Â ÂÂ<rng:value>tb-rl</rng:value>}} > {{Â Â Â ÂÂ<rng:value>tb-lr</rng:value>}} > {{Â Â Â ÂÂ<rng:value>lr</rng:value>}} > {{Â Â Â ÂÂ<rng:value>rl</rng:value>}} > {{Â Â Â ÂÂ<rng:value>tb</rng:value>}} > {{Â Â Â ÂÂ<rng:value>page</rng:value>}} > {{Â Â Â ÂÂ<rng:value>bt-lr</rng:value>}} > {{Â Â Â </rng:choice>}} > {{Â Â </rng:attribute>}} > {{Â </rng:optional>}} > {{</rng:define>}} > In other words, allow bt-lr as a new value of the style:writing-mode > attribute. > h1. Impacts > *Conformance:* > This proposal will not add any mandatory features or behaviors. > *Backwards compatibility:* > This change will not impact existing ODF processors, the usage of the new > attribute value is optional. > *Accessibility impact:* > This change will not impact accessibility. > *Interoperability:* > OOXML's wordprocessingML has a <w:textDirection w:val="btLr"/> markup to > describe the same, this proposal allows roundtripping that feature in ODF. > LibreOffice 6.3 implements this layout feature in its ODF extension namespace. -- This message was sent by Atlassian Jira (v8.3.3#803004)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]