Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CAEFDDEB8 for ; Sat, 11 Aug 2012 17:41:46 +0000 (UTC) Received: (qmail 61581 invoked by uid 500); 11 Aug 2012 17:41:46 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 61508 invoked by uid 500); 11 Aug 2012 17:41:46 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 61500 invoked by uid 99); 11 Aug 2012 17:41:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Aug 2012 17:41:46 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dennis.hamilton@acm.org designates 216.119.133.2 as permitted sender) Received: from [216.119.133.2] (HELO a2s42.a2hosting.com) (216.119.133.2) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Aug 2012 17:41:38 +0000 Received: from 71-217-73-181.tukw.qwest.net ([71.217.73.181]:33656 helo=Astraendo) by a2s42.a2hosting.com with esmtpa (Exim 4.77) (envelope-from ) id 1T0Fga-003oAx-PX; Sat, 11 Aug 2012 13:41:17 -0400 Reply-To: From: "Dennis E. Hamilton" To: , "'LO-dev'" References: <5023BE00.1070708@t-online.de> <002b01cd77de$4818ead0$d84ac070$@acm.org> <50269758.3090901@t-online.de> In-Reply-To: <50269758.3090901@t-online.de> Subject: RE: ODF angle in draw:transform are in degrees Date: Sat, 11 Aug 2012 10:41:24 -0700 Organization: NuovoDoc Message-ID: <003201cd77e8$87b70910$97251b30$@acm.org> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQHdR+YpP/bqGBwqsX2gAyA4R9yzswIEG+s4AfC2RqQBdgzN0ZcJ6QlA Content-Language: en-us X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2s42.a2hosting.com X-AntiAbuse: Original Domain - incubator.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - acm.org X-Virus-Checked: Checked by ClamAV on apache.org @Regina, Thanks. I agree that the transform case needs to be taken up also. My = sense is that there is agreement that there should be transposition to = SVG with attention to migration and down-level compatibility issues. I also agree that the situation with existing ODF 1.0/../1.2 documents = and implementations must be clarified, where practical, with advisories = and errata. - Dennis -----Original Message----- From: Regina Henschel [mailto:rb.henschel@t-online.de]=20 Sent: Saturday, August 11, 2012 10:33 To: ooo-dev@incubator.apache.org; LO-dev Subject: Re: ODF angle in draw:transform are in degrees Hi Dennis, [ ... ] That is the problem with the unit of angles for gradients. But this here = is different. It is about transformations. The matrix has no problems,=20 because the relevant matrix elements are used as unitless factor. But=20 rotate, skewX and skewY have angles as parameter. > > The next step is to come up with a new attribute (or attributes) that > correspond to SVG provisions and are rigorously defined. The new > attribute(s) would appear down-level (i.e., in ODF > 1.0/1.1/IS26300/1.2) as extensions and be ignored but be official in > ODF 1.3 (which would deprecate but not remove draw:angle). > > If the SVG-aligned attributes are present (and to be required in ODF > 1.3 documents, let's say) and recognized, they would over-rule > draw:angle. ODF 1.3 Producers that wanted to ensure down-level > interoperability would produce both attributes. > > How does that sound? It would be great to have an attribute svg:transform. That would be the=20 best solution for me and will prevent further trouble. Nevertheless the problem remains, that ODF1.1 has no unit at all and documents written by StarOffice use=20 unit rad, and ODF1.2 specifies degree, but at least Apache OpenOffice,=20 LibreOffice and Powerpoint 2013 use rad. I don't know, whether Gnumeric uses . I have seen in the = meantime that Genumeric uses the attribute in fillings in=20 charts and unfortunately (from Apache OpenOffice point of view) Gnumeric = uses it in deg there and not 0.1deg. So there are some rules or hints needed, how to tread documents which=20 are ODF1.1 or ODF1.2. Kind regards Regina [ ... ]