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 864B374FB for ; Tue, 13 Dec 2011 18:47:37 +0000 (UTC) Received: (qmail 8188 invoked by uid 500); 13 Dec 2011 18:47:37 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 8098 invoked by uid 500); 13 Dec 2011 18:47:37 -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 8090 invoked by uid 99); 13 Dec 2011 18:47:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2011 18:47:37 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dennis.hamilton@acm.org designates 75.98.160.130 as permitted sender) Received: from [75.98.160.130] (HELO a2s15.a2hosting.com) (75.98.160.130) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2011 18:47:26 +0000 Received: from 63-226-210-225.tukw.qwest.net ([63.226.210.225] helo=Astraendo) by a2s15.a2hosting.com with esmtpa (Exim 4.69) (envelope-from ) id 1RaXNV-0008E6-SZ; Tue, 13 Dec 2011 13:47:02 -0500 Reply-To: From: "Dennis E. Hamilton" To: Cc: "'Gianluca Turconi'" , "Bart Hanssens " , "'Jos van den Oever'" Subject: [FONTS] Inclusion in ODF (was RE: old colored vs new monochrome icons) Date: Tue, 13 Dec 2011 10:47:02 -0800 Organization: NuovoDoc Message-ID: <00c601ccb9c7$9b445940$d1cd0bc0$@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: Acy5x4VJ2qSW3IMzTKa/RDQxZZhpiQ== Content-Language: en-us X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2s15.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 A short time before the most-recent ODF Plugfest, Jos van den Oever = demonstrated that ODF already has a means by which fonts can be embedded = in the ODF document. (I will dig up appropriate links when I am more = awake.) So, in fact, a *technical* solution seems to exist. (Most of the = debates about font embedding that I have been party to are around the = legal and licensing niceties and avoiding becoming a contributory = infringer by not handling this well. This is not entirely unlike issues = around bundling of extensions that have license limitations [;<) Staying on the technical side of the issue, the following is now known: 1. Fonts can be embedded in ODF documents, using existing and = long-present provisions of the ODF specification. [There was some = confusion about using CSS and XLink provisions but, as I recall, it is = actually very simple and does not require any extension to the format or = schema. I will have to double-check that.) There is now need for the following: 2. Some (more) proof-of-concept sample documents that demonstrate such = embedding need to be collected as test vehicles. [Any solution applies = to all ODF formats - text, spreadsheet, presentation, ... - that have a = font section and definable styles in the format.] 3. It needs to be determined what happens with ODF consumers when such = unexpected documents are encountered. 4. There needs to be some staging among ODF producers to support = embedding in implementations (LO, AOO, Microsoft Office), etc. There = also needs to be upgrading of conversion software so that font = embeddings can now be ported between formats that support them (and will = make very many people very happy). Consumers need to be upgraded at the = same time or even ahead of producers. There is also a concern for what = happens when a down-level release encounters one of these ODF files, of = course. 5. A GREAT DEAL OF INTEROP TESTING AND RELEASE STAGING IS CALLED FOR. = (More security analysis is also needed because font injection is an = exploit path and there have been past vulnerabilities around fonts.) =20 6. The next ODF Plugfest is scheduled for April in Brussels. Now is a = great time for moving proof-of-concept/prototype/finished/collaborative = work forward for introduction and presentation on the agenda of that = event. The OASIS ODF Interoperability and Conformance TC has some = resources (even an SVN for sample documents and test cases) and the = Plugfest mailing list can be a valuable neutral forum. (The last TC = call of 2011 is tomorrow, 12-13, and this will definitely be discussed.) 7. With regard to pro-active support and the interfaces necessary to = control embedding, embedded-font usage, and when and how embedded fonts = can be extracted and/or repurposed in other documents, there may need to = be some technical support, and that will be a longer discussion that may = require extended staging to be fully functional. (It is in the nature = of the ODF format that direct extraction of fonts embedded in the = current structure is trivial for any teen-age hacker, with no = cooperation of an ODF consumer required.) Down the road, there may need = to be more-specific consideration of font embedding in the ODF = Specification beyond the current, simple hook. 8. I suspect that there are cases that can be handled without too much = difficulty and useful embedding can happen soon, with enrichment of the = feature and functionality over time. - Dennis E. Hamilton tools for document interoperability, dennis.hamilton@acm.org gsm: +1-206-779-9430 @orcmid -----Original Message----- From: Gianluca Turconi [mailto:public@letturefantastiche.com]=20 Sent: Tuesday, December 13, 2011 09:13 To: ooo-dev@incubator.apache.org Subject: Re: old colored vs new monochrome icons [ ... ] P.S. to whom is interested, the most wanted future by the usenet Italian community (IMO) is font inclusion in OO Writer documents. It caused flame wars, endless legal discussions starting from Agfa vs. Adobe trial and a huge addition to my kill file. :-P=20 --=20 Lettura gratuita o acquisto di libri e racconti di fantascienza,=20 fantasy, horror, noir, narrativa fantastica e tradizionale: http://www.letturefantastiche.com/