From fop-users-return-35966-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 1 15:42:29 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7092CD3A7 for ; Thu, 1 Nov 2012 15:42:29 +0000 (UTC) Received: (qmail 7031 invoked by uid 500); 1 Nov 2012 15:42:29 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 6342 invoked by uid 500); 1 Nov 2012 15:42:21 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 6240 invoked by uid 99); 1 Nov 2012 15:42:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Nov 2012 15:42:19 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of Jonathan.Levinson@intersystems.com designates 38.105.105.84 as permitted sender) Received: from [38.105.105.84] (HELO mail2.intersystems.com) (38.105.105.84) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Nov 2012 15:42:12 +0000 X-InterSystems: Sent from InterSystems X-InterSystems: Sent from InterSystems X-InterSystems: Sent from InterSystems From: Jonathan Levinson To: "fop-users@xmlgraphics.apache.org" Subject: column-gap not working when gap expressed as a percentage Thread-Topic: column-gap not working when gap expressed as a percentage Thread-Index: Ac24Ro0s4IegduGYTmCGmm566llBQw== Date: Thu, 1 Nov 2012 15:41:43 +0000 Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [172.17.15.60] Content-Type: multipart/mixed; boundary="_004_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_" MIME-Version: 1.0 Message-Id: <20121101154150.C69FB9D59CE@mail2.intersystems.com> X-Virus-Checked: Checked by ClamAV on apache.org --_004_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_ Content-Type: multipart/alternative; boundary="_000_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_" --_000_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I've run into the problem that column-gap is not working when I express the= column-gap as a percentage. This is for multi-column (two column) output. I attach the FO and the PDF. Is this issue a known bug in FOP? Thanks, Jonathan --_000_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

I’ve run into the problem that column-gap is n= ot working when I express the column-gap as a percentage.

 

This is for multi-column (two column) output.

 

I attach the FO and the PDF.

 

Is this issue a known bug in FOP?

 

Thanks,

Jonathan

 

--_000_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_-- --_004_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_ Content-Type: application/x-zip-compressed; name="WinZip Compressed Attachments.zip" Content-Description: WinZip Compressed Attachments.zip Content-Disposition: attachment; filename="WinZip Compressed Attachments.zip"; size=57182; creation-date="Thu, 01 Nov 2012 15:41:42 GMT"; modification-date="Thu, 01 Nov 2012 15:41:42 GMT" Content-Transfer-Encoding: base64 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 AHsAAADN3gAAAAA= --_004_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_ Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --_004_063D232E7461C64E9B3CB6487824793B8F3F7827CambColoExMB1is_-- From fop-users-return-35967-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 2 12:30:21 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id ADCF8D7B1 for ; Fri, 2 Nov 2012 12:30:21 +0000 (UTC) Received: (qmail 88009 invoked by uid 500); 2 Nov 2012 12:30:21 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 87730 invoked by uid 500); 2 Nov 2012 12:30:16 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 87686 invoked by uid 99); 2 Nov 2012 12:30:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 12:30:14 +0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of reeve@xplosiventerprises.com does not designate 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 12:30:08 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TUGNe-0006wf-HC for fop-users@xmlgraphics.apache.org; Fri, 02 Nov 2012 05:29:46 -0700 Date: Fri, 2 Nov 2012 05:29:46 -0700 (PDT) From: reevev To: fop-users@xmlgraphics.apache.org Message-ID: <1351859386222-37226.post@n5.nabble.com> In-Reply-To: References: <1351859386527-17999.post@n5.nabble.com> Subject: Re: Cell border rendering error (thicker) with number-column-spanned MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, This does appear to be a fop bug and not a rendering issue. We have templates that render correctly with fop 0.20.5, however in fop 1.0 we are seeing this exact issue with the middle section of the spanned columns showing a thicker border. Has anyone found a solution to this issue? Note the issue is still present when zooming in to 800%. Thanks, Reeve. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37226.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35968-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 2 12:58:34 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 623FBD834 for ; Fri, 2 Nov 2012 12:58:34 +0000 (UTC) Received: (qmail 56325 invoked by uid 500); 2 Nov 2012 12:58:34 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 56149 invoked by uid 500); 2 Nov 2012 12:58:33 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 56121 invoked by uid 99); 2 Nov 2012 12:58:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 12:58:32 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of psancho.asf@gmail.com designates 209.85.214.182 as permitted sender) Received: from [209.85.214.182] (HELO mail-ob0-f182.google.com) (209.85.214.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 12:58:26 +0000 Received: by mail-ob0-f182.google.com with SMTP id wc20so6101620obb.27 for ; Fri, 02 Nov 2012 05:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=yiID0R9B8UyjKdHQVGsudar5ACfhD6sSzYbfDVNnZKA=; b=J6srTR/omVcRMrQAFupLXLjZH+m+EWiTEpY+/ojq6Wf99d889Iif0RLNM75VRgRKk2 pwdzk+Tz/qb2Ex6LnoUjZomTvaxrjZu13K5hcXChx3ziQiq/eycNKEykZz+MmtwvgLKH IMm236jvS2pspdSRSRvY/Vd7E4AKSzP4hPCs3gyMB4BMCwBjlpTRbFyWAKw7m7mkfub8 qZe9UaLPX3tCYAcxdeB3xm4Y6gHr5Lb5ruwWZCAMY83FThHPKl3qQDrDr0f7cMXv+BWY 9r/CeIuZo1URqBa66+EST46UesEv88WRCYzmsFu1s74FJZAK6qYQ7T1GBGSErBPjLJVN S2bw== MIME-Version: 1.0 Received: by 10.60.5.138 with SMTP id s10mr1211910oes.80.1351861085577; Fri, 02 Nov 2012 05:58:05 -0700 (PDT) Received: by 10.76.120.204 with HTTP; Fri, 2 Nov 2012 05:58:05 -0700 (PDT) In-Reply-To: <20121101154150.C69FB9D59CE@mail2.intersystems.com> References: <20121101154150.C69FB9D59CE@mail2.intersystems.com> Date: Fri, 2 Nov 2012 13:58:05 +0100 Message-ID: Subject: Re: column-gap not working when gap expressed as a percentage From: Pascal Sancho To: fop-users@xmlgraphics.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi, according to XSL-FO REC 1.1 (=C2=A77.27.3 at [1]), percentage is a legal value for column-gap, regarding the i-p-d of the region (in your case: 20in*5% =3D 1in is expected, FOP giving 0). So, you should file in a bug entry on bugzilla, attaching a shortened test = case. [1] http://www.w3.org/TR/xsl/#column-gap 2012/11/1 Jonathan Levinson : > I=E2=80=99ve run into the problem that column-gap is not working when I e= xpress the > column-gap as a percentage. > This is for multi-column (two column) output. > I attach the FO and the PDF. > Is this issue a known bug in FOP? --=20 pascal --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35969-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 2 13:27:17 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35EC1DB59 for ; Fri, 2 Nov 2012 13:27:17 +0000 (UTC) Received: (qmail 34308 invoked by uid 500); 2 Nov 2012 13:27:15 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 33337 invoked by uid 500); 2 Nov 2012 13:27:14 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 32776 invoked by uid 99); 2 Nov 2012 13:27:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 13:27:12 +0000 X-ASF-Spam-Status: No, hits=0.6 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of psancho.asf@gmail.com designates 209.85.214.182 as permitted sender) Received: from [209.85.214.182] (HELO mail-ob0-f182.google.com) (209.85.214.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 13:27:06 +0000 Received: by mail-ob0-f182.google.com with SMTP id wc20so6144617obb.27 for ; Fri, 02 Nov 2012 06:26:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=EwFqY+y2CSGIgCygRdW9PlrCuoVVAYsCPfjjaqcu3WM=; b=cvvhM/R7rFDy27qExKOcEOoTXRGyK3NPQ5dGvFcsGGIMc7SKJR69TY1fBdQni9Z0O2 5mjPHeB2SrTY/L7Xp/p5lc21QMh6MmCSXyQ0HYs0BXsRELbT4aueqocAkqoGOpAhijug el1MfdgaA0tNmmzjYygaXR/XL5GoPO2ENx5q0WP7oO7EXV4lfbasvMYdE6Kv/l+zRwnJ oa9k7o2uzOebGFlqKRLjsAEdAvc2bVbygWRX5B9fGLqJwXjYs/2vJ0LRK5xjrTzpm5HF CTJAlvzrFnD5MlYuBD2wbQrtTR0Qy+0szLFDDfPrTi2GpZSSE6fX4fF0DmOSjGOJGCyl BQag== MIME-Version: 1.0 Received: by 10.60.5.138 with SMTP id s10mr1289114oes.80.1351862805949; Fri, 02 Nov 2012 06:26:45 -0700 (PDT) Received: by 10.76.120.204 with HTTP; Fri, 2 Nov 2012 06:26:45 -0700 (PDT) In-Reply-To: <1351859386222-37226.post@n5.nabble.com> References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> Date: Fri, 2 Nov 2012 14:26:45 +0100 Message-ID: Subject: Re: Cell border rendering error (thicker) with number-column-spanned From: Pascal Sancho To: fop-users@xmlgraphics.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hi, border drawing design is quite different in FOP current Vs FOP 0.2x. The former was quite imprecise, and could not easily support extended border features. I've tried your test case (from archive [1]) against Acrobat Reader X, and at normal zoom the display depends on "Enhance Thin Lines" option; if checked, there is no issue. When zooming, the issue disappears. So this appears to be related on how the viewer shows little objects [1] http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-td17999.html#a37226 2012/11/2 reevev : > Hi, > > This does appear to be a fop bug and not a rendering issue. We have > templates that render correctly with fop 0.20.5, however in fop 1.0 we are > seeing this exact issue with the middle section of the spanned columns > showing a thicker border. > Has anyone found a solution to this issue? > Note the issue is still present when zooming in to 800%. -- pascal --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35970-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 2 13:56:01 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 774ECDA0D for ; Fri, 2 Nov 2012 13:56:01 +0000 (UTC) Received: (qmail 20844 invoked by uid 500); 2 Nov 2012 13:56:00 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 20614 invoked by uid 500); 2 Nov 2012 13:55:59 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 20580 invoked by uid 99); 2 Nov 2012 13:55:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 13:55:57 +0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of reeve@xplosiventerprises.com does not designate 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 13:55:52 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TUHid-0005fg-W6 for fop-users@xmlgraphics.apache.org; Fri, 02 Nov 2012 06:55:31 -0700 Date: Fri, 2 Nov 2012 06:55:31 -0700 (PDT) From: reevev To: fop-users@xmlgraphics.apache.org Message-ID: <1351864531988-37229.post@n5.nabble.com> In-Reply-To: References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> Subject: Re: Cell border rendering error (thicker) with number-column-spanned MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, Thanks for your reply. While I can confirm that disabling "Enhance thin lines" corrects the display it doesn't solve the issue that the same templates rendered correctly even with this option enabled when we use 0.20.5 to generate the pdf. Our issue is that "Enhance thin lines" is turned on by default and for most users they will end up seeing a poor looking PDF now that we've started using Fop 1.0, vs. a correct looking PDF prior to the upgrade, so from the end user's perspective this is broken. Is there any way we can have the same sort of rendering used in 0.20.5 for table borders? Thanks, Reeve. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37229.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35971-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 2 15:08:15 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 91FAFDC54 for ; Fri, 2 Nov 2012 15:08:15 +0000 (UTC) Received: (qmail 43076 invoked by uid 500); 2 Nov 2012 15:08:15 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 43057 invoked by uid 500); 2 Nov 2012 15:08:15 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 43043 invoked by uid 99); 2 Nov 2012 15:08:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 15:08:15 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [144.212.95.218] (HELO smtp2.mathworks.com) (144.212.95.218) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 15:08:05 +0000 Received: from mail-vif.mathworks.com (newscl02ah.mathworks.com [144.212.95.122]) by smtp2.mathworks.com (8.13.8/8.12.11) with ESMTP id qA2F7irZ025630 for ; Fri, 2 Nov 2012 11:07:44 -0400 (EDT) Received: from EXHUB-01-AH.ad.mathworks.com (exhub-01-ah.mathworks.com [172.31.22.59]) by mail-vif.mathworks.com (8.13.8/8.13.8) with ESMTP id qA2F7iWf020671 for ; Fri, 2 Nov 2012 11:07:44 -0400 (EDT) Received: from exmb-00-ah.ad.mathworks.com ([fe80::d936:14a5:ccfb:c26b]) by EXHUB-01-AH.ad.mathworks.com ([::1]) with mapi id 14.02.0318.004; Fri, 2 Nov 2012 11:07:43 -0400 From: Felix Alvarez To: "fop-users@xmlgraphics.apache.org" Subject: Custom Font's Without Font Paths Thread-Topic: Custom Font's Without Font Paths Thread-Index: Ac25C8UNQ5K1yoSSTSapQFUXviuX4Q== Date: Fri, 2 Nov 2012 15:07:43 +0000 Message-ID: <3530E166EAE55145B80054B53AC9B18F2EB484B9@exmb-00-ah.ad.mathworks.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.28.17.203] Content-Type: multipart/alternative; boundary="_000_3530E166EAE55145B80054B53AC9B18F2EB484B9exmb00ahadmathw_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_3530E166EAE55145B80054B53AC9B18F2EB484B9exmb00ahadmathw_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I'm trying to use the FOP API purely from java in order to generate PDFs,= PS, and EPS files. I'm trying to get font embedding to work in each of th= ese scenarios without using the auto-detect configuration option because it= can cause out of memory exceptions with my application. I'm trying to avo= id duplicating the FOP auto-detect work trying to find the location of the = font's on the system so I'd prefer a way to just convert my java fonts into= FOP Fonts. I can get the list of needed fonts but am struggling to figur= e out how to convert the java fonts into the FOP Fonts with appropriate fon= t metrics so that I can set the FontInfo for my PDFDocumentGraphics2D or my= PSDocumentGraphics2D objects. I've created my own createFontInfo method b= elow which doesn't work because it somehow needs to create the font metrics= as well. Thanks, --Felix public FontInfo createFontInfo(List fontList) throws FOPException, IOException { FontInfo fontInfo =3D new org.apache.fop.fonts.FontInfo(); org.apache.fop.fonts.FontManager fontManager =3D new org.apache.fop= .fonts.FontManager(); List fontCollections =3D new java.util.ArrayList(); fontCollections.add(new Base14FontCollection(fontManager.isBase14Ke= rningEnabled())); for (Font f:fontList) { fontInfo.addFontProperties(f.getFontName(), new String[] { FontUtil.stripWhiteSpace(f.getFamily()), f.getFamily(),= f.getPSName()}, (f.getStyle() & Font.ITALIC) !=3D 0 ? org.apache.fop.fo= nts.Font.STYLE_ITALIC : org.apache.fop.fonts.Font.STYLE_NORMAL, (f.getStyle() & Font.BOLD) !=3D 0 ? org.apache.fop.font= s.Font.WEIGHT_BOLD : org.apache.fop.fonts.Font.WEIGHT_NORMAL); } fontManager.setup(fontInfo, (FontCollection[])fontCollections.toArray( new FontCollection[fontCollections.size()])); return fontInfo; } --_000_3530E166EAE55145B80054B53AC9B18F2EB484B9exmb00ahadmathw_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

  I’m trying to use the FOP API purely fr= om java in order to generate PDFs, PS, and EPS files.  I’m tryin= g to get font embedding to work in each of these scenarios without using th= e auto-detect configuration option because it can cause out of memory exceptions with my application.  I’m trying to av= oid duplicating the FOP auto-detect work trying to find the location of the= font’s on the system so I’d prefer a way to just convert my ja= va fonts into FOP Fonts.  I can get  the list of needed fonts but am struggling to figure out how to convert the java fonts into t= he FOP Fonts with appropriate font metrics so that I can set the FontInfo f= or my PDFDocumentGraphics2D or my PSDocumentGraphics2D objects.  IR= 17;ve created my own createFontInfo method below which doesn’t work because it somehow needs to create the font= metrics as well.

 

Thanks,

--Felix

 

    public FontInfo createFontInfo(Li= st<Font> fontList) throws

        &nbs= p;       FOPException, IOException {

        FontInfo = fontInfo =3D new org.apache.fop.fonts.FontInfo();

        org.apach= e.fop.fonts.FontManager fontManager =3D new org.apache.fop.fonts.FontManage= r();

 

        List font= Collections =3D new java.util.ArrayList();

        fontColle= ctions.add(new Base14FontCollection(fontManager.isBase14KerningEnabled()));=

 

        for (Font= f:fontList) {

        &nbs= p;   fontInfo.addFontProperties(f.getFontName(), new String[] {

        &nbs= p;           FontUtil.str= ipWhiteSpace(f.getFamily()), f.getFamily(), f.getPSName()},

        &nbs= p;           (f.getStyle(= ) & Font.ITALIC) !=3D 0 ? org.apache.fop.fonts.Font.STYLE_ITALIC :=

        &nbs= p;            &= nbsp;      org.apache.fop.fonts.Font.STYLE_NORMAL,=

        &nbs= p;           (f.getStyle(= ) & Font.BOLD) !=3D 0 ? org.apache.fop.fonts.Font.WEIGHT_BOLD :

        &nbs= p;            &= nbsp;      org.apache.fop.fonts.Font.WEIGHT_NORMAL= );

        }

 

        fontManag= er.setup(fontInfo,

        &nbs= p;       (FontCollection[])fontCollections.to= Array(

        &nbs= p;            &= nbsp;  new FontCollection[fontCollections.size()]));

 

        return fo= ntInfo;

    }

 

--_000_3530E166EAE55145B80054B53AC9B18F2EB484B9exmb00ahadmathw_-- From fop-users-return-35972-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 2 15:23:39 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3730CDCC2 for ; Fri, 2 Nov 2012 15:23:39 +0000 (UTC) Received: (qmail 87318 invoked by uid 500); 2 Nov 2012 15:23:38 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 87296 invoked by uid 500); 2 Nov 2012 15:23:38 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 87289 invoked by uid 99); 2 Nov 2012 15:23:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 15:23:38 +0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bowditch_chris@hotmail.com designates 65.55.111.106 as permitted sender) Received: from [65.55.111.106] (HELO blu0-omc2-s31.blu0.hotmail.com) (65.55.111.106) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Nov 2012 15:23:30 +0000 Received: from BLU0-SMTP195 ([65.55.111.73]) by blu0-omc2-s31.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 2 Nov 2012 08:23:08 -0700 X-Originating-IP: [81.104.63.105] X-EIP: [LfrHNNP5wOUr/DGeyGBAjcyv45tlC22J] X-Originating-Email: [bowditch_chris@hotmail.com] Message-ID: Received: from [192.168.3.87] ([81.104.63.105]) by BLU0-SMTP195.blu0.hotmail.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Fri, 2 Nov 2012 08:23:07 -0700 Date: Fri, 2 Nov 2012 15:23:05 +0000 From: Chris Bowditch User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Cell border rendering error (thicker) with number-column-spanned References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> <1351864531988-37229.post@n5.nabble.com> In-Reply-To: <1351864531988-37229.post@n5.nabble.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 02 Nov 2012 15:23:07.0867 (UTC) FILETIME=[F620CAB0:01CDB90D] X-Virus-Checked: Checked by ClamAV on apache.org On 02/11/2012 13:55, reevev wrote: > Hi, Hi Reeve, > > Thanks for your reply. While I can confirm that disabling "Enhance thin > lines" corrects the display it doesn't solve the issue that the same > templates rendered correctly even with this option enabled when we use > 0.20.5 to generate the pdf. > > Our issue is that "Enhance thin lines" is turned on by default and for most > users they will end up seeing a poor looking PDF now that we've started > using Fop 1.0, vs. a correct looking PDF prior to the upgrade, so from the > end user's perspective this is broken. Is there any way we can have the > same sort of rendering used in 0.20.5 for table borders? No such option exists today. However, FOP is an open source project, so patches are welcome :) However, please be warned that the table border drawing code is very complicated so altered the way borders are drawn to work around Acrobat bugs will not be trivial. Thanks, Chris > > Thanks, > > Reeve. > > > > -- > View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37229.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35973-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sat Nov 3 23:04:03 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 200DFDB03 for ; Sat, 3 Nov 2012 23:04:03 +0000 (UTC) Received: (qmail 43905 invoked by uid 500); 3 Nov 2012 23:04:02 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 43894 invoked by uid 500); 3 Nov 2012 23:04:02 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 43884 invoked by uid 99); 3 Nov 2012 23:04:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2012 23:04:02 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmpmbernardo@gmail.com designates 74.125.82.182 as permitted sender) Received: from [74.125.82.182] (HELO mail-we0-f182.google.com) (74.125.82.182) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2012 23:03:55 +0000 Received: by mail-we0-f182.google.com with SMTP id x43so3471614wey.27 for ; Sat, 03 Nov 2012 16:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=p7ENCWmLM+pTJIx/kQnc2+4QzXFFoEQnQ3Cej/5JPTU=; b=gKeMs63NJy5+rV9rowfbdeu3e7lWrbgmCU9NF1APCtdZBw/ckID21spU+rVSrc1H7a iMZmYwcFzSQtW3V3ijdvbHDF83Ai5Zri91XyLyZFas4fcRHxGUWHJiFD4tTwFIK3678Q EzgVqt4khFM/buiNUvMeVxUx0psQ5/PlMsaEJ38QI5aE+RnNjic1pj7Qb0nURLJKGrVs tfrBlQar3iA4mHOB9m2L3QRH/pJz1WsbhKOC6E5hQB9kocigUmHCvvXkzM5VLJYGtkVB jvtvaucCDkyaOSSOC4J43kDF7rSk42gqf1Jmqk/jStnLAQNgRm54N751PRONu+pqnrc9 be7A== Received: by 10.216.197.205 with SMTP id t55mr1970825wen.156.1351983814656; Sat, 03 Nov 2012 16:03:34 -0700 (PDT) Received: from macmaxi.home (host86-144-18-166.range86-144.btcentralplus.com. [86.144.18.166]) by mx.google.com with ESMTPS id fp6sm4229785wib.0.2012.11.03.16.03.33 (version=SSLv3 cipher=OTHER); Sat, 03 Nov 2012 16:03:34 -0700 (PDT) Message-ID: <5095A2CA.8040108@gmail.com> Date: Sat, 03 Nov 2012 23:03:38 +0000 From: Luis Bernardo User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Cell border rendering error (thicker) with number-column-spanned References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> <1351864531988-37229.post@n5.nabble.com> In-Reply-To: <1351864531988-37229.post@n5.nabble.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org First, I understand why this issue is annoying. When I open the document Adobe defaults in my monitor to a 170% zoom and the problem is clearly visible. Incidentally the problem is not visible at 100%. But I looked at the document and can guarantee that the problem is with Adobe Reader. The thickness of the segments are always the same. In FOP 0.20.5 the cell that spans three columns is drawn with 4 segments. In FOP 1.0 the cell is drawn with 8 segments. Maybe due to some rounding error Adobe is drawing the middle segments at a different thickness for some magnification values, but in the PDF the thickness is always the same. I suggest you change your table layout. Maybe by nesting tables you can achieve the same visual output without needing to use spanning across columns... On 11/2/12 1:55 PM, reevev wrote: > Hi, > > Thanks for your reply. While I can confirm that disabling "Enhance thin > lines" corrects the display it doesn't solve the issue that the same > templates rendered correctly even with this option enabled when we use > 0.20.5 to generate the pdf. > > Our issue is that "Enhance thin lines" is turned on by default and for most > users they will end up seeing a poor looking PDF now that we've started > using Fop 1.0, vs. a correct looking PDF prior to the upgrade, so from the > end user's perspective this is broken. Is there any way we can have the > same sort of rendering used in 0.20.5 for table borders? > > Thanks, > > Reeve. > > > > -- > View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37229.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35974-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sat Nov 3 23:37:56 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 36C71DB83 for ; Sat, 3 Nov 2012 23:37:56 +0000 (UTC) Received: (qmail 3804 invoked by uid 500); 3 Nov 2012 23:37:55 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 3782 invoked by uid 500); 3 Nov 2012 23:37:55 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 3775 invoked by uid 99); 3 Nov 2012 23:37:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2012 23:37:55 +0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of reeve@xplosiventerprises.com does not designate 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 03 Nov 2012 23:37:50 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TUnHN-0007Xu-GE for fop-users@xmlgraphics.apache.org; Sat, 03 Nov 2012 16:37:29 -0700 Date: Sat, 3 Nov 2012 16:37:29 -0700 (PDT) From: reevev To: fop-users@xmlgraphics.apache.org Message-ID: <1351985849485-37241.post@n5.nabble.com> In-Reply-To: <5095A2CA.8040108@gmail.com> References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> <1351864531988-37229.post@n5.nabble.com> <5095A2CA.8040108@gmail.com> Subject: Re: Cell border rendering error (thicker) with number-column-spanned MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, The problem exists with other PDF viewers as well. I've tried foxit reader and it has the same issues. We are looking at re-writing templates not to use spanned columns where possible, and for other cases where this is not possible we will have to fall back to fop 0.20.5 which works as expected. This is definitely a fop isuse and not an Adobe Reader issue. The fact that we have a template transformed to pdf in fop 0.20.5 which renders correctly in both Adobe Reader and Foxit Reader, yet when transformed with fop 1.0 it renders incorrectly in both Adobe Reader and Foxit Reader points to a fop issue. The only part of the equation that has changed is replacing fop 0.20.5 with fop 1.0. We'll just treat it as a bug and if we get time to look into the source ourselves we will do so, otherwise will have to be mindful of the issue going forward. Thanks, Reeve. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37241.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35975-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 4 01:49:08 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3F706DE72 for ; Sun, 4 Nov 2012 01:49:08 +0000 (UTC) Received: (qmail 57059 invoked by uid 500); 4 Nov 2012 01:49:07 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 57041 invoked by uid 500); 4 Nov 2012 01:49:07 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 57031 invoked by uid 99); 4 Nov 2012 01:49:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Nov 2012 01:49:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmpmbernardo@gmail.com designates 209.85.212.180 as permitted sender) Received: from [209.85.212.180] (HELO mail-wi0-f180.google.com) (209.85.212.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Nov 2012 01:49:00 +0000 Received: by mail-wi0-f180.google.com with SMTP id hm4so1969419wib.3 for ; Sat, 03 Nov 2012 18:48:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=LiNi5r2OV/pGCrHAiQqswALcq/J0TKJZswuYDYwYsRI=; b=HGS1rO65Seocj0Zo77acphHaofGpsUjgJiCWZ4cdmmq6lAsdTYc4dqpHOrTIpNgbRi McT94NW1uTxFOknPUQWNgUd+NqXKSJpSlX+w2tA8wyEun3LOQy9BCmm+m60aygIt8ugJ Kx2QlVm/2FEkrsbcsaXJR0a4idTZnQp+ipjGAWcr9zghlUPnncJNZpVvzFVMta42beGb agVng3ylgwqJ0FY08650U9ccwiepJm1+c85sbJRrufVM4WUKpiFdg5U49pDKViWsxvGQ XVnxa82jbFTG1VeVNRho9WWxH7qX9QgvGZ6G6pKJZe+3DA94uUxCDlSI5evIOBlUuAwf MRrA== Received: by 10.180.80.131 with SMTP id r3mr6866632wix.0.1351993719315; Sat, 03 Nov 2012 18:48:39 -0700 (PDT) Received: from macmaxi.home (host86-144-18-166.range86-144.btcentralplus.com. [86.144.18.166]) by mx.google.com with ESMTPS id az2sm1076818wib.7.2012.11.03.18.48.37 (version=SSLv3 cipher=OTHER); Sat, 03 Nov 2012 18:48:38 -0700 (PDT) Message-ID: <5095C97A.7060209@gmail.com> Date: Sun, 04 Nov 2012 01:48:42 +0000 From: Luis Bernardo User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Cell border rendering error (thicker) with number-column-spanned References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> <1351864531988-37229.post@n5.nabble.com> <5095A2CA.8040108@gmail.com> <1351985849485-37241.post@n5.nabble.com> In-Reply-To: <1351985849485-37241.post@n5.nabble.com> Content-Type: multipart/mixed; boundary="------------040808000806030707090402" X-Virus-Checked: Checked by ClamAV on apache.org --------------040808000806030707090402 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Attached is a hand crafted PDF that shows the issue. It was not created with FOP. You can open the PDF with notepad or similar and check the drawing commands to confirm that the thickness of the segments is the same. On 11/3/12 11:37 PM, reevev wrote: > Hi, > > The problem exists with other PDF viewers as well. I've tried foxit reader > and it has the same issues. > > We are looking at re-writing templates not to use spanned columns where > possible, and for other cases where this is not possible we will have to > fall back to fop 0.20.5 which works as expected. > > This is definitely a fop isuse and not an Adobe Reader issue. The fact > that we have a template transformed to pdf in fop 0.20.5 which renders > correctly in both Adobe Reader and Foxit Reader, yet when transformed with > fop 1.0 it renders incorrectly in both Adobe Reader and Foxit Reader points > to a fop issue. The only part of the equation that has changed is replacing > fop 0.20.5 with fop 1.0. > > We'll just treat it as a bug and if we get time to look into the source > ourselves we will do so, otherwise will have to be mindful of the issue > going forward. > > Thanks, > > Reeve. > > > > -- > View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37241.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > --------------040808000806030707090402 Content-Type: application/pdf; name="adobe-bug.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="adobe-bug.pdf" JVBERi0xLjQKJeLjz9MKMSAwIG9iaiAKPDwKL0tpZHMgWzIgMCBSXQovVHlwZSAvUGFnZXMK L0NvdW50IDEKPj4KZW5kb2JqIAoyIDAgb2JqIAo8PAovQ3JvcEJveCBbMCAwIDU5NC43MiA3 OTJdCi9QYXJlbnQgMSAwIFIKL1RyaW1Cb3ggWzAgMCA1OTQuNzIgNzkyXQovTWVkaWFCb3gg WzAgMCA1OTQuNzIgNzkyXQovcGRmdGtfUGFnZU51bSAxCi9CbGVlZEJveCBbMCAwIDU5NC43 MiA3OTJdCi9Db250ZW50cyAzIDAgUgovVHlwZSAvUGFnZQo+PgplbmRvYmogCjMgMCBvYmog Cjw8Ci9MZW5ndGggMzQwCj4+CnN0cmVhbQpxCjEgMCAwIC0xIDAgNzkyIGNtCnEKMSAwIDAg MSA3MiA3MiBjbQpRCnEKMSAwIDAgMSA3MiA3MiBjbQpRCnEKMSAwIDAgMSA1MjIuNzIgNzIg Y20KUQpxCjEgMCAwIDEgNzIgNzIwIGNtClEKcQoxIDAgMCAxIDcyIDcyIGNtCnEKMSAwIDAg MSAwLjUgMTQuOSBjbQpxCi0wLjUgMC41IG0gMTUwIDAuNSBsIDE1MCAxIGwgMCAxIGwgaCBX Cm4KMCBHCltdIDAgZCAxIHcKLTAuNSAwLjUgbSAxNTAgMC41IGwgUwpRClEKcQoxIDAgMCAx IDE1MCAxNC45IGNtCnEKMCAwLjUgbSAxNTAgMC41IGwgMTUwIDEgbCAwIDEgbCBoIFcKbgow IEcKW10gMCBkIDEgdwowIDAuNSBtIDE1MCAwLjUgbCBTClEKUQpRClEKCmVuZHN0cmVhbSAK ZW5kb2JqIAo0IDAgb2JqIAo8PAovUGFnZXMgMSAwIFIKL1R5cGUgL0NhdGFsb2cKPj4KZW5k b2JqIAo1IDAgb2JqIAo8PAovQ3JlYXRvciAoTHVpcyBCZXJuYXJkbykKL1Byb2R1Y2VyIChw ZGZ0ayB0byBidWlsZCB0aGUgeHJlZiB0YWJsZSkKL0NyZWF0aW9uRGF0ZSAoRDoyMDEyMTEw MzIxMDkyM1opCj4+CmVuZG9iaiB4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAw MDAwMTUgMDAwMDAgbiAKMDAwMDAwMDA3NCAwMDAwMCBuIAowMDAwMDAwMjYyIDAwMDAwIG4g CjAwMDAwMDA2NTYgMDAwMDAgbiAKMDAwMDAwMDcwNyAwMDAwMCBuIAp0cmFpbGVyCgo8PAov SW5mbyA1IDAgUgovUm9vdCA0IDAgUgovU2l6ZSA2Ci9JRCBbPDk2MTBiZGQzMTg0MzFhYzkz ZjhhNThlZDhmNTMyNThiPiA8OTYxMGJkZDMxODQzMWFjOTNmOGE1OGVkOGY1MzI1OGI+XQo+ PgpzdGFydHhyZWYKODMwCiUlRU9GCg== --------------040808000806030707090402 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --------------040808000806030707090402-- From fop-users-return-35976-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 4 04:16:58 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 88DE1D165 for ; Sun, 4 Nov 2012 04:16:43 +0000 (UTC) Received: (qmail 19674 invoked by uid 500); 4 Nov 2012 04:16:43 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 19138 invoked by uid 500); 4 Nov 2012 04:16:41 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 19054 invoked by uid 99); 4 Nov 2012 04:16:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Nov 2012 04:16:37 +0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of reeve@xplosiventerprises.com does not designate 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Nov 2012 04:16:31 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TUrd4-00046R-42 for fop-users@xmlgraphics.apache.org; Sat, 03 Nov 2012 21:16:10 -0700 Date: Sat, 3 Nov 2012 21:16:10 -0700 (PDT) From: reevev To: fop-users@xmlgraphics.apache.org Message-ID: <1352002570117-37244.post@n5.nabble.com> In-Reply-To: <5095C97A.7060209@gmail.com> References: <1351859386527-17999.post@n5.nabble.com> <1351859386222-37226.post@n5.nabble.com> <1351864531988-37229.post@n5.nabble.com> <5095A2CA.8040108@gmail.com> <1351985849485-37241.post@n5.nabble.com> <5095C97A.7060209@gmail.com> Subject: Re: Cell border rendering error (thicker) with number-column-spanned MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, Thanks for providing the sample. I agree that this illustrates that the various PDF viewers are not doing the right thing with the line thickness and I'm not disagreeing with this point. However the fact remains that fop 0.20.5 output the borders in a method that the PDF viewers displayed correctly and newer versions of fop don't produce the desired output. By changing to fop 1.0 (or 1.1) we now are seeing output that isn't rendered correctly in the industry standard PDF viewer, as well as other common PDF viewers, and this is why I say the bug is with FOP. It may be technically correct output, but if it isn't displayed correctly anywhere it is besides the point. Is there somewhere I can find out more on why the border rendering was changed? I'm guessing there was a reason it was changed. If I wanted to change the source so it rendered the old way it would probably create different issues that I'm not aware of. Thanks, Reeve. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37244.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35977-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 4 08:38:51 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 924ADD540 for ; Sun, 4 Nov 2012 08:38:51 +0000 (UTC) Received: (qmail 5593 invoked by uid 500); 4 Nov 2012 08:38:50 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 5423 invoked by uid 500); 4 Nov 2012 08:38:50 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 5361 invoked by uid 99); 4 Nov 2012 08:38:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Nov 2012 08:38:47 +0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [213.239.215.103] (HELO tux17.hoststar.ch) (213.239.215.103) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 04 Nov 2012 08:38:39 +0000 Received: from [127.0.0.1] (80-218-107-83.dclient.hispeed.ch [80.218.107.83]) (authenticated bits=0) by tux17.hoststar.ch (8.13.8/8.12.11) with ESMTP id qA48cKUm010089 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 4 Nov 2012 09:38:20 +0100 Date: Sun, 04 Nov 2012 09:38:18 +0100 From: Jeremias Maerki To: fop-users@xmlgraphics.apache.org Subject: Re: Cell border rendering error (thicker) with number-column-spanned In-Reply-To: <1352002570117-37244.post@n5.nabble.com> References: <5095C97A.7060209@gmail.com> <1352002570117-37244.post@n5.nabble.com> Message-Id: <20121104093818.7ABE.60BA733C@jeremias-maerki.ch> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.56.04 [en] X-Antivirus: avast! (VPS 121103-1, 03.11.2012), Outbound message X-Antivirus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org Hi Reeve, the reason for the change was to support line styles other than "solid", "dashed" and "dotted" and the collapsing border model on tables. 0.20.5 painted simple lines, resulting in rectangles that effectively overlapped (potentially producing ugly side-effects themselves). During the redesign this was changed to using clip paths to cut the lines to the exact shape that we need. Notes at [1] show why the current model was chosen. Over time, it has come up a number of times (this isn't the first time) that anti-aliassing features in various PDF viewers cause suboptimal results (on screen only, NEVER in print because there is no anti-aliassing there) with FOP's current approach. To fix the problem and still preserve the current feature-richness, there will need to be improvements on the way borders are painted, but they will not be easy to implement: The painting of the border grid of a table has to be changed to group the painting of border segments together. The IFRenderer would have to be extended with an optimizer of some sorts that can try (!) to combine the various grid segments to larger combined structures, ex. longer lines of the same color. That may even have an influence on the structure of the area tree. There's also a relationship to the z-index feature (grouping, buffering and ordering of painting operations). Different line thicknesses may effectively get in the way of that optimization. Ideally, a table with a simple black grid would be painted with just the minimal set of lines (without clip paths). That would basically guarantee no side-effects. But that is only possible for the simple cases. More complex cases require the "tricks" we use here to paint the border segments and that may easily lead to the unwanted visual artifacts we're seeing today. So, I don't think there is a silver bullet. There's room for optimization but not without an influence on the code complexity. And all that just because some PDF viewers produce different results for two lines with the same thickness. OTOH, it has the potential to produce slightly smaller output files. Anti-aliassing's a bitch that's great for text but only produces issues with vector graphics. I do remember extensive discussions on border painting during 2003/2004 that effectively showed the complexity of getting border painting "right". [1] http://wiki.apache.org/xmlgraphics-fop/CollapsingBorderModel Jeremias Maerki On 04.11.2012 05:16:10 reevev wrote: > Hi, > > Thanks for providing the sample. I agree that this illustrates that the > various PDF viewers are not doing the right thing with the line thickness > and I'm not disagreeing with this point. However the fact remains that fop > 0.20.5 output the borders in a method that the PDF viewers displayed > correctly and newer versions of fop don't produce the desired output. > > By changing to fop 1.0 (or 1.1) we now are seeing output that isn't rendered > correctly in the industry standard PDF viewer, as well as other common PDF > viewers, and this is why I say the bug is with FOP. It may be technically > correct output, but if it isn't displayed correctly anywhere it is besides > the point. > > Is there somewhere I can find out more on why the border rendering was > changed? I'm guessing there was a reason it was changed. If I wanted to > change the source so it rendered the old way it would probably create > different issues that I'm not aware of. > > Thanks, > > Reeve. > > > > -- > View this message in context: http://apache-fop.1065347.n5.nabble.com/Cell-border-rendering-error-thicker-with-number-column-spanned-tp17999p37244.html > Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35978-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 17:29:35 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 804239027 for ; Mon, 5 Nov 2012 17:29:35 +0000 (UTC) Received: (qmail 70317 invoked by uid 500); 5 Nov 2012 17:29:35 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 69204 invoked by uid 500); 5 Nov 2012 17:29:29 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 69175 invoked by uid 99); 5 Nov 2012 17:29:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 17:29:27 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 17:29:19 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVQTo-00045n-PI; Mon, 05 Nov 2012 10:28:56 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVQTm-0003sf-Iy; Mon, 05 Nov 2012 10:28:56 -0700 Message-ID: <5097F753.7080301@xmission.com> Date: Mon, 05 Nov 2012 10:28:51 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: "fop-users@xmlgraphics.apache.org" Content-Type: multipart/alternative; boundary="------------090100020403090802080006" X-XM-AID: U2FsdGVkX19qAG3PlKfQhJkUWsnoTX+Ll8p6Tsrdx7k= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa01.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.4998] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa01 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa01 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;"fop-users@xmlgraphics.apache.org" X-Spam-Relay-Country: Subject: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,URI_HEX,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------090100020403090802080006 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit In January 2011, I asked about the spurious lines between rows of tables (here ) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers. Is this another silent change in fop-1.1 pdf generataion? rjs --------------090100020403090802080006 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?

rjs

--------------090100020403090802080006-- From fop-users-return-35979-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 17:58:49 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D15279102 for ; Mon, 5 Nov 2012 17:58:49 +0000 (UTC) Received: (qmail 57593 invoked by uid 500); 5 Nov 2012 17:58:49 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 57575 invoked by uid 500); 5 Nov 2012 17:58:49 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 57567 invoked by uid 99); 5 Nov 2012 17:58:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 17:58:49 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 17:58:44 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so11205610vcb.27 for ; Mon, 05 Nov 2012 09:58:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=yojd9rLUGSAA2piEq6oelenZLpO2s/KJfFtW237WJYA=; b=bZkfeBEftFVJBeSekg7cnPjo1uyyGu9iQkjWvHHvB4jVEqGFFus6AsQirhGo6r9zUu oAe3/Au+PT8vITpt9ZJYzXRq82KWyhdp6hqR5mPdDY1sNO3hhz+pvyyxFE8UxQjWDWy/ TPxUSmRDeE4IqOBgyYhqG5g9qW4D1mwckHT6OLr3pdZcbgchSyPnDcufeFqME0xL3rOB NGPILmgptbwwe9RsPoH4EY3ZYOauR8c2SrpFsYP1SHYLoDXYp74mczmhCejr58gR0zzu 5G38A3cbg6damtBxOyYaOl2QW6eiiV71c4sAcbNAWqYx0ZHtuF0dY3ZMyStp3DTUqMyE 7o6w== Received: by 10.52.89.132 with SMTP id bo4mr8827896vdb.80.1352138303764; Mon, 05 Nov 2012 09:58:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Mon, 5 Nov 2012 09:58:03 -0800 (PST) In-Reply-To: <5097F753.7080301@xmission.com> References: <5097F753.7080301@xmission.com> From: Glenn Adams Date: Tue, 6 Nov 2012 01:58:03 +0800 Message-ID: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec501601b48777e04cdc33bef X-Gm-Message-State: ALoCoQm/5NDmzl2iiF0mlV7sQIkbJtoQedOPxhXb0PCDuGYaefNpoyk9lG8tkceNvXX23kXGckmp X-Virus-Checked: Checked by ClamAV on apache.org --bcaec501601b48777e04cdc33bef Content-Type: text/plain; charset=UTF-8 Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response. G. On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent wrote: > In January 2011, I asked about the spurious lines between rows of tables > (here) > and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on > the pages from the print shop, but not our not local (low-res) printers. > Is this another silent change in fop-1.1 pdf generataion? > --bcaec501601b48777e04cdc33bef Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Rob, I'm sure you realize nobody can respond to such a query unless the= y can read your mind to learn the input you used and the output you are see= ing. Since such skills are hard to come by, I'd suggest you *always* pr= ovide sample input and output files when asking such a question. We devs ar= e very few in number and you absolutely *must* do everything possible to he= lp us determine the source of a problem. There is a well defined process he= re: submit a bug report with a reduced (maximally minimal) input file and a= n output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 201= 2 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:=
=20 =20 =20
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.=C2=A0 Is this another silent change in fop-1.1 pd= f generataion?
--bcaec501601b48777e04cdc33bef-- From fop-users-return-35980-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 19:38:40 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CF3B9D560 for ; Mon, 5 Nov 2012 19:38:40 +0000 (UTC) Received: (qmail 58139 invoked by uid 500); 5 Nov 2012 19:38:40 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 58116 invoked by uid 500); 5 Nov 2012 19:38:40 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 58109 invoked by uid 99); 5 Nov 2012 19:38:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 19:38:40 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 19:38:33 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVSUu-00034B-T3 for fop-users@xmlgraphics.apache.org; Mon, 05 Nov 2012 12:38:12 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVSUr-0006c6-FN for fop-users@xmlgraphics.apache.org; Mon, 05 Nov 2012 12:38:12 -0700 Message-ID: <5098159D.60400@xmission.com> Date: Mon, 05 Nov 2012 12:38:05 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------030004020902010302090807" X-XM-AID: U2FsdGVkX19/1gyjieSar7DpGWMv74MmIkMd2q/GD2w= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa06.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.4981] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa06 1397; Body=1 Fuz1=1 Fuz2=1] * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa06 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.2 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, URI_HEX,XMSubLong,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------030004020902010302090807 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Glenn, My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input. (The other silent change being the in-stream description of rgb colors.) rjs On 11/05/2012 10:58 AM, Glenn Adams wrote: > Rob, I'm sure you realize nobody can respond to such a query unless > they can read your mind to learn the input you used and the output you > are seeing. Since such skills are hard to come by, I'd suggest you > *always* provide sample input and output files when asking such a > question. We devs are very few in number and you absolutely *must* do > everything possible to help us determine the source of a problem. > There is a well defined process here: submit a bug report with a > reduced (maximally minimal) input file and an output file. Absent > this, don't expect any response. > > G. > > On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent > wrote: > > In January 2011, I asked about the spurious lines between rows of > tables (here > ) > and that was all on fop-1.0. Now on fop-1.1 and the lines are > showing up on the pages from the print shop, but not our not local > (low-res) printers. Is this another silent change in fop-1.1 pdf > generataion? > --------------030004020902010302090807 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?

--------------030004020902010302090807-- From fop-users-return-35981-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 19:41:49 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E0981D577 for ; Mon, 5 Nov 2012 19:41:49 +0000 (UTC) Received: (qmail 73045 invoked by uid 500); 5 Nov 2012 19:41:49 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 73023 invoked by uid 500); 5 Nov 2012 19:41:49 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 73016 invoked by uid 99); 5 Nov 2012 19:41:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 19:41:49 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rsargent@xmission.com designates 166.70.13.233 as permitted sender) Received: from [166.70.13.233] (HELO out03.mta.xmission.com) (166.70.13.233) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 19:41:41 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out03.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVSXv-00025O-D8; Mon, 05 Nov 2012 12:41:19 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVSXq-0006t4-2x; Mon, 05 Nov 2012 12:41:19 -0700 Message-ID: <50981657.8010907@xmission.com> Date: Mon, 05 Nov 2012 12:41:11 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> In-Reply-To: <5098159D.60400@xmission.com> Content-Type: multipart/alternative; boundary="------------010309040100090401070908" X-XM-AID: U2FsdGVkX18M9hFEIsb2GoDN4D+tLZ9lVGebwe3sIug= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa06.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.4929] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa06 1397; Body=1 Fuz1=1 Fuz2=1] * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa06 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.2 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, URI_HEX,XMSubLong,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------010309040100090401070908 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Correction: the referenced previous post did include an fo of the table in question. rjs On 11/05/2012 12:38 PM, Rob Sargent wrote: > > Glenn, > > My apologies for not including relevant fo etc but the original post I > referenced didn't need them, explained the situation well enough for > at least one available savant and I am only asking if there is > (another) silent change in the pdf output irrespective of any fo > input. (The other silent change being the in-stream description of > rgb colors.) > > rjs > > On 11/05/2012 10:58 AM, Glenn Adams wrote: >> Rob, I'm sure you realize nobody can respond to such a query unless >> they can read your mind to learn the input you used and the output >> you are seeing. Since such skills are hard to come by, I'd suggest >> you *always* provide sample input and output files when asking such a >> question. We devs are very few in number and you absolutely *must* do >> everything possible to help us determine the source of a problem. >> There is a well defined process here: submit a bug report with a >> reduced (maximally minimal) input file and an output file. Absent >> this, don't expect any response. >> >> G. >> >> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent > > wrote: >> >> In January 2011, I asked about the spurious lines between rows of >> tables (here >> ) >> and that was all on fop-1.0. Now on fop-1.1 and the lines are >> showing up on the pages from the print shop, but not our not >> local (low-res) printers. Is this another silent change in >> fop-1.1 pdf generataion? >> > --------------010309040100090401070908 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Correction:  the referenced previous post did include an fo of the table in question.

rjs

On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?


--------------010309040100090401070908-- From fop-users-return-35982-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 20:35:25 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B1D3ED7E3 for ; Mon, 5 Nov 2012 20:35:25 +0000 (UTC) Received: (qmail 65912 invoked by uid 500); 5 Nov 2012 20:35:25 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 65888 invoked by uid 500); 5 Nov 2012 20:35:25 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 65879 invoked by uid 99); 5 Nov 2012 20:35:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 20:35:25 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.212.54] (HELO mail-vb0-f54.google.com) (209.85.212.54) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 20:35:19 +0000 Received: by mail-vb0-f54.google.com with SMTP id l1so11351351vba.27 for ; Mon, 05 Nov 2012 12:34:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=hD0lQyaGT+Ut8hRfF7wHvN06Qavb50xJuMelKqxjDDM=; b=AenX1w2Tkzh/PomdG4Ha0DuYEMxLt0sliEELsVfSiNiJvue24oVjimvZ9UPAcf3qVw Ot8+4a3R8i+i2zJl4IgRAXM7OHFqrxKMBR1oSj6y/N5LqJ5sucgTTyU2ELj0eiGui/y1 n0gLU9bLplrSlBouUwr41WKP7xoeBFyynbeZM7mwEetJTrzkxu3A9dWt5NC6hcePqVVm jIJFSnaXn5G8c5M9LoUOazVFZ357oHDBMadZL67I6dR7dfT+2iOErGvXZ5TTmL/do+jR e0tRB6cAcmnEFAS29JPEgacaK0FE2BJlRkG3Yb2icOYf9EOaErj3qEBcC2qqb7v4HzsM 5XrA== Received: by 10.58.12.231 with SMTP id b7mr10962394vec.31.1352147694012; Mon, 05 Nov 2012 12:34:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Mon, 5 Nov 2012 12:34:33 -0800 (PST) In-Reply-To: <50981657.8010907@xmission.com> References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> From: Glenn Adams Date: Tue, 6 Nov 2012 04:34:33 +0800 Message-ID: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=047d7b41bf32fc48ac04cdc56acd X-Gm-Message-State: ALoCoQk8RTVWszXHdBcAnHv+KkyOlt/0iC/LMyGYBDEbvdRdwlsNl6Q0BYDZ5AIe9rqzR9SMOpGR X-Virus-Checked: Checked by ClamAV on apache.org --047d7b41bf32fc48ac04cdc56acd Content-Type: text/plain; charset=UTF-8 file a bug and attach the files if you wish a dev to evaluate; personally, i ignore requests on fop-users that attempt to circumvent the normal bug reporting process On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent wrote: > > Correction: the referenced previous post did include an fo of the table > in question. > > rjs > > > On 11/05/2012 12:38 PM, Rob Sargent wrote: > > > Glenn, > > My apologies for not including relevant fo etc but the original post I > referenced didn't need them, explained the situation well enough for at > least one available savant and I am only asking if there is (another) > silent change in the pdf output irrespective of any fo input. (The other > silent change being the in-stream description of rgb colors.) > > rjs > > On 11/05/2012 10:58 AM, Glenn Adams wrote: > > Rob, I'm sure you realize nobody can respond to such a query unless they > can read your mind to learn the input you used and the output you are > seeing. Since such skills are hard to come by, I'd suggest you *always* > provide sample input and output files when asking such a question. We devs > are very few in number and you absolutely *must* do everything possible to > help us determine the source of a problem. There is a well defined process > here: submit a bug report with a reduced (maximally minimal) input file and > an output file. Absent this, don't expect any response. > > G. > > On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent wrote: > >> In January 2011, I asked about the spurious lines between rows of >> tables (here) >> and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on >> the pages from the print shop, but not our not local (low-res) printers. >> Is this another silent change in fop-1.1 pdf generataion? >> > > > --047d7b41bf32fc48ac04cdc56acd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable file a bug and attach the files if you wish a dev to evaluate; personally, = i ignore requests on fop-users that attempt to circumvent the normal bug re= porting process

On Tue, Nov 6, 2012 at 3:= 41 AM, Rob Sargent <rsargent@xmission.com> wrote:
=20 =20 =20

Correction:=C2=A0 the referenced previous post did include an fo of t= he table in question.

rjs


On 11/05/2012 12:38 PM, Rob Sargent wrote:
=20

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation wel= l enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.=C2=A0 (The other silent change being the in-stream description of rgb colors.)

rjs
=C2=A0
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can re= spond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (h= ere) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.=C2=A0 Is this another silent change in fop-1.1 pdf generataion?



--047d7b41bf32fc48ac04cdc56acd-- From fop-users-return-35983-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 22:10:48 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B20F8DBAE for ; Mon, 5 Nov 2012 22:10:48 +0000 (UTC) Received: (qmail 19707 invoked by uid 500); 5 Nov 2012 22:10:48 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 19688 invoked by uid 500); 5 Nov 2012 22:10:48 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 19680 invoked by uid 99); 5 Nov 2012 22:10:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 22:10:48 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rsargent@xmission.com designates 166.70.13.233 as permitted sender) Received: from [166.70.13.233] (HELO out03.mta.xmission.com) (166.70.13.233) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 22:10:39 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out03.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVUs5-0007Gq-KD; Mon, 05 Nov 2012 15:10:17 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVUs4-00022v-3s; Mon, 05 Nov 2012 15:10:17 -0700 Message-ID: <50983944.9010403@xmission.com> Date: Mon, 05 Nov 2012 15:10:12 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------080001010503060101080806" X-XM-AID: U2FsdGVkX18SAUfen1BRRXQiWzPx4Rh75k/YOkUcvSA= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa07.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa07 1397; Body=1 Fuz1=1 Fuz2=1] * 0.5 XM_Body_Dirty_Words Contains a dirty word * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa07 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.7 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, URI_HEX,XMSubLong,XM_Body_Dirty_Words,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------080001010503060101080806 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I have no intention of circumventing normal processes, though I'm surprised that your recommended first communique is to submit a bug rather than pose a question. Is this the general consensus? I don't know if there is a bug - there wasn't a year ago. Some behaviour seems to have changed since Feb. 2011 - it could be the print-shop. I'm just asking if anyone on the list, including but not limited to the developers, has any insight into the matter. rjs On 11/05/2012 01:34 PM, Glenn Adams wrote: > file a bug and attach the files if you wish a dev to evaluate; > personally, i ignore requests on fop-users that attempt to circumvent > the normal bug reporting process > > On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent > wrote: > > > Correction: the referenced previous post did include an fo of the > table in question. > > rjs > > > On 11/05/2012 12:38 PM, Rob Sargent wrote: >> >> Glenn, >> >> My apologies for not including relevant fo etc but the original >> post I referenced didn't need them, explained the situation well >> enough for at least one available savant and I am only asking if >> there is (another) silent change in the pdf output irrespective >> of any fo input. (The other silent change being the in-stream >> description of rgb colors.) >> >> rjs >> >> On 11/05/2012 10:58 AM, Glenn Adams wrote: >>> Rob, I'm sure you realize nobody can respond to such a query >>> unless they can read your mind to learn the input you used and >>> the output you are seeing. Since such skills are hard to come >>> by, I'd suggest you *always* provide sample input and output >>> files when asking such a question. We devs are very few in >>> number and you absolutely *must* do everything possible to help >>> us determine the source of a problem. There is a well defined >>> process here: submit a bug report with a reduced (maximally >>> minimal) input file and an output file. Absent this, don't >>> expect any response. >>> >>> G. >>> >>> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent >>> > wrote: >>> >>> In January 2011, I asked about the spurious lines between >>> rows of tables (here >>> ) >>> and that was all on fop-1.0. Now on fop-1.1 and the lines >>> are showing up on the pages from the print shop, but not our >>> not local (low-res) printers. Is this another silent change >>> in fop-1.1 pdf generataion? >>> >> > > --------------080001010503060101080806 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
I have no intention of circumventing normal processes, though I'm surprised that your recommended first communique is to submit a bug rather than pose a question. Is this the general consensus?

I don't know if there is a bug - there wasn't a year ago.  Some behaviour seems to have changed since Feb. 2011 - it could be the print-shop.  I'm just asking if anyone on the list, including but not limited to the developers, has any insight into the matter.

rjs



On 11/05/2012 01:34 PM, Glenn Adams wrote:
file a bug and attach the files if you wish a dev to evaluate; personally, i ignore requests on fop-users that attempt to circumvent the normal bug reporting process

On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent <rsargent@xmission.com> wrote:

Correction:  the referenced previous post did include an fo of the table in question.

rjs


On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?




--------------080001010503060101080806-- From fop-users-return-35984-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 22:16:24 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 76CF4DBC9 for ; Mon, 5 Nov 2012 22:16:24 +0000 (UTC) Received: (qmail 37079 invoked by uid 500); 5 Nov 2012 22:16:24 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 37063 invoked by uid 500); 5 Nov 2012 22:16:24 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 37054 invoked by uid 99); 5 Nov 2012 22:16:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 22:16:24 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 22:16:17 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so11665486vcb.27 for ; Mon, 05 Nov 2012 14:15:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=Fax9w2Kv+HvvjtvfEzPRNuL7+qGA5Scd5k/ZY/nZS28=; b=YUC4wJLAuitvKVD4KKGM0/8y4BMOJyo24jUjp9fLTzPzQHT7IJcHLgA7huxQfXXFyC Fr8qGR274orpN+Qhx+hT9YiyETXVOc8gcxSgfpB7Z5KbD5l3a7pxKrxOsaQ7TMnkGriT 6wiFrh1pICi55SHP8xEICf8Gqmm1cfe0asCIN3x2zTKoHhBBa1xAnfz4ynO4VJVeEAAV 2HShl4TG+GL1ou8StvlVZDMn/dzx/0fJPu1T/HBbXsIficXeULGqMMdw6KvRqqzzrmFt v0gd+TIWb3sUSuhvg/opMqq9wJ2nPddZkBW9IDWy6SV5PhTIzJcNadkNOnmtbvaG3Q6/ rarQ== Received: by 10.52.89.132 with SMTP id bo4mr9415792vdb.80.1352153755623; Mon, 05 Nov 2012 14:15:55 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Mon, 5 Nov 2012 14:15:35 -0800 (PST) In-Reply-To: <50983944.9010403@xmission.com> References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <50983944.9010403@xmission.com> From: Glenn Adams Date: Tue, 6 Nov 2012 06:15:35 +0800 Message-ID: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec501601b491f2204cdc6d4d6 X-Gm-Message-State: ALoCoQkfcRyCCWVm/+6q7s66osUPnHiuw1qAGHoCcdWifBTTMgwu6xEP/1s7uMOVPCphLmuplnXY X-Virus-Checked: Checked by ClamAV on apache.org --bcaec501601b491f2204cdc6d4d6 Content-Type: text/plain; charset=UTF-8 As you point out, this is a problem you saw with 1.0 and now see with 1.1, so it isn't a first communique. In any case, I'd rather have a bug report with test input/output files to evaluate. It's easier to close a non-bug than to evaluate a query that is absent the necessary data to properly evaluate it. Clearly, strict usage questions should come to this list first, but you aren't asking a usage question. On Tue, Nov 6, 2012 at 6:10 AM, Rob Sargent wrote: > I have no intention of circumventing normal processes, though I'm > surprised that your recommended first communique is to submit a bug rather > than pose a question. Is this the general consensus? > > I don't know if there is a bug - there wasn't a year ago. Some behaviour > seems to have changed since Feb. 2011 - it could be the print-shop. I'm > just asking if anyone on the list, including but not limited to the > developers, has any insight into the matter. > > rjs > > > > > On 11/05/2012 01:34 PM, Glenn Adams wrote: > > file a bug and attach the files if you wish a dev to evaluate; personally, > i ignore requests on fop-users that attempt to circumvent the normal bug > reporting process > > On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent wrote: > >> >> Correction: the referenced previous post did include an fo of the table >> in question. >> >> rjs >> >> >> On 11/05/2012 12:38 PM, Rob Sargent wrote: >> >> >> Glenn, >> >> My apologies for not including relevant fo etc but the original post I >> referenced didn't need them, explained the situation well enough for at >> least one available savant and I am only asking if there is (another) >> silent change in the pdf output irrespective of any fo input. (The other >> silent change being the in-stream description of rgb colors.) >> >> rjs >> >> On 11/05/2012 10:58 AM, Glenn Adams wrote: >> >> Rob, I'm sure you realize nobody can respond to such a query unless they >> can read your mind to learn the input you used and the output you are >> seeing. Since such skills are hard to come by, I'd suggest you *always* >> provide sample input and output files when asking such a question. We devs >> are very few in number and you absolutely *must* do everything possible to >> help us determine the source of a problem. There is a well defined process >> here: submit a bug report with a reduced (maximally minimal) input file and >> an output file. Absent this, don't expect any response. >> >> G. >> >> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent wrote: >> >>> In January 2011, I asked about the spurious lines between rows of >>> tables (here) >>> and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on >>> the pages from the print shop, but not our not local (low-res) printers. >>> Is this another silent change in fop-1.1 pdf generataion? >>> >> >> >> > > --bcaec501601b491f2204cdc6d4d6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable As you point out, this is a problem you saw with 1.0 and now see with 1.1, = so it isn't a first communique. In any case, I'd rather have a bug = report with test input/output files to evaluate. It's easier to close a= non-bug than to evaluate a query that is absent the necessary data to prop= erly evaluate it.

Clearly, strict usage questions should come to this list fir= st, but you aren't asking a usage question.

On Tue, Nov 6, 2012 at 6:10 AM, Rob Sargent <rs= argent@xmission.com> wrote:
=20 =20 =20
I have no intention of circumventing normal processes, though I'm surprised that your recommended firs= t communique is to submit a bug rather than pose a question. Is this the general consensus?

I don't know if there is a bug - there wasn't a year ago.=C2= =A0 Some behaviour seems to have changed since Feb. 2011 - it could be the print-shop.=C2=A0 I'm just asking if anyone on the list, includin= g but not limited to the developers, has any insight into the matter.

rjs




On 11/05/2012 01:34 PM, Glenn Adams wrote:
file a bug and attach the files if you wish a= dev to evaluate; personally, i ignore requests on fop-users that attempt to circumvent the normal bug reporting process

On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent <rsargent@xmission.com> wrote:

Correction:=C2=A0 the referenced previous post did include an fo of the table in question.

rjs


On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.=C2=A0 (The other silent change being the in-stream description of rgb colors.)

rjs
=C2=A0
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com<= /a>> wrote:
= In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.=C2=A0 Is this another silent change in fop-1.1 pdf generataion?





--bcaec501601b491f2204cdc6d4d6-- From fop-users-return-35985-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 22:26:07 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7B5DDD67C for ; Mon, 5 Nov 2012 22:26:07 +0000 (UTC) Received: (qmail 58971 invoked by uid 500); 5 Nov 2012 22:26:07 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 58943 invoked by uid 500); 5 Nov 2012 22:26:07 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 58936 invoked by uid 99); 5 Nov 2012 22:26:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 22:26:07 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 22:25:58 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVV6u-0007le-WF; Mon, 05 Nov 2012 15:25:37 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVV6q-00033E-RZ; Mon, 05 Nov 2012 15:25:36 -0700 Message-ID: <50983CD8.30904@xmission.com> Date: Mon, 05 Nov 2012 15:25:28 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <50983944.9010403@xmission.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------010408090508070901060906" X-XM-AID: U2FsdGVkX186/fQSXy0E+AYZmf+KbOHx41XDBNHW8bw= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa01.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa01 1397; Body=1 Fuz1=1 Fuz2=1] * 0.5 XM_Body_Dirty_Words Contains a dirty word * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa01 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.7 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, URI_HEX,XMSubLong,XM_Body_Dirty_Words,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------010408090508070901060906 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit As you saw in the referenced original thread, the problem was in the viewer (Evince in particular). Now it appears that some (only the outter edge) of the spurious lines have made it to the printed page, where as before the did not. There is an fo producing the table in question however our ultimate produce gets additional bleed colouration prior to production printing. I'm just hoping this rings a bell for another user, or someone familiar with the end game of printing from pdf. rjs On 11/05/2012 03:15 PM, Glenn Adams wrote: > As you point out, this is a problem you saw with 1.0 and now see with > 1.1, so it isn't a first communique. In any case, I'd rather have a > bug report with test input/output files to evaluate. It's easier to > close a non-bug than to evaluate a query that is absent the necessary > data to properly evaluate it. > > Clearly, strict usage questions should come to this list first, but > you aren't asking a usage question. > > On Tue, Nov 6, 2012 at 6:10 AM, Rob Sargent > wrote: > > I have no intention of circumventing normal processes, though I'm > surprised that your recommended first communique is to submit a > bug rather than pose a question. Is this the general consensus? > > I don't know if there is a bug - there wasn't a year ago. Some > behaviour seems to have changed since Feb. 2011 - it could be the > print-shop. I'm just asking if anyone on the list, including but > not limited to the developers, has any insight into the matter. > > rjs > > > > > On 11/05/2012 01:34 PM, Glenn Adams wrote: >> file a bug and attach the files if you wish a dev to evaluate; >> personally, i ignore requests on fop-users that attempt to >> circumvent the normal bug reporting process >> >> On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent >> > wrote: >> >> >> Correction: the referenced previous post did include an fo >> of the table in question. >> >> rjs >> >> >> On 11/05/2012 12:38 PM, Rob Sargent wrote: >>> >>> Glenn, >>> >>> My apologies for not including relevant fo etc but the >>> original post I referenced didn't need them, explained the >>> situation well enough for at least one available savant and >>> I am only asking if there is (another) silent change in the >>> pdf output irrespective of any fo input. (The other silent >>> change being the in-stream description of rgb colors.) >>> >>> rjs >>> >>> On 11/05/2012 10:58 AM, Glenn Adams wrote: >>>> Rob, I'm sure you realize nobody can respond to such a >>>> query unless they can read your mind to learn the input you >>>> used and the output you are seeing. Since such skills are >>>> hard to come by, I'd suggest you *always* provide sample >>>> input and output files when asking such a question. We devs >>>> are very few in number and you absolutely *must* do >>>> everything possible to help us determine the source of a >>>> problem. There is a well defined process here: submit a bug >>>> report with a reduced (maximally minimal) input file and an >>>> output file. Absent this, don't expect any response. >>>> >>>> G. >>>> >>>> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent >>>> > wrote: >>>> >>>> In January 2011, I asked about the spurious lines >>>> between rows of tables (here >>>> ) >>>> and that was all on fop-1.0. Now on fop-1.1 and the >>>> lines are showing up on the pages from the print shop, >>>> but not our not local (low-res) printers. Is this >>>> another silent change in fop-1.1 pdf generataion? >>>> >>> >> >> > > --------------010408090508070901060906 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
As you saw in the referenced original thread, the problem was in the viewer (Evince in particular). Now it appears that some (only the outter edge) of the spurious lines have made it to the printed page, where as before the did not.  There is an fo producing the table in question however our ultimate produce gets additional bleed colouration prior to production printing.  I'm just hoping this rings a bell for another user, or someone familiar with the end game of printing from pdf.

rjs

On 11/05/2012 03:15 PM, Glenn Adams wrote:
As you point out, this is a problem you saw with 1.0 and now see with 1.1, so it isn't a first communique. In any case, I'd rather have a bug report with test input/output files to evaluate. It's easier to close a non-bug than to evaluate a query that is absent the necessary data to properly evaluate it.

Clearly, strict usage questions should come to this list first, but you aren't asking a usage question.

On Tue, Nov 6, 2012 at 6:10 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have no intention of circumventing normal processes, though I'm surprised that your recommended first communique is to submit a bug rather than pose a question. Is this the general consensus?

I don't know if there is a bug - there wasn't a year ago.  Some behaviour seems to have changed since Feb. 2011 - it could be the print-shop.  I'm just asking if anyone on the list, including but not limited to the developers, has any insight into the matter.

rjs




On 11/05/2012 01:34 PM, Glenn Adams wrote:
file a bug and attach the files if you wish a dev to evaluate; personally, i ignore requests on fop-users that attempt to circumvent the normal bug reporting process

On Tue, Nov 6, 2012 at 3:41 AM, Rob Sargent <rsargent@xmission.com> wrote:

Correction:  the referenced previous post did include an fo of the table in question.

rjs


On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?






--------------010408090508070901060906-- From fop-users-return-35986-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 23:09:38 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 52371DD9D for ; Mon, 5 Nov 2012 23:09:38 +0000 (UTC) Received: (qmail 89314 invoked by uid 500); 5 Nov 2012 23:09:37 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 89297 invoked by uid 500); 5 Nov 2012 23:09:37 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 89290 invoked by uid 99); 5 Nov 2012 23:09:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 23:09:37 +0000 X-ASF-Spam-Status: No, hits=4.4 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmpmbernardo@gmail.com designates 209.85.212.170 as permitted sender) Received: from [209.85.212.170] (HELO mail-wi0-f170.google.com) (209.85.212.170) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 23:09:32 +0000 Received: by mail-wi0-f170.google.com with SMTP id hm2so3175762wib.3 for ; Mon, 05 Nov 2012 15:09:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=+PgZ7L2PVQk6z1FSrCHZVsTuIWq9ySZ3sUbiizk++Hk=; b=wG5uClejotrCs+E1qqWXL96kAjjupiVfVfpVl0gDRMK3P+auBDxrpqrk/sywiBby9P nNF6BM2W2jMP8GlI081Yw0mrHSD6WWT7t59xKQUHCH3BrD6yCbdTVNJryBnQTzceHah1 bO2FEjsj8Xv+XLAofyEa63f054jK9Bp1UWh03N0BgfQeeketOSqElfdi/Ah89uOutRBp Oh2t5Frq9MqZ2Gp16n0+MErGPz5KKjz/LL5fVkI8GToYcAzMheqtBCJp0+0NfXVAT29M mXumveF5At1eouRJP2yc1wVCEESPyvrB3MOhey94/B6hkCxP1KwZNYinImnVYAzzM0GT j28g== Received: by 10.180.82.162 with SMTP id j2mr9031743wiy.14.1352156951040; Mon, 05 Nov 2012 15:09:11 -0800 (PST) Received: from macmaxi.home (host86-144-18-166.range86-144.btcentralplus.com. [86.144.18.166]) by mx.google.com with ESMTPS id r10sm10918331wiz.0.2012.11.05.15.09.07 (version=SSLv3 cipher=OTHER); Mon, 05 Nov 2012 15:09:10 -0800 (PST) Message-ID: <5098470F.1090904@gmail.com> Date: Mon, 05 Nov 2012 23:09:03 +0000 From: Luis Bernardo User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> In-Reply-To: <50981657.8010907@xmission.com> Content-Type: multipart/alternative; boundary="------------030806060901040601050509" X-Virus-Checked: Checked by ClamAV on apache.org --------------030806060901040601050509 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I assume you refer to the sidebar.fo sample. As you said, the lines are not visible in Adobe. They are visible in Mac's own Preview though. I looked at the *.fo and although I don't understand what you are trying to achieve I do see that the output in Preview is not what I would expect. Can you provide a smaller example? Meanwhile, if you have a problem in hands with unexpected lines due to the use of row or column spans try to get around it by nesting tables. On 11/5/12 7:41 PM, Rob Sargent wrote: > > Correction: the referenced previous post did include an fo of the > table in question. > > rjs > > On 11/05/2012 12:38 PM, Rob Sargent wrote: >> >> Glenn, >> >> My apologies for not including relevant fo etc but the original post >> I referenced didn't need them, explained the situation well enough >> for at least one available savant and I am only asking if there is >> (another) silent change in the pdf output irrespective of any fo >> input. (The other silent change being the in-stream description of >> rgb colors.) >> >> rjs >> >> On 11/05/2012 10:58 AM, Glenn Adams wrote: >>> Rob, I'm sure you realize nobody can respond to such a query unless >>> they can read your mind to learn the input you used and the output >>> you are seeing. Since such skills are hard to come by, I'd suggest >>> you *always* provide sample input and output files when asking such >>> a question. We devs are very few in number and you absolutely *must* >>> do everything possible to help us determine the source of a problem. >>> There is a well defined process here: submit a bug report with a >>> reduced (maximally minimal) input file and an output file. Absent >>> this, don't expect any response. >>> >>> G. >>> >>> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent >> > wrote: >>> >>> In January 2011, I asked about the spurious lines between rows >>> of tables (here >>> ) >>> and that was all on fop-1.0. Now on fop-1.1 and the lines are >>> showing up on the pages from the print shop, but not our not >>> local (low-res) printers. Is this another silent change in >>> fop-1.1 pdf generataion? >>> >> > --------------030806060901040601050509 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

I assume you refer to the sidebar.fo sample.

As you said, the lines are not visible in Adobe. They are visible in Mac's own Preview though. I looked at the *.fo and although I don't understand what you are trying to achieve I do see that the output in Preview is not what I would expect. Can you provide a smaller example? Meanwhile, if you have a problem in hands with unexpected lines due to the use of row or column spans try to get  around it by nesting tables.

On 11/5/12 7:41 PM, Rob Sargent wrote:

Correction:  the referenced previous post did include an fo of the table in question.

rjs

On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?



--------------030806060901040601050509-- From fop-users-return-35987-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Mon Nov 5 23:32:44 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 34FF8DEB8 for ; Mon, 5 Nov 2012 23:32:44 +0000 (UTC) Received: (qmail 65796 invoked by uid 500); 5 Nov 2012 23:32:43 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 65769 invoked by uid 500); 5 Nov 2012 23:32:43 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 65761 invoked by uid 99); 5 Nov 2012 23:32:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 23:32:43 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 23:32:37 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVW9Q-0000P1-HD; Mon, 05 Nov 2012 16:32:16 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVW9O-0007Wf-JF; Mon, 05 Nov 2012 16:32:16 -0700 Message-ID: <50984C7A.5040107@xmission.com> Date: Mon, 05 Nov 2012 16:32:10 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> In-Reply-To: <5098470F.1090904@gmail.com> Content-Type: multipart/alternative; boundary="------------060702000106090306020302" X-XM-AID: U2FsdGVkX19cQMprhGqT4/Ru+szEjYCtpNxrorNP5a4= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa05.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.4731] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa05 1397; Body=1 Fuz1=1 Fuz2=1] * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa05 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.2 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, URI_HEX,XMSubLong,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------060702000106090306020302 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thank you Luis I may have to embed a table within a table as you suggest. Or perhaps I can play with "layers" and z-values. Any other hints appreciated. rjs On 11/05/2012 04:09 PM, Luis Bernardo wrote: > > I assume you refer to the sidebar.fo sample. > > As you said, the lines are not visible in Adobe. They are visible in > Mac's own Preview though. I looked at the *.fo and although I don't > understand what you are trying to achieve I do see that the output in > Preview is not what I would expect. Can you provide a smaller example? > Meanwhile, if you have a problem in hands with unexpected lines due to > the use of row or column spans try to get around it by nesting tables. > > On 11/5/12 7:41 PM, Rob Sargent wrote: >> >> Correction: the referenced previous post did include an fo of the >> table in question. >> >> rjs >> >> On 11/05/2012 12:38 PM, Rob Sargent wrote: >>> >>> Glenn, >>> >>> My apologies for not including relevant fo etc but the original post >>> I referenced didn't need them, explained the situation well enough >>> for at least one available savant and I am only asking if there is >>> (another) silent change in the pdf output irrespective of any fo >>> input. (The other silent change being the in-stream description of >>> rgb colors.) >>> >>> rjs >>> >>> On 11/05/2012 10:58 AM, Glenn Adams wrote: >>>> Rob, I'm sure you realize nobody can respond to such a query unless >>>> they can read your mind to learn the input you used and the output >>>> you are seeing. Since such skills are hard to come by, I'd suggest >>>> you *always* provide sample input and output files when asking such >>>> a question. We devs are very few in number and you absolutely >>>> *must* do everything possible to help us determine the source of a >>>> problem. There is a well defined process here: submit a bug report >>>> with a reduced (maximally minimal) input file and an output file. >>>> Absent this, don't expect any response. >>>> >>>> G. >>>> >>>> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent >>> > wrote: >>>> >>>> In January 2011, I asked about the spurious lines between rows >>>> of tables (here >>>> ) >>>> and that was all on fop-1.0. Now on fop-1.1 and the lines are >>>> showing up on the pages from the print shop, but not our not >>>> local (low-res) printers. Is this another silent change in >>>> fop-1.1 pdf generataion? >>>> >>> >> > --------------060702000106090306020302 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Thank you Luis

I may have to embed a table within a table as you suggest. Or perhaps I can play with "layers" and z-values.  Any other hints appreciated.

rjs

On 11/05/2012 04:09 PM, Luis Bernardo wrote:

I assume you refer to the sidebar.fo sample.

As you said, the lines are not visible in Adobe. They are visible in Mac's own Preview though. I looked at the *.fo and although I don't understand what you are trying to achieve I do see that the output in Preview is not what I would expect. Can you provide a smaller example? Meanwhile, if you have a problem in hands with unexpected lines due to the use of row or column spans try to get  around it by nesting tables.

On 11/5/12 7:41 PM, Rob Sargent wrote:

Correction:  the referenced previous post did include an fo of the table in question.

rjs

On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?




--------------060702000106090306020302-- From fop-users-return-35988-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Tue Nov 6 00:05:52 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5653DDF9B for ; Tue, 6 Nov 2012 00:05:52 +0000 (UTC) Received: (qmail 44536 invoked by uid 500); 6 Nov 2012 00:05:52 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 44516 invoked by uid 500); 6 Nov 2012 00:05:51 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 44509 invoked by uid 99); 6 Nov 2012 00:05:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Nov 2012 00:05:51 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rsargent@xmission.com designates 166.70.13.233 as permitted sender) Received: from [166.70.13.233] (HELO out03.mta.xmission.com) (166.70.13.233) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Nov 2012 00:05:43 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out03.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVWfR-0000ei-D6 for fop-users@xmlgraphics.apache.org; Mon, 05 Nov 2012 17:05:21 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TVWfO-0001JK-C3 for fop-users@xmlgraphics.apache.org; Mon, 05 Nov 2012 17:05:21 -0700 Message-ID: <5098543B.6060109@xmission.com> Date: Mon, 05 Nov 2012 17:05:15 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> In-Reply-To: <50984C7A.5040107@xmission.com> Content-Type: multipart/alternative; boundary="------------030801070801050804040209" X-XM-AID: U2FsdGVkX1/7RJMbTw6lv9AXWMsbtk1RCjaGn1DZKQE= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa01.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.4992] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa01 1397; Body=1 Fuz1=1 Fuz2=1] * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa01 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.2 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, URI_HEX,XMSubLong,XM_Multi_Part_URI autolearn=disabled version=3.3.2 --------------030801070801050804040209 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I have reviewed the sidebar.fo and it really cannot be substantially reduced. It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page. The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number. The names are supplied in a rotated svg (not included). On 11/05/2012 04:32 PM, Rob Sargent wrote: > Thank you Luis > > I may have to embed a table within a table as you suggest. Or perhaps > I can play with "layers" and z-values. Any other hints appreciated. > > rjs > > On 11/05/2012 04:09 PM, Luis Bernardo wrote: >> >> I assume you refer to the sidebar.fo sample. >> >> As you said, the lines are not visible in Adobe. They are visible in >> Mac's own Preview though. I looked at the *.fo and although I don't >> understand what you are trying to achieve I do see that the output in >> Preview is not what I would expect. Can you provide a smaller >> example? Meanwhile, if you have a problem in hands with unexpected >> lines due to the use of row or column spans try to get around it by >> nesting tables. >> >> On 11/5/12 7:41 PM, Rob Sargent wrote: >>> >>> Correction: the referenced previous post did include an fo of the >>> table in question. >>> >>> rjs >>> >>> On 11/05/2012 12:38 PM, Rob Sargent wrote: >>>> >>>> Glenn, >>>> >>>> My apologies for not including relevant fo etc but the original >>>> post I referenced didn't need them, explained the situation well >>>> enough for at least one available savant and I am only asking if >>>> there is (another) silent change in the pdf output irrespective of >>>> any fo input. (The other silent change being the in-stream >>>> description of rgb colors.) >>>> >>>> rjs >>>> >>>> On 11/05/2012 10:58 AM, Glenn Adams wrote: >>>>> Rob, I'm sure you realize nobody can respond to such a query >>>>> unless they can read your mind to learn the input you used and the >>>>> output you are seeing. Since such skills are hard to come by, I'd >>>>> suggest you *always* provide sample input and output files when >>>>> asking such a question. We devs are very few in number and you >>>>> absolutely *must* do everything possible to help us determine the >>>>> source of a problem. There is a well defined process here: submit >>>>> a bug report with a reduced (maximally minimal) input file and an >>>>> output file. Absent this, don't expect any response. >>>>> >>>>> G. >>>>> >>>>> On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent >>>> > wrote: >>>>> >>>>> In January 2011, I asked about the spurious lines between rows >>>>> of tables (here >>>>> ) >>>>> and that was all on fop-1.0. Now on fop-1.1 and the lines are >>>>> showing up on the pages from the print shop, but not our not >>>>> local (low-res) printers. Is this another silent change in >>>>> fop-1.1 pdf generataion? >>>>> >>>> >>> >> > --------------030801070801050804040209 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).

On 11/05/2012 04:32 PM, Rob Sargent wrote:
Thank you Luis

I may have to embed a table within a table as you suggest. Or perhaps I can play with "layers" and z-values.  Any other hints appreciated.

rjs

On 11/05/2012 04:09 PM, Luis Bernardo wrote:

I assume you refer to the sidebar.fo sample.

As you said, the lines are not visible in Adobe. They are visible in Mac's own Preview though. I looked at the *.fo and although I don't understand what you are trying to achieve I do see that the output in Preview is not what I would expect. Can you provide a smaller example? Meanwhile, if you have a problem in hands with unexpected lines due to the use of row or column spans try to get  around it by nesting tables.

On 11/5/12 7:41 PM, Rob Sargent wrote:

Correction:  the referenced previous post did include an fo of the table in question.

rjs

On 11/05/2012 12:38 PM, Rob Sargent wrote:

Glenn,

My apologies for not including relevant fo etc but the original post I referenced didn't need them, explained the situation well enough for at least one available savant and I am only asking if there is (another) silent change in the pdf output irrespective of any fo input.  (The other silent change being the in-stream description of rgb colors.)

rjs
 
On 11/05/2012 10:58 AM, Glenn Adams wrote:
Rob, I'm sure you realize nobody can respond to such a query unless they can read your mind to learn the input you used and the output you are seeing. Since such skills are hard to come by, I'd suggest you *always* provide sample input and output files when asking such a question. We devs are very few in number and you absolutely *must* do everything possible to help us determine the source of a problem. There is a well defined process here: submit a bug report with a reduced (maximally minimal) input file and an output file. Absent this, don't expect any response.

G.

On Tue, Nov 6, 2012 at 1:28 AM, Rob Sargent <rsargent@xmission.com> wrote:
In January 2011, I asked about the spurious lines between rows of tables (here) and that was all on fop-1.0. Now on fop-1.1 and the lines are showing up on the pages from the print shop, but not our not local (low-res) printers.  Is this another silent change in fop-1.1 pdf generataion?





--------------030801070801050804040209-- From fop-users-return-35989-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Tue Nov 6 00:11:40 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DD83DDFBC for ; Tue, 6 Nov 2012 00:11:39 +0000 (UTC) Received: (qmail 61436 invoked by uid 500); 6 Nov 2012 00:11:39 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 61408 invoked by uid 500); 6 Nov 2012 00:11:39 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 61399 invoked by uid 99); 6 Nov 2012 00:11:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Nov 2012 00:11:39 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Nov 2012 00:11:34 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so11824277vcb.27 for ; Mon, 05 Nov 2012 16:11:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=7rhA3TZKF0z/7YwlFX4SroagT6Whm/BEylXNMYYzlEQ=; b=bixNNYZwt11A/9Cr8SeiU+9BfBpnFkut9cF8o4rt4DxnO0e1np7NihC1CmpoM1adTU DrOkA2yCtYhzQcObTIXSEwEtc+K42zztl4DSKKz5UPlwtpN3PktUMNs0V4xg3lIRzK4J cmFbOZvf03RCr5xJswUhbggEUhVXwc85FVJCOOWVNsKX+J4Xl2Q9IwVP0hrc2IKXRydk Vyen0kzZzAhY92kGeNowOTFqteeOEB2iyxcA+wdLnLDc3TSpPjawREreOsBuIr9Hd/TS xyx75aGpa288LHGH5Q3EPNUAWIHTHaiZWMyEOu30qwHepud7nSM0YTU7LGpL+3RysXJB cRZg== Received: by 10.52.89.132 with SMTP id bo4mr9634438vdb.80.1352160672986; Mon, 05 Nov 2012 16:11:12 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Mon, 5 Nov 2012 16:10:52 -0800 (PST) In-Reply-To: <5098543B.6060109@xmission.com> References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> From: Glenn Adams Date: Tue, 6 Nov 2012 08:10:52 +0800 Message-ID: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec501601b97b72d04cdc870ff X-Gm-Message-State: ALoCoQndfqnHiv6jiV3p922yOVKW0nREFVeHr6ACvJKrCITlaCobe2v4AuY1koyFWX2yp2x0xevG X-Virus-Checked: Checked by ClamAV on apache.org --bcaec501601b97b72d04cdc870ff Content-Type: text/plain; charset=UTF-8 remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed) On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent wrote: > I have reviewed the sidebar.fo and it really cannot be substantially > reduced. It simply fills the "outer edge" of our pages - region-start or > region end - with a narrow two-column, five-row table stretching the length > of the page. The inner column is just spacer and the outer column gets the > section name(s) and number, a rule and a page number. The names are > supplied in a rotated svg (not included). > --bcaec501601b97b72d04cdc870ff Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable remove elements/attrs until the problem goes away and only comes back when = adding the element/attr just removed (no matter what else is removed)
On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
=20 =20 =20
I have reviewed the sidebar.fo and it really cannot be substantially reduced.=C2=A0 It simply fills the "outer edge" of our pages - region-start or region end - wi= th a narrow two-column, five-row table stretching the length of the page.=C2=A0 The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.=C2=A0 The names are supplied in a rotated svg (not included).

--bcaec501601b97b72d04cdc870ff-- From fop-users-return-35990-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 01:55:21 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 12963DF60 for ; Thu, 8 Nov 2012 01:55:21 +0000 (UTC) Received: (qmail 47094 invoked by uid 500); 8 Nov 2012 01:55:20 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 47043 invoked by uid 500); 8 Nov 2012 01:55:20 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 47035 invoked by uid 99); 8 Nov 2012 01:55:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 01:55:19 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jharrop@gmail.com designates 209.85.223.182 as permitted sender) Received: from [209.85.223.182] (HELO mail-ie0-f182.google.com) (209.85.223.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 01:55:11 +0000 Received: by mail-ie0-f182.google.com with SMTP id k10so6078094iea.27 for ; Wed, 07 Nov 2012 17:54:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=GFsl8lP80jAlirpzi+V9dtUOjJC8tTvr4xYIMifbKBk=; b=RoAOUhrP1ta8o3BNhInCTnUYmzY9usdwD0ntJJyUB9jJeIn7KrY5VkyqDVVsA63o7c 6WycClFHBbo8e0n7yZ6BavYTVggOPh5diS5extZACPj/PIkVHt1r95pZpmWlZ3uqzwtt nEkXVSK+2VNyizB3/5wrYugUxG1AEb4WIYUUFFQqflRbZPIWCN/zZrTqp7FbNzHLtYTk /19TDtzfwQANz0kXoH5x7gHcLiOb/tsQduUtRJYOYq4Jmp1VyPzBR3DSr+o8OMe7yEih MJuNS+OneJ+O+ZSKHPYoL1RszEPycKAYug1nr47WTU8LKjAc15vLHNHen4ZVrbBtRxI4 OBUQ== MIME-Version: 1.0 Received: by 10.50.42.170 with SMTP id p10mr4902503igl.47.1352339690678; Wed, 07 Nov 2012 17:54:50 -0800 (PST) Received: by 10.64.8.3 with HTTP; Wed, 7 Nov 2012 17:54:50 -0800 (PST) Date: Thu, 8 Nov 2012 12:54:50 +1100 Message-ID: Subject: post 1.1 config changes From: Jason Harrop To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=14dae934041fe0e88f04cdf21e6e X-Virus-Checked: Checked by ClamAV on apache.org --14dae934041fe0e88f04cdf21e6e Content-Type: text/plain; charset=ISO-8859-1 I maintain the docx4j project I reported https://issues.apache.org/bugzilla/show_bug.cgi?id=54094 which was apparently fixed in July, but didn't make it into FOP 1.1 (just released). So, I thought I'd test a FOP nightly (20121107) to verify it has been fixed. But config seems to have changed extensively post 1.1 Post 1.1, I can see FopFactoryBuilder, mentioned at http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration which contains public FopFactoryBuilder setConfiguration(Configuration cfg) { fopFactoryConfigBuilder.setConfiguration(cfg); return this; } but that class didn't make it into 1.1 (it has FopFactoryConfigurator) So, Is it feasible/sensible to try to be interchangeable between FOP 1.1 and whatever is to come? Has someone written code which facilitates this? Please excuse if there are posts on this topic already. thanks .. Jason --14dae934041fe0e88f04cdf21e6e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I maintain the docx4j project

I reported=A0https://issues.apache.org/bugzilla/show_bug.cg= i?id=3D54094=A0which was apparently fixed in July, but didn't make = it into FOP 1.1 (just released).

So, I thought I'd test a FOP nightly (20121107) to = verify it has been fixed.

But config seems to have= changed extensively post 1.1

Post 1.1, I can see= =A0FopFactoryBuilder,=A0mentioned at=A0http://wiki.apache.org/xmlgraphics-f= op/FopFactoryConfiguration=A0which contains

=A0 =A0 public FopFactoryBuilder setConfiguration(= Configuration cfg) {
=A0 =A0 =A0 =A0 fopFactoryConfigBuilder.setC= onfiguration(cfg);
=A0 =A0 =A0 =A0 return this;
=A0 =A0= }

but that class didn't make it into 1.1 (it has FopFactoryCon= figurator)

So, Is it feasible/sensible to try to b= e interchangeable between FOP 1.1 and whatever is to come? =A0Has someone w= ritten code which facilitates this? =A0

Please excuse if there are posts on this topic already.= =A0

thanks .. Jason


=
--14dae934041fe0e88f04cdf21e6e-- From fop-users-return-35991-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 07:06:30 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 32B0AD888 for ; Thu, 8 Nov 2012 07:06:30 +0000 (UTC) Received: (qmail 11228 invoked by uid 500); 8 Nov 2012 07:06:29 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 10585 invoked by uid 500); 8 Nov 2012 07:06:22 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 10559 invoked by uid 99); 8 Nov 2012 07:06:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 07:06:22 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of greencoppermine@gmail.com designates 74.125.82.52 as permitted sender) Received: from [74.125.82.52] (HELO mail-wg0-f52.google.com) (74.125.82.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 07:06:14 +0000 Received: by mail-wg0-f52.google.com with SMTP id fg15so1498766wgb.21 for ; Wed, 07 Nov 2012 23:05:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=snMgSIzP1yOUZzb3tIVyFOYPTVgzhy5nAEMBBwAMGmg=; b=PnL7EkTLasiPPpulHp17z1yOxTAjakJJktRVhJeJx/YpnfdD/sXlcocvMwlMnPvewU j3QPnWB3CqqlKI1SIaM6C8ir3JFKb6+jiRjjVGlt/3OLcaT5jIW3MqJOGRfaEgZJDT+p XlTkXTJnLLqXVmIW9cWyj3pHsFg6nxowMUHwoHL9okFDCVJEm4FFkB7D+3swscl/K3g7 pTyh6VwBsyq3MHZ7Dy3vmajFSQzPI4ddPPpwyJzZmq3UXwpiVTIdG1hqjW1oRNPZn+Sg ihT5B2OiZS9QWHb/h0L30DIC4LoSGrTxKenE6oKuzx89Gk0pE2lWdiIQ242Fz3Jct81a WqeA== MIME-Version: 1.0 Received: by 10.216.134.96 with SMTP id r74mr2683138wei.219.1352358354663; Wed, 07 Nov 2012 23:05:54 -0800 (PST) Received: by 10.194.28.4 with HTTP; Wed, 7 Nov 2012 23:05:54 -0800 (PST) Date: Thu, 8 Nov 2012 08:05:54 +0100 Message-ID: Subject: Need help to get Arabic working with FOP From: Brian Hansen To: fop-users@xmlgraphics.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hi I'm pulling my hair out in frustration! I have been trying for so long to get Arabic fonts to display correct when using Docbook (converting XML to FO using Xsltproc and then to PDF using FOP). I'm sorry, but I just don't understand the documentation for FOP. It's not clear enough for me. I'm running FOP 1.0 on Linux. I need to know exacty, step by step, what I need to do to get Arabic text rendered properly. Instead # is shown. I have created this file foprc.xconf: When I run FOP I use this command: $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf I get this message: Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400". Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400". Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". Glyph "?" (0x644, afii57444) not available in font "Times-Roman". Glyph "?" (0x627, afii57415) not available in font "Times-Roman". Glyph "?" (0x625, afii57413) not available in font "Times-Roman". Glyph "?" (0x647, afii57470) not available in font "Times-Roman". Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". Glyph "?" (0x642, afii57442) not available in font "Times-Roman". Glyph "?" (0x648, afii57448) not available in font "Times-Roman". Glyph "?" (0x649, afii57449) not available in font "Times-Roman". Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". Glyph "?" (0x627, afii57415) not available in font "Times-Bold". Glyph "?" (0x641, afii57441) not available in font "Times-Bold". Glyph "?" (0x625, afii57413) not available in font "Times-Bold". Glyph "?" (0x650, afii57456) not available in font "Times-Bold". Glyph "?" (0x646, afii57446) not available in font "Times-Bold". Glyph "?" (0x651, afii57457) not available in font "Times-Bold". Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". Line 1 of a paragraph overflows the available area by 33725 millipoints. (See position 38:32883) Line 1 of a paragraph overflows the available area by 33725 millipoints. (See position 38:33245) Line 1 of a paragraph overflows the available area by 33725 millipoints. (See position 38:33624) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:40585) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:41202) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:41645) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:42132) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:42782) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:43361) Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 42:44233) What exactly do I need to do? --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35992-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 07:54:00 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 43DC9DA74 for ; Thu, 8 Nov 2012 07:54:00 +0000 (UTC) Received: (qmail 18371 invoked by uid 500); 8 Nov 2012 07:53:59 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 17849 invoked by uid 500); 8 Nov 2012 07:53:59 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 17814 invoked by uid 99); 8 Nov 2012 07:53:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 07:53:58 +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: local policy) Received: from [89.113.16.106] (HELO mx1.i-free.com) (89.113.16.106) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 07:53:51 +0000 Received: from SRV-EXCH-CH02.i-free.local (172.27.206.2) by srv-exch-ea01.i-free.local (172.27.254.50) with Microsoft SMTP Server (TLS) id 14.2.309.2; Thu, 8 Nov 2012 11:52:59 +0400 Received: from srv-exch-mb02.i-free.local ([fe80::5492:acdc:5b26:86d]) by srv-exch-ch02.i-free.local ([::1]) with mapi id 14.02.0309.002; Thu, 8 Nov 2012 11:53:29 +0400 From: Eduard Tibet To: "fop-users@xmlgraphics.apache.org" Subject: RE: Need help to get Arabic working with FOP Thread-Topic: Need help to get Arabic working with FOP Thread-Index: AQHNvX+VOO+isWng6EKcuMFfFD41TZffjDGg Date: Thu, 8 Nov 2012 07:53:29 +0000 Message-ID: References: In-Reply-To: Accept-Language: ru-RU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.27.48.13] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org QnJpYW4sDQoNCkl0J3Mgc2ltcGxlLiBJJ2xsIHRyeSB0byBleHBsYWluLg0KDQoxLiBDaGVjayBp ZiBmb250cywgYXZhaWxhYmxlIG9uIHlvdXIgc3lzdGVtLCBzdXBwb3J0IEFyYWJpYyBnbHlwaHMu DQoyLiBXcml0ZSBkb3duIChpLmUuIGluIGFueSB0ZXh0IGVkaXRvcikgdGhlIG5hbWVzIG9mIHRo ZXNlIGZvbnRzLg0KMy4gT3BlbiB5b3VyIGZvIGZpbGUgYW5kIGNoZWNrIHRoZSBuYW1lcyBvZiB0 aGUgZm9udHMgeW91IGFyZSB1c2luZy4gUGxlYXNlLCBub3RlLCB0aGF0IHRoZSBmb250IGZhbWls aWVzIGluIHlvdXIgZm8gZmlsZSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBuYW1lcyBhcyB5b3VyIGZv bnQgZmlsZXMgaW4geW91ciBzeXN0ZW0uIA0KNC4gVHJ5IHRvIHVzZSB0aGUgZXhhY3QgZm9udHMg d2l0aCBBcmFiaWMgZ2x5cGhzIGluc3RlYWQgb2YgYXV0b2RldGVjdC4gVHJ5IHRvIHVzZSB0aGUg Zm9sbG93aW5nOiBodHRwOi8veG1sZ3JhcGhpY3MuYXBhY2hlLm9yZy9mb3AvMS4xL2ZvbnRzLmh0 bWwjYWR2YW5jZWQgKGJ1dCBob2xkIHRoZSBzdGVwIDIgaW4geW91ciBtaW5kKS4NCg0KRmluYWxs eSwgeW91IG5lZWQgdG8gZ2V0Og0KMS4gVGhlIG5hbWVzIG9mIHRoZSBmb250cyBmaWxlIGluIHlv dXIgc3lzdGVtLCB0aGF0IGNvbnRhaW5zIEFyYWJpYyBnbHlwaHMuDQoyLiBUaGUgZm8gZmlsZSB3 aXRoIGZvbnQgZmFtaWxpZXMgdGhhdCBleGlzdHMgaW4geW91ciBzeXN0ZW0gYW5kIGNvbnRhaW5z IEFyYWJpYyBnbHlwaHMuDQozLiBUaGUgY29uZmlndXJhdGlvbiBmaWxlIHRoYXQgbWFrZXMgYSBk ZXBlbmRlbmN5IGJldHdlZW4gdGhlIGZvbnQgZmlsZXMgaW4geW91ciBzeXN0ZW0gYW5kIGZvbnQg bmFtZXMgZm8gZmlsZS4NCg0KLS0NCkJlc3QgcmVnYXJkcywNCiBFZHVhcmQgVGliZXQNCg0KDQot LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQnJpYW4gSGFuc2VuIFttYWlsdG86Z3Jl ZW5jb3BwZXJtaW5lQGdtYWlsLmNvbV0gDQpTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMDgsIDIw MTIgMTE6MDYgQU0NClRvOiBmb3AtdXNlcnNAeG1sZ3JhcGhpY3MuYXBhY2hlLm9yZw0KU3ViamVj dDogTmVlZCBoZWxwIHRvIGdldCBBcmFiaWMgd29ya2luZyB3aXRoIEZPUA0KDQpIaQ0KDQpJJ20g cHVsbGluZyBteSBoYWlyIG91dCBpbiBmcnVzdHJhdGlvbiEgSSBoYXZlIGJlZW4gdHJ5aW5nIGZv ciBzbyBsb25nDQp0byBnZXQgQXJhYmljIGZvbnRzIHRvIGRpc3BsYXkgY29ycmVjdCB3aGVuIHVz aW5nIERvY2Jvb2sgKGNvbnZlcnRpbmcNClhNTCB0byBGTyB1c2luZyBYc2x0cHJvYyBhbmQgdGhl biB0byBQREYgdXNpbmcgRk9QKS4NCg0KSSdtIHNvcnJ5LCBidXQgSSBqdXN0IGRvbid0IHVuZGVy c3RhbmQgdGhlIGRvY3VtZW50YXRpb24gZm9yIEZPUC4gSXQncw0Kbm90IGNsZWFyIGVub3VnaCBm b3IgbWUuDQoNCkknbSBydW5uaW5nIEZPUCAxLjAgb24gTGludXguIEkgbmVlZCB0byBrbm93IGV4 YWN0eSwgc3RlcCBieSBzdGVwLA0Kd2hhdCBJIG5lZWQgdG8gZG8gdG8gZ2V0IEFyYWJpYyB0ZXh0 IHJlbmRlcmVkIHByb3Blcmx5LiBJbnN0ZWFkICMgaXMNCnNob3duLg0KDQpJIGhhdmUgY3JlYXRl ZCB0aGlzIGZpbGUgZm9wcmMueGNvbmY6DQoNCjxmb3A+DQoJPHJlbmRlcmVycz4NCgkJPHJlbmRl cmVyIG1pbWU9ImFwcGxpY2F0aW9uL3BkZiI+DQoJCQk8Zm9udHM+DQoJCQkJPGF1dG8tZGV0ZWN0 Lz4NCgkJCTwvZm9udHM+DQoJCTwvcmVuZGVyZXI+DQoJPC9yZW5kZXJlcnM+DQo8L2ZvcD4NCg0K V2hlbiBJIHJ1biBGT1AgSSB1c2UgdGhpcyBjb21tYW5kOg0KDQokIGZvcCAtYyBmb3ByYy54Y29u ZiAtZm8gZmlsZW5hbWUuZm8gLXBkZiBmaWxlbmFtZS5wZGYNCg0KSSBnZXQgdGhpcyBtZXNzYWdl Og0KDQo8U05JUD4NCkZvbnQgIlN5bWJvbCxub3JtYWwsNzAwIiBub3QgZm91bmQuIFN1YnN0aXR1 dGluZyB3aXRoICJTeW1ib2wsbm9ybWFsLDQwMCIuDQpGb250ICJaYXBmRGluZ2JhdHMsbm9ybWFs LDcwMCIgbm90IGZvdW5kLiBTdWJzdGl0dXRpbmcgd2l0aA0KIlphcGZEaW5nYmF0cyxub3JtYWws NDAwIi4NCkdseXBoICI/IiAoMHg2MjcsIGFmaWk1NzQxNSkgbm90IGF2YWlsYWJsZSBpbiBmb250 ICJIZWx2ZXRpY2EtQm9sZCIuDQpHbHlwaCAiPyIgKDB4NjQ0LCBhZmlpNTc0NDQpIG5vdCBhdmFp bGFibGUgaW4gZm9udCAiSGVsdmV0aWNhLUJvbGQiLg0KR2x5cGggIj8iICgweDYyNSwgYWZpaTU3 NDEzKSBub3QgYXZhaWxhYmxlIGluIGZvbnQgIkhlbHZldGljYS1Cb2xkIi4NCkdseXBoICI/IiAo MHg2MzMsIGFmaWk1NzQyNykgbm90IGF2YWlsYWJsZSBpbiBmb250ICJIZWx2ZXRpY2EtQm9sZCIu DQpHbHlwaCAiPyIgKDB4NjQ1LCBhZmlpNTc0NDUpIG5vdCBhdmFpbGFibGUgaW4gZm9udCAiSGVs dmV0aWNhLUJvbGQiLg0KR2x5cGggIj8iICgweDY0YSwgYWZpaTU3NDUwKSBub3QgYXZhaWxhYmxl IGluIGZvbnQgIkhlbHZldGljYS1Cb2xkIi4NCkdseXBoICI/IiAoMHg2MjksIGFmaWk1NzQxNykg bm90IGF2YWlsYWJsZSBpbiBmb250ICJIZWx2ZXRpY2EtQm9sZCIuDQpHbHlwaCAiPyIgKDB4NjQ2 LCBhZmlpNTc0NDYpIG5vdCBhdmFpbGFibGUgaW4gZm9udCAiSGVsdmV0aWNhLUJvbGQiLg0KR2x5 cGggIj8iICgweDY0NCwgYWZpaTU3NDQ0KSBub3QgYXZhaWxhYmxlIGluIGZvbnQgIlRpbWVzLVJv bWFuIi4NCkdseXBoICI/IiAoMHg2MjcsIGFmaWk1NzQxNSkgbm90IGF2YWlsYWJsZSBpbiBmb250 ICJUaW1lcy1Sb21hbiIuDQpHbHlwaCAiPyIgKDB4NjI1LCBhZmlpNTc0MTMpIG5vdCBhdmFpbGFi bGUgaW4gZm9udCAiVGltZXMtUm9tYW4iLg0KR2x5cGggIj8iICgweDY0NywgYWZpaTU3NDcwKSBu b3QgYXZhaWxhYmxlIGluIGZvbnQgIlRpbWVzLVJvbWFuIi4NCkdseXBoICI/IiAoMHg2MmEsIGFm aWk1NzQxOCkgbm90IGF2YWlsYWJsZSBpbiBmb250ICJUaW1lcy1Sb21hbiIuDQpHbHlwaCAiPyIg KDB4NjQyLCBhZmlpNTc0NDIpIG5vdCBhdmFpbGFibGUgaW4gZm9udCAiVGltZXMtUm9tYW4iLg0K R2x5cGggIj8iICgweDY0OCwgYWZpaTU3NDQ4KSBub3QgYXZhaWxhYmxlIGluIGZvbnQgIlRpbWVz LVJvbWFuIi4NCkdseXBoICI/IiAoMHg2NDksIGFmaWk1NzQ0OSkgbm90IGF2YWlsYWJsZSBpbiBm b250ICJUaW1lcy1Sb21hbiIuDQpHbHlwaCAiPyIgKDB4NjJlLCBhZmlpNTc0MjIpIG5vdCBhdmFp bGFibGUgaW4gZm9udCAiVGltZXMtQm9sZCIuDQpHbHlwaCAiPyIgKDB4NjI3LCBhZmlpNTc0MTUp IG5vdCBhdmFpbGFibGUgaW4gZm9udCAiVGltZXMtQm9sZCIuDQpHbHlwaCAiPyIgKDB4NjQxLCBh ZmlpNTc0NDEpIG5vdCBhdmFpbGFibGUgaW4gZm9udCAiVGltZXMtQm9sZCIuDQpHbHlwaCAiPyIg KDB4NjI1LCBhZmlpNTc0MTMpIG5vdCBhdmFpbGFibGUgaW4gZm9udCAiVGltZXMtQm9sZCIuDQpH bHlwaCAiPyIgKDB4NjUwLCBhZmlpNTc0NTYpIG5vdCBhdmFpbGFibGUgaW4gZm9udCAiVGltZXMt Qm9sZCIuDQpHbHlwaCAiPyIgKDB4NjQ2LCBhZmlpNTc0NDYpIG5vdCBhdmFpbGFibGUgaW4gZm9u dCAiVGltZXMtQm9sZCIuDQpHbHlwaCAiPyIgKDB4NjUxLCBhZmlpNTc0NTcpIG5vdCBhdmFpbGFi bGUgaW4gZm9udCAiVGltZXMtQm9sZCIuDQpHbHlwaCAiPyIgKDB4NjRlLCBhZmlpNTc0NTQpIG5v dCBhdmFpbGFibGUgaW4gZm9udCAiVGltZXMtQm9sZCIuDQpMaW5lIDEgb2YgYSBwYXJhZ3JhcGgg b3ZlcmZsb3dzIHRoZSBhdmFpbGFibGUgYXJlYSBieSAzMzcyNQ0KbWlsbGlwb2ludHMuIChTZWUg cG9zaXRpb24gMzg6MzI4ODMpDQpMaW5lIDEgb2YgYSBwYXJhZ3JhcGggb3ZlcmZsb3dzIHRoZSBh dmFpbGFibGUgYXJlYSBieSAzMzcyNQ0KbWlsbGlwb2ludHMuIChTZWUgcG9zaXRpb24gMzg6MzMy NDUpDQpMaW5lIDEgb2YgYSBwYXJhZ3JhcGggb3ZlcmZsb3dzIHRoZSBhdmFpbGFibGUgYXJlYSBi eSAzMzcyNQ0KbWlsbGlwb2ludHMuIChTZWUgcG9zaXRpb24gMzg6MzM2MjQpDQpMaW5lIDEgb2Yg YSBwYXJhZ3JhcGggb3ZlcmZsb3dzIHRoZSBhdmFpbGFibGUgYXJlYSBieSAyNTAwDQptaWxsaXBv aW50cy4gKFNlZSBwb3NpdGlvbiA0Mjo0MDU4NSkNCkxpbmUgMSBvZiBhIHBhcmFncmFwaCBvdmVy Zmxvd3MgdGhlIGF2YWlsYWJsZSBhcmVhIGJ5IDI1MDANCm1pbGxpcG9pbnRzLiAoU2VlIHBvc2l0 aW9uIDQyOjQxMjAyKQ0KTGluZSAxIG9mIGEgcGFyYWdyYXBoIG92ZXJmbG93cyB0aGUgYXZhaWxh YmxlIGFyZWEgYnkgMjUwMA0KbWlsbGlwb2ludHMuIChTZWUgcG9zaXRpb24gNDI6NDE2NDUpDQpM aW5lIDEgb2YgYSBwYXJhZ3JhcGggb3ZlcmZsb3dzIHRoZSBhdmFpbGFibGUgYXJlYSBieSAyNTAw DQptaWxsaXBvaW50cy4gKFNlZSBwb3NpdGlvbiA0Mjo0MjEzMikNCkxpbmUgMSBvZiBhIHBhcmFn cmFwaCBvdmVyZmxvd3MgdGhlIGF2YWlsYWJsZSBhcmVhIGJ5IDI1MDANCm1pbGxpcG9pbnRzLiAo U2VlIHBvc2l0aW9uIDQyOjQyNzgyKQ0KTGluZSAxIG9mIGEgcGFyYWdyYXBoIG92ZXJmbG93cyB0 aGUgYXZhaWxhYmxlIGFyZWEgYnkgMjUwMA0KbWlsbGlwb2ludHMuIChTZWUgcG9zaXRpb24gNDI6 NDMzNjEpDQpMaW5lIDEgb2YgYSBwYXJhZ3JhcGggb3ZlcmZsb3dzIHRoZSBhdmFpbGFibGUgYXJl YSBieSAyNTAwDQptaWxsaXBvaW50cy4gKFNlZSBwb3NpdGlvbiA0Mjo0NDIzMykNCjwvU05JUD4N Cg0KV2hhdCBleGFjdGx5IGRvIEkgbmVlZCB0byBkbz8NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUbyB1bnN1 YnNjcmliZSwgZS1tYWlsOiBmb3AtdXNlcnMtdW5zdWJzY3JpYmVAeG1sZ3JhcGhpY3MuYXBhY2hl Lm9yZw0KRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogZm9wLXVzZXJzLWhlbHBAeG1s Z3JhcGhpY3MuYXBhY2hlLm9yZw0KDQo= DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGZvcC11c2Vycy11 bnN1YnNjcmliZUB4bWxncmFwaGljcy5hcGFjaGUub3JnDQpGb3IgYWRkaXRpb25hbCBjb21t YW5kcywgZS1tYWlsOiBmb3AtdXNlcnMtaGVscEB4bWxncmFwaGljcy5hcGFjaGUub3JnDQoN From fop-users-return-35993-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 09:23:51 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 34A489E62 for ; Thu, 8 Nov 2012 09:23:51 +0000 (UTC) Received: (qmail 63264 invoked by uid 500); 8 Nov 2012 09:23:50 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 63086 invoked by uid 500); 8 Nov 2012 09:23:50 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 63054 invoked by uid 99); 8 Nov 2012 09:23:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:23:49 +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: local policy) Received: from [81.94.195.195] (HELO lake.fysh.org) (81.94.195.195) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:23:42 +0000 Received: from davet by lake.fysh.org with local (Exim 4.72 #1 (Debian)) id 1TWOKX-0006RT-UB for fop-users@xmlgraphics.apache.org; Thu, 08 Nov 2012 09:23:21 +0000 Date: Thu, 8 Nov 2012 09:23:21 +0000 From: Dave Thorn To: fop-users@xmlgraphics.apache.org Subject: Object reuse, and speeds Message-ID: <20121108092321.GB18734@fysh.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-Virus-Checked: Checked by ClamAV on apache.org Hi, I've seen in the documentation about reusing objects: > Fop instances shouldn't (and can't) be reused. Please recreate > Fop and FOUserAgent instances for each rendering run using the > FopFactory. This is a cheap operation as all reusable information > is held in the FopFactory. That's why it's so important to reuse > the FopFactory instance. But it seems that creating a newFop is a more expensive operation than I was expecting: FOUserAgent foUserAgent = fopFactory.newFOUserAgent(); Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent, out); The 'newFop' call takes 600-700ms on my (not underpowered) desktop. I first started timing this after I'd made fonts "work", so I've noticed that if I remove the font config from my fop config file[1], or just empty my fonts directory, then newFop takes 100-150ms. I have only 8 font files in my fonts directory (arial and arial narrow, bold/italic/underline versions). The font cache is being created, so I presume it is also being used. Is there any way to improve this speed? A lot of the documentation on the web seems to relate to earlier versions and I've seen it mentioned that the way I'm doing it is correct for 1.0 (I intend to move to 1.1 once it's in the central maven repositories). A 500ms delay might not seem like a lot, but I'm trying to replace an existing application, so I have a metric the newapp will be judged by, and 500ms before we even begin the transform (currently ~1500ms on an incomplete document) seems to be starting on the back foot. Thanks, [1] /home/davet/fop/1/fonts -- dave thorn DBT; GBP. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35994-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 09:38:29 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F1F0BDF8B for ; Thu, 8 Nov 2012 09:38:29 +0000 (UTC) Received: (qmail 4471 invoked by uid 500); 8 Nov 2012 09:38:29 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 4175 invoked by uid 500); 8 Nov 2012 09:38:28 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 4103 invoked by uid 99); 8 Nov 2012 09:38:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:38:26 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of med1985@gmail.com designates 209.85.223.182 as permitted sender) Received: from [209.85.223.182] (HELO mail-ie0-f182.google.com) (209.85.223.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:38:18 +0000 Received: by mail-ie0-f182.google.com with SMTP id k10so6816672iea.27 for ; Thu, 08 Nov 2012 01:37:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nKLuqS/FMzC9DFvgZMYyJ7jkWuha/zcLmLAuilupkGo=; b=ko6YpLTUMfzzad8EzTo3qg5DQqb1kYdZQafQmPeTTnpvPPKmT6rACM286APHlpGnq4 bCCTjuqbZ4gJyqc6GBFnr30gqInxlC4FMk+XSILNkKN0r1WTmDR+zt97VohiUWpIKKEB UD68rDr+qH+I4mlOBEimjRwlyrpN8/r+XTb161K3PWBl8RJv9hrJy8Ic4J9SeLs4mBnY /fMxx4mILoSwlmzTuWbRiuZX8lFP6bALwP22YXb0/+G2BtnOnNHqyaXu4tpVgQsQI3TK IlLK1aVA3/Y63nvWe6OO4Qp1udC3r5OOA0XlzrTyeOVVTLTxfwLy+AXrMHU83WsaNLS+ 2vJQ== MIME-Version: 1.0 Received: by 10.50.178.106 with SMTP id cx10mr19522365igc.24.1352367477963; Thu, 08 Nov 2012 01:37:57 -0800 (PST) Received: by 10.64.46.162 with HTTP; Thu, 8 Nov 2012 01:37:57 -0800 (PST) In-Reply-To: <20121108092321.GB18734@fysh.org> References: <20121108092321.GB18734@fysh.org> Date: Thu, 8 Nov 2012 09:37:57 +0000 Message-ID: Subject: Re: Object reuse, and speeds From: Mehdi Houshmand To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=e89a8f5036c8213b5704cdf897a6 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f5036c8213b5704cdf897a6 Content-Type: text/plain; charset=ISO-8859-1 Hi Dave, The problem here is several fold, firstly the "old" (and by that I mean what was used in versions <= 1.1) had to configure the fonts in the fop conf on each run (thus the need for a fonts-cache). However, we have put some time into improving the performance of these mechanisms in trunk. I'd say, try trunk and let me know if that helps; what you should find is that the first creation of the Fop object is as costly as it was before, but subsequent instantiations of the object shouldn't have as much of a performance impact. Let me know if that does what you're looking for, Hope that helps, Mehdi On 8 November 2012 09:23, Dave Thorn wrote: > Hi, > > I've seen in the documentation about reusing objects: > > > Fop instances shouldn't (and can't) be reused. Please recreate > > Fop and FOUserAgent instances for each rendering run using the > > FopFactory. This is a cheap operation as all reusable information > > is held in the FopFactory. That's why it's so important to reuse > > the FopFactory instance. > > But it seems that creating a newFop is a more expensive operation > than I was expecting: > > FOUserAgent foUserAgent = fopFactory.newFOUserAgent(); > Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent, out); > > The 'newFop' call takes 600-700ms on my (not underpowered) > desktop. I first started timing this after I'd made fonts > "work", so I've noticed that if I remove the font config from my > fop config file[1], or just empty my fonts directory, then newFop > takes 100-150ms. > > I have only 8 font files in my fonts directory (arial and arial > narrow, bold/italic/underline versions). The font cache is being > created, so I presume it is also being used. > > Is there any way to improve this speed? A lot of the > documentation on the web seems to relate to earlier versions and > I've seen it mentioned that the way I'm doing it is correct for > 1.0 (I intend to move to 1.1 once it's in the central maven > repositories). > > A 500ms delay might not seem like a lot, but I'm trying to > replace an existing application, so I have a metric the newapp > will be judged by, and 500ms before we even begin the transform > (currently ~1500ms on an incomplete document) seems to be > starting on the back foot. > > > Thanks, > > > [1] > > > > /home/davet/fop/1/fonts > > > > > > -- > dave thorn > > DBT; GBP. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > > --e89a8f5036c8213b5704cdf897a6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Dave,

The problem here is several fold, firstly the &= quot;old" (and by that I mean what was used in versions <=3D 1.1) h= ad to configure the fonts in the fop conf on each run (thus the need for a = fonts-cache). However, we have put some time into improving the performance= of these mechanisms in trunk. I'd say, try trunk and let me know if th= at helps; what you should find is that the first creation of the Fop object= is as costly as it was before, but subsequent instantiations of the object= shouldn't have as much of a performance impact.

Let me know if that does what you're looking for,

Hope that helps,

Mehdi


On 8 Novemb= er 2012 09:23, Dave Thorn <davet@fysh.org> wrote:
Hi,

I've seen in the documentation about reusing objects:

> Fop instances shouldn't (and can't) be reused. Please recreate=
> Fop and FOUserAgent instances for each rendering run using the
> FopFactory. This is a cheap operation as all reusable information
> is held in the FopFactory. That's why it's so important to reu= se
> the FopFactory instance.

But it seems that creating a newFop is a more expensive operation
than I was expecting:

FOUserAgent foUserAgent =3D fopFactory.newFOUserAgent();
Fop fop =3D fopFactory.newFop(MimeConstants.MIME_PDF, foUserAgent, out);
The 'newFop' call takes 600-700ms on my (not underpowered)
desktop. =A0I first started timing this after I'd made fonts
"work", so I've noticed that if I remove the font config from= my
fop config file[1], or just empty my fonts directory, then newFop
takes 100-150ms.

I have only 8 font files in my fonts directory (arial and arial
narrow, bold/italic/underline versions). =A0The font cache is being
created, so I presume it is also being used.

Is there any way to improve this speed? =A0A lot of the
documentation on the web seems to relate to earlier versions and
I've seen it mentioned that the way I'm doing it is correct for
1.0 (I intend to move to 1.1 once it's in the central maven
repositories).

A 500ms delay might not seem like a lot, but I'm trying to
replace an existing application, so I have a metric the newapp
will be judged by, and 500ms before we even begin the transform
(currently ~1500ms on an incomplete document) seems to be
starting on the back foot.


Thanks,


[1] <renderers>
=A0 =A0 <renderer mime=3D"application/pdf">
=A0 =A0 =A0 <fonts>

=A0 =A0 =A0 =A0 <directory recursive=3D"true">/home/davet/f= op/1/fonts</directory>

=A0 =A0 =A0 </fonts>
=A0 =A0 </renderer>
=A0 </renderers>

--
dave thorn

DBT; GBP.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


--e89a8f5036c8213b5704cdf897a6-- From fop-users-return-35995-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 09:44:59 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7038CDFBA for ; Thu, 8 Nov 2012 09:44:59 +0000 (UTC) Received: (qmail 22567 invoked by uid 500); 8 Nov 2012 09:44:59 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 22287 invoked by uid 500); 8 Nov 2012 09:44:58 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 22263 invoked by uid 99); 8 Nov 2012 09:44:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:44:57 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of med1985@gmail.com designates 209.85.223.182 as permitted sender) Received: from [209.85.223.182] (HELO mail-ie0-f182.google.com) (209.85.223.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:44:51 +0000 Received: by mail-ie0-f182.google.com with SMTP id k10so6827716iea.27 for ; Thu, 08 Nov 2012 01:44:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=KYJJUbxZohJCKtcgS/BLr96TLEEe90roQtXyjGbMKa0=; b=ySinGhcfZ1NuuCVLUR1npFT4R6JUfNf3NCauMeTX8PBDpLiUSScpiT3mEwC6ctiUDg a71mp/rm5vIUG34vwNIkhzGJy9PSY9cmE+R6kNoMt8SHOIwaB9PHzwiI4lAxkPhTXf+b wttxXSAunFrjIl7pclg5Y7z3s3yZZBpjDoo/lv9WOrVHvw4BKxaMWXao1DCBikAWzRQO M5D/ZKVHiz4iHhONVLKCTGCbPz+6SNRdPu829J2nBL9Zj6zQccpiwzD9yxFhN4xnnjfQ jKQESgAvM+9hd7KhkXnzqriHb+BjA6LOBUfDt3GjFWiclkAxdEjQzWUbKikQzcDlDWht K5HQ== MIME-Version: 1.0 Received: by 10.43.120.9 with SMTP id fw9mr6483408icc.46.1352367870656; Thu, 08 Nov 2012 01:44:30 -0800 (PST) Received: by 10.64.46.162 with HTTP; Thu, 8 Nov 2012 01:44:30 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 09:44:30 +0000 Message-ID: Subject: Re: post 1.1 config changes From: Mehdi Houshmand To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec517ca46893ed504cdf8ae2c X-Virus-Checked: Checked by ClamAV on apache.org --bcaec517ca46893ed504cdf8ae2c Content-Type: text/plain; charset=ISO-8859-1 Hi Jason, The backwards incompatibility of this API has been discussed quite a lot, and I'm sorry you're having these issues. If you're looking for examples for how to configure the new FopFactory, I'd say look in the source [1], there are plenty of examples on how to do it, there's also quite a bit of information on the wiki [2]. Sorry for the inconvenience, Mehdi [1] http://svn.eu.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ [2] http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration On 8 November 2012 01:54, Jason Harrop wrote: > I maintain the docx4j project > > I reported https://issues.apache.org/bugzilla/show_bug.cgi?id=54094 which > was apparently fixed in July, but didn't make it into FOP 1.1 (just > released). > > So, I thought I'd test a FOP nightly (20121107) to verify it has been > fixed. > > But config seems to have changed extensively post 1.1 > > Post 1.1, I can see FopFactoryBuilder, mentioned at > http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration which > contains > > public FopFactoryBuilder setConfiguration(Configuration cfg) { > fopFactoryConfigBuilder.setConfiguration(cfg); > return this; > } > > but that class didn't make it into 1.1 (it has FopFactoryConfigurator) > > So, Is it feasible/sensible to try to be interchangeable between FOP 1.1 > and whatever is to come? Has someone written code which facilitates this? > > Please excuse if there are posts on this topic already. > > thanks .. Jason > > > --bcaec517ca46893ed504cdf8ae2c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Jason,

The backwards incompatibility of this API has = been discussed quite a lot, and I'm sorry you're having these issue= s. If you're looking for examples for how to configure the new FopFacto= ry, I'd say look in the source [1], there are plenty of examples on how= to do it, there's also quite a bit of information on the wiki [2].

Sorry for the inconvenience,

M= ehdi



On 8 = November 2012 01:54, Jason Harrop <jharrop@gmail.com> wrote:=
I maintain the docx4j project

I reported=A0https://issues.apache.org/bu= gzilla/show_bug.cgi?id=3D54094=A0which was apparently fixed in July, bu= t didn't make it into FOP 1.1 (just released).

So, I thought I'd test a FOP nightly (20121107) to = verify it has been fixed.

But config seems to have= changed extensively post 1.1

Post 1.1, I can see= =A0FopFactoryBuilder,=A0mentioned at=A0http://wiki.apache= .org/xmlgraphics-fop/FopFactoryConfiguration=A0which contains

=A0 =A0 public FopFactoryBuilder setConfiguration(= Configuration cfg) {
=A0 =A0 =A0 =A0 fopFactoryConfigBuilder.setC= onfiguration(cfg);
=A0 =A0 =A0 =A0 return this;
=A0 =A0= }

but that class didn't make it into 1.1 (it has FopFactoryCon= figurator)

So, Is it feasible/sensible to try to b= e interchangeable between FOP 1.1 and whatever is to come? =A0Has someone w= ritten code which facilitates this? =A0

Please excuse if there are posts on this topic already.= =A0

thanks .. Jason


=

--bcaec517ca46893ed504cdf8ae2c-- From fop-users-return-35996-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 09:54:25 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EF29DD0A6 for ; Thu, 8 Nov 2012 09:54:25 +0000 (UTC) Received: (qmail 54635 invoked by uid 500); 8 Nov 2012 09:54:25 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 54557 invoked by uid 500); 8 Nov 2012 09:54:24 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 54546 invoked by uid 99); 8 Nov 2012 09:54:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:54:24 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jharrop@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:54:16 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so4586548vcb.27 for ; Thu, 08 Nov 2012 01:53:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=gYap7wWUjj7I5nqx+3r9CbNg78FhKb3QcWUJNW2sknU=; b=v5gE4lgMpl3tQWPAI7gm7zs/DfKMWl+Vhs4684ydMYEHw0P/cYf8uPNU3kpnnVd6u1 JgR2vHCd+XfBXAbGIZ5e/EcstjhcKQ5LjcouENfdwDDFF3YdWoJmmf/GsF63gporbwN0 gRpIuX5wuhiuBJHExodOrUr4W6NnQYSP1JHSQbbSB/OAELUdbYnbnsvpj9TkbW6DfA+S bXrgyWxfUVo9eOBEHtP6sntclQcB4bv+dlnRTVghqkCrjC+fZ+5798ifrE7Uw1ol8PxF waXC6IUOjzNV5Lh3yz2QpQ4bql3ePdnXSXmIOhVjbzKf88p2FzYuyG+bp0g+uZw8dGQS z33w== MIME-Version: 1.0 Received: by 10.58.162.130 with SMTP id ya2mr1491230veb.2.1352368435743; Thu, 08 Nov 2012 01:53:55 -0800 (PST) Received: by 10.221.7.135 with HTTP; Thu, 8 Nov 2012 01:53:55 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 20:53:55 +1100 Message-ID: Subject: Re: post 1.1 config changes From: Jason Harrop To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=047d7b6766dc37cdf504cdf8d0ad X-Virus-Checked: Checked by ClamAV on apache.org --047d7b6766dc37cdf504cdf8d0ad Content-Type: text/plain; charset=ISO-8859-1 Hi Mehdi Thanks for your reply. I'm happy I can write configuration code for current SVN head. But my question is whether anyone has produced/shared configuration code which works with both current SVN head, and FOP 1.1 ie using reflection as necessary. If not, we may just wait for the next release of FOP, and support only that. thanks .. Jason On Thu, Nov 8, 2012 at 8:44 PM, Mehdi Houshmand wrote: > Hi Jason, > > The backwards incompatibility of this API has been discussed quite a lot, > and I'm sorry you're having these issues. If you're looking for examples > for how to configure the new FopFactory, I'd say look in the source [1], > there are plenty of examples on how to do it, there's also quite a bit of > information on the wiki [2]. > > Sorry for the inconvenience, > > Mehdi > > [1] > http://svn.eu.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ > [2] http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration > > > On 8 November 2012 01:54, Jason Harrop wrote: > >> I maintain the docx4j project >> >> I reported https://issues.apache.org/bugzilla/show_bug.cgi?id=54094 which >> was apparently fixed in July, but didn't make it into FOP 1.1 (just >> released). >> >> So, I thought I'd test a FOP nightly (20121107) to verify it has been >> fixed. >> >> But config seems to have changed extensively post 1.1 >> >> Post 1.1, I can see FopFactoryBuilder, mentioned at >> http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration which >> contains >> >> public FopFactoryBuilder setConfiguration(Configuration cfg) { >> fopFactoryConfigBuilder.setConfiguration(cfg); >> return this; >> } >> >> but that class didn't make it into 1.1 (it has FopFactoryConfigurator) >> >> So, Is it feasible/sensible to try to be interchangeable between FOP 1.1 >> and whatever is to come? Has someone written code which facilitates this? >> >> Please excuse if there are posts on this topic already. >> >> thanks .. Jason >> >> >> > --047d7b6766dc37cdf504cdf8d0ad Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Mehdi

Thanks for your reply. =A0I'm happy I can w= rite configuration code for current SVN head. =A0But my question is whether= anyone has produced/shared configuration code which works with both curren= t SVN head, and FOP 1.1 ie using reflection as necessary.

If not, we may just wait for the next release of FOP, a= nd support only that.

thanks .. Jason


On Thu, Nov 8, 2012 at 8:44 PM, Mehdi Ho= ushmand <med1985@gmail.com> wrote:
Hi Jason,

The backwards incompatibility of this API has = been discussed quite a lot, and I'm sorry you're having these issue= s. If you're looking for examples for how to configure the new FopFacto= ry, I'd say look in the source [1], there are plenty of examples on how= to do it, there's also quite a bit of information on the wiki [2].

Sorry for the inconvenience,

M= ehdi



On 8 November 2012 01:54, Jason Harrop <= span dir=3D"ltr"><jharrop@gmail.com> wrote:
I maintain the docx4j project

I reported=A0https://issues.apache.org/bu= gzilla/show_bug.cgi?id=3D54094=A0which was apparently fixed in July, bu= t didn't make it into FOP 1.1 (just released).

So, I thought I'd test a FOP nightly (20121107) to = verify it has been fixed.

But config seems to have= changed extensively post 1.1

Post 1.1, I can see= =A0FopFactoryBuilder,=A0mentioned at=A0http://wiki.apache= .org/xmlgraphics-fop/FopFactoryConfiguration=A0which contains

=A0 =A0 public FopFactoryBuilder setConfiguration(= Configuration cfg) {
=A0 =A0 =A0 =A0 fopFactoryConfigBuilder.setC= onfiguration(cfg);
=A0 =A0 =A0 =A0 return this;
=A0 =A0= }

but that class didn't make it into 1.1 (it has FopFactoryCon= figurator)

So, Is it feasible/sensible to try to b= e interchangeable between FOP 1.1 and whatever is to come? =A0Has someone w= ritten code which facilitates this? =A0

Please excuse if there are posts on this topic already.= =A0

thanks .. Jason


=


--047d7b6766dc37cdf504cdf8d0ad-- From fop-users-return-35997-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 09:57:16 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C9833D104 for ; Thu, 8 Nov 2012 09:57:16 +0000 (UTC) Received: (qmail 62828 invoked by uid 500); 8 Nov 2012 09:57:16 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 62710 invoked by uid 500); 8 Nov 2012 09:57:16 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 62696 invoked by uid 99); 8 Nov 2012 09:57:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:57:15 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of med1985@gmail.com designates 209.85.223.182 as permitted sender) Received: from [209.85.223.182] (HELO mail-ie0-f182.google.com) (209.85.223.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 09:57:07 +0000 Received: by mail-ie0-f182.google.com with SMTP id k10so6849142iea.27 for ; Thu, 08 Nov 2012 01:56:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=/lOapTew04ya0BLoNd8yrL02JEp/YxVN8pXMvsonEe0=; b=nRiozG21xWE6adXEXsER/t409cm4jlZ1v64pkzsAXorTmhxRgrimq4B+mNh+63+Rv/ r8FKyBAaSZRz0wp+lzEFTSf6iMXgASNcQg3aS65NGLvcWUXoxA4xEOExzrYb3mhd23X/ FNKXFCDPCqav2KtJyVCP4nrB65Ml07hqcGDuIUyHoJqgMgB7TWB01JiqAXT4M3jLkkC6 ztEpcyE6I4lcVTpxg5kR239XuEmd66VTdUv1ipRDB3TR51FUB3m9bLx2707WMJeI9gDS PFhQ2HGs8B9FrgG4jKiHtstvyheXFiT0V52+r4CTqCCdAr/2HxHWuMaeZOX1gpme9iLL YoFg== MIME-Version: 1.0 Received: by 10.50.188.136 with SMTP id ga8mr7486660igc.24.1352368606813; Thu, 08 Nov 2012 01:56:46 -0800 (PST) Received: by 10.64.46.162 with HTTP; Thu, 8 Nov 2012 01:56:46 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 09:56:46 +0000 Message-ID: Subject: Re: post 1.1 config changes From: Mehdi Houshmand To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=14dae93410f76a1d3c04cdf8da1b X-Virus-Checked: Checked by ClamAV on apache.org --14dae93410f76a1d3c04cdf8da1b Content-Type: text/plain; charset=ISO-8859-1 Hi Jason, I don't think anyone has, or if they have, they haven't published it to the community. Hope that helps, Mehdi On 8 November 2012 09:53, Jason Harrop wrote: > Hi Mehdi > > Thanks for your reply. I'm happy I can write configuration code for > current SVN head. But my question is whether anyone has produced/shared > configuration code which works with both current SVN head, and FOP 1.1 ie > using reflection as necessary. > > If not, we may just wait for the next release of FOP, and support only > that. > > thanks .. Jason > > > > On Thu, Nov 8, 2012 at 8:44 PM, Mehdi Houshmand wrote: > >> Hi Jason, >> >> The backwards incompatibility of this API has been discussed quite a lot, >> and I'm sorry you're having these issues. If you're looking for examples >> for how to configure the new FopFactory, I'd say look in the source [1], >> there are plenty of examples on how to do it, there's also quite a bit of >> information on the wiki [2]. >> >> Sorry for the inconvenience, >> >> Mehdi >> >> [1] >> http://svn.eu.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ >> [2] http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration >> >> >> On 8 November 2012 01:54, Jason Harrop wrote: >> >>> I maintain the docx4j project >>> >>> I reported https://issues.apache.org/bugzilla/show_bug.cgi?id=54094 which >>> was apparently fixed in July, but didn't make it into FOP 1.1 (just >>> released). >>> >>> So, I thought I'd test a FOP nightly (20121107) to verify it has been >>> fixed. >>> >>> But config seems to have changed extensively post 1.1 >>> >>> Post 1.1, I can see FopFactoryBuilder, mentioned at >>> http://wiki.apache.org/xmlgraphics-fop/FopFactoryConfiguration which >>> contains >>> >>> public FopFactoryBuilder setConfiguration(Configuration cfg) { >>> fopFactoryConfigBuilder.setConfiguration(cfg); >>> return this; >>> } >>> >>> but that class didn't make it into 1.1 (it has FopFactoryConfigurator) >>> >>> So, Is it feasible/sensible to try to be interchangeable between FOP 1.1 >>> and whatever is to come? Has someone written code which facilitates this? >>> >>> Please excuse if there are posts on this topic already. >>> >>> thanks .. Jason >>> >>> >>> >> > --14dae93410f76a1d3c04cdf8da1b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Jason,

I don't think anyone has, or if they have,= they haven't published it to the community.

Hope that he= lps,

Mehdi

On 8 November 2012 09:53, Jason Harrop <jharrop= @gmail.com> wrote:
Hi Mehdi

Thanks for your reply. =A0I'm happy I can w= rite configuration code for current SVN head. =A0But my question is whether= anyone has produced/shared configuration code which works with both curren= t SVN head, and FOP 1.1 ie using reflection as necessary.

If not, we may just wait for the next release of FOP, a= nd support only that.

thanks .. Jason



On Thu, Nov 8, 2012 at 8:44 PM, Mehdi Ho= ushmand <med1985@gmail.com> wrote:
Hi Jason,

The backwards incompatibility of this API has = been discussed quite a lot, and I'm sorry you're having these issue= s. If you're looking for examples for how to configure the new FopFacto= ry, I'd say look in the source [1], there are plenty of examples on how= to do it, there's also quite a bit of information on the wiki [2].

Sorry for the inconvenience,

M= ehdi



On 8 November 2012 01:54, Jason Harrop <= span dir=3D"ltr"><jharrop@gmail.com> wrote:
I maintain the docx4j project

I reported=A0https://issues.apache.org/bu= gzilla/show_bug.cgi?id=3D54094=A0which was apparently fixed in July, bu= t didn't make it into FOP 1.1 (just released).

So, I thought I'd test a FOP nightly (20121107) to = verify it has been fixed.

But config seems to have= changed extensively post 1.1

Post 1.1, I can see= =A0FopFactoryBuilder,=A0mentioned at=A0http://wiki.apache= .org/xmlgraphics-fop/FopFactoryConfiguration=A0which contains

=A0 =A0 public FopFactoryBuilder setConfiguration(= Configuration cfg) {
=A0 =A0 =A0 =A0 fopFactoryConfigBuilder.setC= onfiguration(cfg);
=A0 =A0 =A0 =A0 return this;
=A0 =A0= }

but that class didn't make it into 1.1 (it has FopFactoryCon= figurator)

So, Is it feasible/sensible to try to b= e interchangeable between FOP 1.1 and whatever is to come? =A0Has someone w= ritten code which facilitates this? =A0

Please excuse if there are posts on this topic already.= =A0

thanks .. Jason


=



--14dae93410f76a1d3c04cdf8da1b-- From fop-users-return-35998-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 10:25:32 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4DACADAA7 for ; Thu, 8 Nov 2012 10:25:32 +0000 (UTC) Received: (qmail 56788 invoked by uid 500); 8 Nov 2012 10:25:31 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 56621 invoked by uid 500); 8 Nov 2012 10:25:30 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 56590 invoked by uid 99); 8 Nov 2012 10:25:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 10:25:29 +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: local policy) Received: from [81.94.195.195] (HELO lake.fysh.org) (81.94.195.195) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 10:25:22 +0000 Received: from davet by lake.fysh.org with local (Exim 4.72 #1 (Debian)) id 1TWPID-0000vB-Dy for fop-users@xmlgraphics.apache.org; Thu, 08 Nov 2012 10:25:01 +0000 Date: Thu, 8 Nov 2012 10:25:01 +0000 From: Dave Thorn To: fop-users@xmlgraphics.apache.org Subject: Re: Object reuse, and speeds Message-ID: <20121108102501.GC18734@fysh.org> References: <20121108092321.GB18734@fysh.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Nov 08, 2012 at 09:37:57AM +0000, Mehdi Houshmand wrote: > [snip] > try trunk and let me know if that helps; what you should find is that > the first creation of the Fop object is as costly as it was before, but > subsequent instantiations of the object shouldn't have as much of a > performance impact. > > Let me know if that does what you're looking for, Actually, that helps without me having to checkout the trunk. If I actually simulate more closely proper application behaviour (i.e. create one fopFactory and create-and-use multiple Fop objects) then for the subsequent Fop object creations the time drops to ~40-60ms. I should really have tried that first. But thank you. I will try to put off using 1.1 until it's in the central maven repository. -- dave thorn Hi, I'm from the Internet. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-35999-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 11:39:52 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 667E3D514 for ; Thu, 8 Nov 2012 11:39:52 +0000 (UTC) Received: (qmail 66062 invoked by uid 500); 8 Nov 2012 11:39:52 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 66010 invoked by uid 500); 8 Nov 2012 11:39:51 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 65489 invoked by uid 99); 8 Nov 2012 11:39:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 11:39:47 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bgkriegel@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 11:39:39 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so4738093vcb.27 for ; Thu, 08 Nov 2012 03:39:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=DN+j8qTu8OaUKylQmG/clZ57yZG93FpXbSvRzsJ3pwY=; b=zHnCDR2kNjCXFI7O2q5qEo51y6LCyV8ArAiI6frtdVScXPOCB3uRgiZG40Zcf4ksyZ BbGwXgA4ck69cVHLsWFadCcsMTlggm4x9hf7bW/7WJGPFdf5o/xom8IfiUEta6QZRJlu vYgbnMO+AkMM1jm3/hmxj5EowUi4pjZBu6uC/fAGJVrYrOdPpCo/SmfQqsLqII0kSFJJ h9JRLXzjJV1zRD7Cw6RVvSP3M54NZsIj46kStGua/Ijh2Ie+sXmGb0rgdWxUY+SlJr3m HCVVWoCDwcmPVjmcgGF5267xIwbxljXuwxkD81PbgF6QuYKY8TPByaXtIPsARokbX96k ig9Q== MIME-Version: 1.0 Received: by 10.58.198.135 with SMTP id jc7mr1696007vec.51.1352374758528; Thu, 08 Nov 2012 03:39:18 -0800 (PST) Received: by 10.58.92.4 with HTTP; Thu, 8 Nov 2012 03:39:18 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 08:39:18 -0300 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Bernardo Gonzalez Kriegel To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=047d7b5d8cd715d72504cdfa4937 X-Virus-Checked: Checked by ClamAV on apache.org --047d7b5d8cd715d72504cdfa4937 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, I think that it's not so simple, but as Eduard pointed out you need: a) a correct font b) fop-1.1 c) fo generation d) fop configuration I am also frustrated, I have not been able to generate a PDF in Arabic. So, these are my questions/experiences: a) I'm using Arial Unicode MS [1]. It's a good choice? b) I downloaded the last version from [2] c) I tried xsltproc, that converts any gliph into character codes (ej. 3.8 (بالعربية)), or saxon that leaves the gliphs intact (3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9)) d) I've edited fop.xconf to register the font In any case, not only fop refuses to generate a pdf, complaining about missing glyphs and hyphenation, but aborts with many org.apache.fop.fo.ValidationException. So, anyone know's or can point to a document to learn about these questions a) What font is recommended, or have been used with success? b) What is the best way to generate the FO? c) What configuration do you use to register the font? d) There are any examples? Best regards, Bernardo [1] http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24 [2] http://xmlgraphics.apache.org/fop/1.1/ --=20 Bernardo Gonzalez Kriegel bgkriegel@gmail.com On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet wrote= : > Brian, > > It's simple. I'll try to explain. > > 1. Check if fonts, available on your system, support Arabic glyphs. > 2. Write down (i.e. in any text editor) the names of these fonts. > 3. Open your fo file and check the names of the fonts you are using. > Please, note, that the font families in your fo file should have the same > names as your font files in your system. > 4. Try to use the exact fonts with Arabic glyphs instead of autodetect. > Try to use the following: > http://xmlgraphics.apache.org/fop/1.1/fonts.html#advanced (but hold the > step 2 in your mind). > > Finally, you need to get: > 1. The names of the fonts file in your system, that contains Arabic glyph= s. > 2. The fo file with font families that exists in your system and contains > Arabic glyphs. > 3. The configuration file that makes a dependency between the font files > in your system and font names fo file. > > -- > Best regards, > Eduard Tibet > > > -----Original Message----- > From: Brian Hansen [mailto:greencoppermine@gmail.com] > Sent: Thursday, November 08, 2012 11:06 AM > To: fop-users@xmlgraphics.apache.org > Subject: Need help to get Arabic working with FOP > > Hi > > I'm pulling my hair out in frustration! I have been trying for so long > to get Arabic fonts to display correct when using Docbook (converting > XML to FO using Xsltproc and then to PDF using FOP). > > I'm sorry, but I just don't understand the documentation for FOP. It's > not clear enough for me. > > I'm running FOP 1.0 on Linux. I need to know exacty, step by step, > what I need to do to get Arabic text rendered properly. Instead # is > shown. > > I have created this file foprc.xconf: > > > > > > > > > > > > When I run FOP I use this command: > > $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf > > I get this message: > > > Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400"= . > Font "ZapfDingbats,normal,700" not found. Substituting with > "ZapfDingbats,normal,400". > Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". > Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". > Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". > Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". > Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". > Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". > Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". > Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". > Glyph "?" (0x644, afii57444) not available in font "Times-Roman". > Glyph "?" (0x627, afii57415) not available in font "Times-Roman". > Glyph "?" (0x625, afii57413) not available in font "Times-Roman". > Glyph "?" (0x647, afii57470) not available in font "Times-Roman". > Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". > Glyph "?" (0x642, afii57442) not available in font "Times-Roman". > Glyph "?" (0x648, afii57448) not available in font "Times-Roman". > Glyph "?" (0x649, afii57449) not available in font "Times-Roman". > Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". > Glyph "?" (0x627, afii57415) not available in font "Times-Bold". > Glyph "?" (0x641, afii57441) not available in font "Times-Bold". > Glyph "?" (0x625, afii57413) not available in font "Times-Bold". > Glyph "?" (0x650, afii57456) not available in font "Times-Bold". > Glyph "?" (0x646, afii57446) not available in font "Times-Bold". > Glyph "?" (0x651, afii57457) not available in font "Times-Bold". > Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". > Line 1 of a paragraph overflows the available area by 33725 > millipoints. (See position 38:32883) > Line 1 of a paragraph overflows the available area by 33725 > millipoints. (See position 38:33245) > Line 1 of a paragraph overflows the available area by 33725 > millipoints. (See position 38:33624) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:40585) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:41202) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:41645) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:42132) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:42782) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:43361) > Line 1 of a paragraph overflows the available area by 2500 > millipoints. (See position 42:44233) > > > What exactly do I need to do? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > > --047d7b5d8cd715d72504cdfa4937 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello,
I think that it's not so simple, but as Eduard pointed= out you need:
a) a correct font
b) fop-1.1
c) fo g= eneration
d) fop configuration

I am also= frustrated, I have not been able to generate a PDF in Arabic.
So, these are my questions/experiences:

a) I&= #39;m using Arial Unicode MS [1]. It's a good choice?=C2=A0
b= ) I downloaded the last version from [2]
c) I tried xsltproc, tha= t converts any gliph into character codes
(ej.=C2=A03.8 (&#x628;&#x627;&#x644;&#x639;&#x631;= &#x628;&#x64A;&#x629;)),=C2=A0
or saxon that leaves t= he gliphs intact
(3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A= =D8=A9))
d) I've edited fop.xconf to register the font

In any case, not only fop refuses to generate a pdf, co= mplaining about missing glyphs and hyphenation,
but aborts with m= any org.apache.fop.fo.ValidationException.

So, any= one know's or can point to a document to learn about these questions
=C2=A0a) What font is recommended, or have been used with success?
=C2=A0b) What is the best way to generate the FO?
=C2=A0c)= What configuration do you use to register the font?
=C2=A0d) The= re are any examples?

Best regards,
Bernardo

[1]=C2=A0http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24<= /a>

--=C2=A0
B= ernardo Gonzalez Kriegel



On Thu, Nov 8, 2012 at 4:53 AM, Eduard T= ibet <eduard.tibet@i-free.com> wrote:
Brian,

It's simple. I'll try to explain.

1. Check if fonts, available on your system, support Arabic glyphs.
2. Write down (i.e. in any text editor) the names of these fonts.
3. Open your fo file and check the names of the fonts you are using. Please= , note, that the font families in your fo file should have the same names a= s your font files in your system.
4. Try to use the exact fonts with Arabic glyphs instead of autodetect. Try= to use the following: http://xmlgraphics.apache.org/fop/1.1/f= onts.html#advanced (but hold the step 2 in your mind).

Finally, you need to get:
1. The names of the fonts file in your system, that contains Arabic glyphs.=
2. The fo file with font families that exists in your system and contains A= rabic glyphs.
3. The configuration file that makes a dependency between the font files in= your system and font names fo file.

--
Best regards,
=C2=A0Eduard Tibet


-----Original Message-----
From: Brian Hansen [mailto:gre= encoppermine@gmail.com]
Sent: Thursday, November 08, 2012 11:06 AM
To: fop-users@xmlgraphi= cs.apache.org
Subject: Need help to get Arabic working with FOP

Hi

I'm pulling my hair out in frustration! I have been trying for so long<= br> to get Arabic fonts to display correct when using Docbook (converting
XML to FO using Xsltproc and then to PDF using FOP).

I'm sorry, but I just don't understand the documentation for FOP. I= t's
not clear enough for me.

I'm running FOP 1.0 on Linux. I need to know exacty, step by step,
what I need to do to get Arabic text rendered properly. Instead # is
shown.

I have created this file foprc.xconf:

<fop>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderers>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderer mime= =3D"application/pdf">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 <fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <auto-detect/>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 </fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderer> =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderers>
</fop>

When I run FOP I use this command:

$ fop -c foprc.xconf -fo f= ilename.fo -pdf filename.pdf

I get this message:

<SNIP>
Font "Symbol,normal,700" not found. Substituting with "Symbo= l,normal,400".
Font "ZapfDingbats,normal,700" not found. Substituting with
"ZapfDingbats,normal,400".
Glyph "?" (0x627, afii57415) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Helvetic= a-Bold".
Glyph "?" (0x625, afii57413) not available in font "Helvetic= a-Bold".
Glyph "?" (0x633, afii57427) not available in font "Helvetic= a-Bold".
Glyph "?" (0x645, afii57445) not available in font "Helvetic= a-Bold".
Glyph "?" (0x64a, afii57450) not available in font "Helvetic= a-Bold".
Glyph "?" (0x629, afii57417) not available in font "Helvetic= a-Bold".
Glyph "?" (0x646, afii57446) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Times-Ro= man".
Glyph "?" (0x627, afii57415) not available in font "Times-Ro= man".
Glyph "?" (0x625, afii57413) not available in font "Times-Ro= man".
Glyph "?" (0x647, afii57470) not available in font "Times-Ro= man".
Glyph "?" (0x62a, afii57418) not available in font "Times-Ro= man".
Glyph "?" (0x642, afii57442) not available in font "Times-Ro= man".
Glyph "?" (0x648, afii57448) not available in font "Times-Ro= man".
Glyph "?" (0x649, afii57449) not available in font "Times-Ro= man".
Glyph "?" (0x62e, afii57422) not available in font "Times-Bo= ld".
Glyph "?" (0x627, afii57415) not available in font "Times-Bo= ld".
Glyph "?" (0x641, afii57441) not available in font "Times-Bo= ld".
Glyph "?" (0x625, afii57413) not available in font "Times-Bo= ld".
Glyph "?" (0x650, afii57456) not available in font "Times-Bo= ld".
Glyph "?" (0x646, afii57446) not available in font "Times-Bo= ld".
Glyph "?" (0x651, afii57457) not available in font "Times-Bo= ld".
Glyph "?" (0x64e, afii57454) not available in font "Times-Bo= ld".
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:32883)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33245)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33624)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:40585)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41202)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41645)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42132)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42782)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:43361)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:44233)
</SNIP>

What exactly do I need to do?

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


--047d7b5d8cd715d72504cdfa4937-- From fop-users-return-36000-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 12:13:22 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BCB40D710 for ; Thu, 8 Nov 2012 12:13:22 +0000 (UTC) Received: (qmail 71058 invoked by uid 500); 8 Nov 2012 12:13:21 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 70649 invoked by uid 500); 8 Nov 2012 12:13:20 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 70641 invoked by uid 99); 8 Nov 2012 12:13:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 12:13:20 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of med1985@gmail.com designates 209.85.210.182 as permitted sender) Received: from [209.85.210.182] (HELO mail-ia0-f182.google.com) (209.85.210.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 12:13:15 +0000 Received: by mail-ia0-f182.google.com with SMTP id k10so3327167iag.27 for ; Thu, 08 Nov 2012 04:12:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=CU18d+Oc25IhIdcU88sa3daM9B6H8QBQ9zjA8JCOWvI=; b=bmsZDWLirJHgWEdeyj/y4r2pDJogBjcAWLA1sy/lRP+oGF4BH6dhFHlAgqDnzOViat tJaY/70y/BABoYSZyg3SptZ4SIEvbxb9lY54t0DpJJRfhE39rmj/JHdm0v/rXCJI24Xs XhVyjpxE4w3yjpGpEET4Ymk/p8Vz87t3sHgxFPJWH83E8gpcQFTfm8MwRwai3wL4mosA rDtcyAF5lfulXuxxWzJ1l8IhnuAv1rXObz0NRB+phKYQ56wMtSCadYm7Yl29yOVNdcUa NcJ34TYcnXmoBtKobDanWOxA9k/nZROKz1/GWyHmL91BJ9jNt++u7iBUyzMPewvx6eWD r/hA== MIME-Version: 1.0 Received: by 10.43.116.135 with SMTP id fi7mr6869653icc.3.1352376775108; Thu, 08 Nov 2012 04:12:55 -0800 (PST) Received: by 10.64.46.162 with HTTP; Thu, 8 Nov 2012 04:12:55 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 12:12:55 +0000 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Mehdi Houshmand To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec5171eb34869d904cdfac1bf X-Virus-Checked: Checked by ClamAV on apache.org --bcaec5171eb34869d904cdfac1bf Content-Type: text/plain; charset=windows-1256 Content-Transfer-Encoding: quoted-printable Hi Bernardo, By the looks of the exception you've got an error in the FO you're creating, which probably has nothing to do with Arabic support. If you're wondering which fonts to use, I'd suggest you read the Apache FOP website, it should give you all the information you need [1]. As for your erroneous FO, I'd suggest the following; use an XSLT transformer to create the FO, then use that as the input to FOP and you should get some information from the error as to which FO construct is erroring. If you're still having issues, post the FO to this forum (though under a new thread, it's won't be relevant to the original thread). Hope that helps Mehdi [1] http://xmlgraphics.apache.org/fop/trunk/complexscripts.html#fonts_arabi= c On 8 November 2012 11:39, Bernardo Gonzalez Kriegel wr= ote: > Hello, > I think that it's not so simple, but as Eduard pointed out you need: > a) a correct font > b) fop-1.1 > c) fo generation > d) fop configuration > > I am also frustrated, I have not been able to generate a PDF in Arabic. > So, these are my questions/experiences: > > a) I'm using Arial Unicode MS [1]. It's a good choice? > b) I downloaded the last version from [2] > c) I tried xsltproc, that converts any gliph into character codes > (ej. 3.8 (بالعربية)), > or saxon that leaves the gliphs intact > (3.8 (=C8=C7=E1=DA=D1=C8=ED=C9)) > d) I've edited fop.xconf to register the font > > In any case, not only fop refuses to generate a pdf, complaining about > missing glyphs and hyphenation, > but aborts with many org.apache.fop.fo.ValidationException. > > So, anyone know's or can point to a document to learn about these questio= ns > a) What font is recommended, or have been used with success? > b) What is the best way to generate the FO? > c) What configuration do you use to register the font? > d) There are any examples? > > Best regards, > Bernardo > > [1] http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24 > [2] http://xmlgraphics.apache.org/fop/1.1/ > > -- > Bernardo Gonzalez Kriegel > bgkriegel@gmail.com > > > > On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet wro= te: > >> Brian, >> >> It's simple. I'll try to explain. >> >> 1. Check if fonts, available on your system, support Arabic glyphs. >> 2. Write down (i.e. in any text editor) the names of these fonts. >> 3. Open your fo file and check the names of the fonts you are using. >> Please, note, that the font families in your fo file should have the sam= e >> names as your font files in your system. >> 4. Try to use the exact fonts with Arabic glyphs instead of autodetect. >> Try to use the following: >> http://xmlgraphics.apache.org/fop/1.1/fonts.html#advanced (but hold the >> step 2 in your mind). >> >> Finally, you need to get: >> 1. The names of the fonts file in your system, that contains Arabic >> glyphs. >> 2. The fo file with font families that exists in your system and contain= s >> Arabic glyphs. >> 3. The configuration file that makes a dependency between the font files >> in your system and font names fo file. >> >> -- >> Best regards, >> Eduard Tibet >> >> >> -----Original Message----- >> From: Brian Hansen [mailto:greencoppermine@gmail.com] >> Sent: Thursday, November 08, 2012 11:06 AM >> To: fop-users@xmlgraphics.apache.org >> Subject: Need help to get Arabic working with FOP >> >> Hi >> >> I'm pulling my hair out in frustration! I have been trying for so long >> to get Arabic fonts to display correct when using Docbook (converting >> XML to FO using Xsltproc and then to PDF using FOP). >> >> I'm sorry, but I just don't understand the documentation for FOP. It's >> not clear enough for me. >> >> I'm running FOP 1.0 on Linux. I need to know exacty, step by step, >> what I need to do to get Arabic text rendered properly. Instead # is >> shown. >> >> I have created this file foprc.xconf: >> >> >> >> >> >> >> >> >> >> >> >> When I run FOP I use this command: >> >> $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf >> >> I get this message: >> >> >> Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400= ". >> Font "ZapfDingbats,normal,700" not found. Substituting with >> "ZapfDingbats,normal,400". >> Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". >> Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". >> Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". >> Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". >> Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". >> Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". >> Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". >> Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". >> Glyph "?" (0x644, afii57444) not available in font "Times-Roman". >> Glyph "?" (0x627, afii57415) not available in font "Times-Roman". >> Glyph "?" (0x625, afii57413) not available in font "Times-Roman". >> Glyph "?" (0x647, afii57470) not available in font "Times-Roman". >> Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". >> Glyph "?" (0x642, afii57442) not available in font "Times-Roman". >> Glyph "?" (0x648, afii57448) not available in font "Times-Roman". >> Glyph "?" (0x649, afii57449) not available in font "Times-Roman". >> Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". >> Glyph "?" (0x627, afii57415) not available in font "Times-Bold". >> Glyph "?" (0x641, afii57441) not available in font "Times-Bold". >> Glyph "?" (0x625, afii57413) not available in font "Times-Bold". >> Glyph "?" (0x650, afii57456) not available in font "Times-Bold". >> Glyph "?" (0x646, afii57446) not available in font "Times-Bold". >> Glyph "?" (0x651, afii57457) not available in font "Times-Bold". >> Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". >> Line 1 of a paragraph overflows the available area by 33725 >> millipoints. (See position 38:32883) >> Line 1 of a paragraph overflows the available area by 33725 >> millipoints. (See position 38:33245) >> Line 1 of a paragraph overflows the available area by 33725 >> millipoints. (See position 38:33624) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:40585) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:41202) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:41645) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:42132) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:42782) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:43361) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:44233) >> >> >> What exactly do I need to do? >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org >> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org >> >> > --bcaec5171eb34869d904cdfac1bf Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Bernardo,

By the looks of the exception you've got an error i= n the FO you're creating, which probably has nothing to do with Arabic = support. If you're wondering which fonts to use, I'd suggest you re= ad the Apache FOP website, it should give you all the information you need = [1].

As for your erroneous FO, I'd suggest the following= ; use an XSLT transformer to create the FO, then use that as the input to F= OP and you should get some information from the error as to which FO constr= uct is erroring. If you're still having issues, post the FO to this for= um (though under a new thread, it's won't be relevant to the origin= al thread).

Hope that helps

Mehdi



On 8 November= 2012 11:39, Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> wrote:
Hello,
I think that it's not s= o simple, but as Eduard pointed out you need:
a) a correct font
b) fop-1.1
c) fo generation
d) fop configuration
<= div>
I am also frustrated, I have not been able to generate a= PDF in Arabic.
So, these are my questions/experiences:

a) I&= #39;m using Arial Unicode MS [1]. It's a good choice?=C2=A0
b= ) I downloaded the last version from [2]
c) I tried xsltproc, tha= t converts any gliph into character codes
(ej.=C2=A03.8 (&#x628;&#x627;&#x644;&#x639;&#x631;= &#x628;&#x64A;&#x629;)),=C2=A0
or saxon that leaves t= he gliphs intact
(3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A= =D8=A9))
d) I've edited fop.xconf to register the font

In any case, not only fop refuses to generate a pdf, co= mplaining about missing glyphs and hyphenation,
but aborts with m= any org.apache.fop.fo.ValidationException.

So, any= one know's or can point to a document to learn about these questions
=C2=A0a) What font is recommended, or have been used with success?
=C2=A0b) What is the best way to generate the FO?
=C2=A0c)= What configuration do you use to register the font?
=C2=A0d) The= re are any examples?

Best regards,
Bernardo

[1]=C2=A0http://www.microsoft.com/typography/fonts/fam= ily.aspx?fid=3D24

--=C2=A0
Bernardo Go= nzalez Kriegel



On Thu, Nov 8, 2012 at 4:53 AM, Eduard T= ibet <eduard.tibet@i-free.com> wrote:
Brian,

It's simple. I'll try to explain.

1. Check if fonts, available on your system, support Arabic glyphs.
2. Write down (i.e. in any text editor) the names of these fonts.
3. Open your fo file and check the names of the fonts you are using. Please= , note, that the font families in your fo file should have the same names a= s your font files in your system.
4. Try to use the exact fonts with Arabic glyphs instead of autodetect. Try= to use the following: http://xmlgraphics.apache.org/fop/1.1/f= onts.html#advanced (but hold the step 2 in your mind).

Finally, you need to get:
1. The names of the fonts file in your system, that contains Arabic glyphs.=
2. The fo file with font families that exists in your system and contains A= rabic glyphs.
3. The configuration file that makes a dependency between the font files in= your system and font names fo file.

--
Best regards,
=C2=A0Eduard Tibet


-----Original Message-----
From: Brian Hansen [mailto:greencoppermine@gmail.com]
Sent: Thursday, November 08, 2012 11:06 AM
To: f= op-users@xmlgraphics.apache.org
Subject: Need help to get Arabic working with FOP

Hi

I'm pulling my hair out in frustration! I have been trying for so long<= br> to get Arabic fonts to display correct when using Docbook (converting
XML to FO using Xsltproc and then to PDF using FOP).

I'm sorry, but I just don't understand the documentation for FOP. I= t's
not clear enough for me.

I'm running FOP 1.0 on Linux. I need to know exacty, step by step,
what I need to do to get Arabic text rendered properly. Instead # is
shown.

I have created this file foprc.xconf:

<fop>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderers>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderer mime= =3D"application/pdf">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 <fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <auto-detect/>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 </fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderer> =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderers>
</fop>

When I run FOP I use this command:

$ fop -c foprc.xconf -fo f= ilename.fo -pdf filename.pdf

I get this message:

<SNIP>
Font "Symbol,normal,700" not found. Substituting with "Symbo= l,normal,400".
Font "ZapfDingbats,normal,700" not found. Substituting with
"ZapfDingbats,normal,400".
Glyph "?" (0x627, afii57415) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Helvetic= a-Bold".
Glyph "?" (0x625, afii57413) not available in font "Helvetic= a-Bold".
Glyph "?" (0x633, afii57427) not available in font "Helvetic= a-Bold".
Glyph "?" (0x645, afii57445) not available in font "Helvetic= a-Bold".
Glyph "?" (0x64a, afii57450) not available in font "Helvetic= a-Bold".
Glyph "?" (0x629, afii57417) not available in font "Helvetic= a-Bold".
Glyph "?" (0x646, afii57446) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Times-Ro= man".
Glyph "?" (0x627, afii57415) not available in font "Times-Ro= man".
Glyph "?" (0x625, afii57413) not available in font "Times-Ro= man".
Glyph "?" (0x647, afii57470) not available in font "Times-Ro= man".
Glyph "?" (0x62a, afii57418) not available in font "Times-Ro= man".
Glyph "?" (0x642, afii57442) not available in font "Times-Ro= man".
Glyph "?" (0x648, afii57448) not available in font "Times-Ro= man".
Glyph "?" (0x649, afii57449) not available in font "Times-Ro= man".
Glyph "?" (0x62e, afii57422) not available in font "Times-Bo= ld".
Glyph "?" (0x627, afii57415) not available in font "Times-Bo= ld".
Glyph "?" (0x641, afii57441) not available in font "Times-Bo= ld".
Glyph "?" (0x625, afii57413) not available in font "Times-Bo= ld".
Glyph "?" (0x650, afii57456) not available in font "Times-Bo= ld".
Glyph "?" (0x646, afii57446) not available in font "Times-Bo= ld".
Glyph "?" (0x651, afii57457) not available in font "Times-Bo= ld".
Glyph "?" (0x64e, afii57454) not available in font "Times-Bo= ld".
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:32883)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33245)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33624)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:40585)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41202)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41645)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42132)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42782)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:43361)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:44233)
</SNIP>

What exactly do I need to do?

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org=
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org<= br>


--bcaec5171eb34869d904cdfac1bf-- From fop-users-return-36001-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 12:26:49 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0626CD708 for ; Thu, 8 Nov 2012 12:26:49 +0000 (UTC) Received: (qmail 140 invoked by uid 500); 8 Nov 2012 12:26:48 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 99935 invoked by uid 500); 8 Nov 2012 12:26:47 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 99915 invoked by uid 99); 8 Nov 2012 12:26:47 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 12:26:47 +0000 X-ASF-Spam-Status: No, hits=0.9 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmpmbernardo@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 12:26:42 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so4812116vcb.27 for ; Thu, 08 Nov 2012 04:26:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=KyJPm9Wc6mEHReDVqatbmG11TwMndXlxQ8JX16FFCxI=; b=y5UUR5cY7u2delMFsA2KWTN54TffJh+jOE7ftBnOi8GwZZYOZl2ZdhTOfHH6FiDTlz zd9QevjOj+l75QaxJzmCqeJLEj2dP59iTz1odWGj4e7QKYD1WgpH1qn5W1Jei0tWRS3N 40SROMCydJRY+fu9OP0rVNukBEb9nEDcLX0D7ZZXRAwdhei5ko5cZPLjFEKDD7QKN4rd CvrEcDbYX+6Hxp6+7QLbiLcK5hr5j8AzhESd3FJSmkb09oYqciBoOhCIvZU8Ct1tdzMJ kC8JZGnF6InyTlLOaqqutnNCskw971BCiU20X4u49WQiz47Fxh/LZFevcPYIP/cGOzDW rM2Q== MIME-Version: 1.0 Received: by 10.58.145.161 with SMTP id sv1mr1827472veb.52.1352377580984; Thu, 08 Nov 2012 04:26:20 -0800 (PST) Received: by 10.220.79.210 with HTTP; Thu, 8 Nov 2012 04:26:20 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 12:26:20 +0000 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Luis Bernardo To: fop-users@xmlgraphics.apache.org Content-Type: multipart/mixed; boundary=047d7b67613c51186f04cdfaf16c X-Virus-Checked: Checked by ClamAV on apache.org --047d7b67613c51186f04cdfaf16c Content-Type: text/plain; charset=windows-1256 Content-Transfer-Encoding: quoted-printable an example is attached. in fact it was provided in this list by someone else by I am including also a fop.xconf file. On Thu, Nov 8, 2012 at 11:39 AM, Bernardo Gonzalez Kriegel wrote: > Hello, > I think that it's not so simple, but as Eduard pointed out you need: > a) a correct font > b) fop-1.1 > c) fo generation > d) fop configuration > > I am also frustrated, I have not been able to generate a PDF in Arabic. > So, these are my questions/experiences: > > a) I'm using Arial Unicode MS [1]. It's a good choice? > b) I downloaded the last version from [2] > c) I tried xsltproc, that converts any gliph into character codes > (ej. 3.8 (بالعربية)), > or saxon that leaves the gliphs intact > (3.8 (=C8=C7=E1=DA=D1=C8=ED=C9)) > d) I've edited fop.xconf to register the font > > In any case, not only fop refuses to generate a pdf, complaining about > missing glyphs and hyphenation, > but aborts with many org.apache.fop.fo.ValidationException. > > So, anyone know's or can point to a document to learn about these questio= ns > a) What font is recommended, or have been used with success? > b) What is the best way to generate the FO? > c) What configuration do you use to register the font? > d) There are any examples? > > Best regards, > Bernardo > > [1] http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24 > [2] http://xmlgraphics.apache.org/fop/1.1/ > > -- > Bernardo Gonzalez Kriegel > bgkriegel@gmail.com > > > > On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet > wrote: >> >> Brian, >> >> It's simple. I'll try to explain. >> >> 1. Check if fonts, available on your system, support Arabic glyphs. >> 2. Write down (i.e. in any text editor) the names of these fonts. >> 3. Open your fo file and check the names of the fonts you are using. >> Please, note, that the font families in your fo file should have the sam= e >> names as your font files in your system. >> 4. Try to use the exact fonts with Arabic glyphs instead of autodetect. >> Try to use the following: >> http://xmlgraphics.apache.org/fop/1.1/fonts.html#advanced (but hold the = step >> 2 in your mind). >> >> Finally, you need to get: >> 1. The names of the fonts file in your system, that contains Arabic >> glyphs. >> 2. The fo file with font families that exists in your system and contain= s >> Arabic glyphs. >> 3. The configuration file that makes a dependency between the font files >> in your system and font names fo file. >> >> -- >> Best regards, >> Eduard Tibet >> >> >> -----Original Message----- >> From: Brian Hansen [mailto:greencoppermine@gmail.com] >> Sent: Thursday, November 08, 2012 11:06 AM >> To: fop-users@xmlgraphics.apache.org >> Subject: Need help to get Arabic working with FOP >> >> Hi >> >> I'm pulling my hair out in frustration! I have been trying for so long >> to get Arabic fonts to display correct when using Docbook (converting >> XML to FO using Xsltproc and then to PDF using FOP). >> >> I'm sorry, but I just don't understand the documentation for FOP. It's >> not clear enough for me. >> >> I'm running FOP 1.0 on Linux. I need to know exacty, step by step, >> what I need to do to get Arabic text rendered properly. Instead # is >> shown. >> >> I have created this file foprc.xconf: >> >> >> >> >> >> >> >> >> >> >> >> When I run FOP I use this command: >> >> $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf >> >> I get this message: >> >> >> Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400= ". >> Font "ZapfDingbats,normal,700" not found. Substituting with >> "ZapfDingbats,normal,400". >> Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". >> Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". >> Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". >> Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". >> Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". >> Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". >> Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". >> Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". >> Glyph "?" (0x644, afii57444) not available in font "Times-Roman". >> Glyph "?" (0x627, afii57415) not available in font "Times-Roman". >> Glyph "?" (0x625, afii57413) not available in font "Times-Roman". >> Glyph "?" (0x647, afii57470) not available in font "Times-Roman". >> Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". >> Glyph "?" (0x642, afii57442) not available in font "Times-Roman". >> Glyph "?" (0x648, afii57448) not available in font "Times-Roman". >> Glyph "?" (0x649, afii57449) not available in font "Times-Roman". >> Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". >> Glyph "?" (0x627, afii57415) not available in font "Times-Bold". >> Glyph "?" (0x641, afii57441) not available in font "Times-Bold". >> Glyph "?" (0x625, afii57413) not available in font "Times-Bold". >> Glyph "?" (0x650, afii57456) not available in font "Times-Bold". >> Glyph "?" (0x646, afii57446) not available in font "Times-Bold". >> Glyph "?" (0x651, afii57457) not available in font "Times-Bold". >> Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". >> Line 1 of a paragraph overflows the available area by 33725 >> millipoints. (See position 38:32883) >> Line 1 of a paragraph overflows the available area by 33725 >> millipoints. (See position 38:33245) >> Line 1 of a paragraph overflows the available area by 33725 >> millipoints. (See position 38:33624) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:40585) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:41202) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:41645) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:42132) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:42782) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:43361) >> Line 1 of a paragraph overflows the available area by 2500 >> millipoints. (See position 42:44233) >> >> >> What exactly do I need to do? >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org >> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org >> > --047d7b67613c51186f04cdfaf16c Content-Type: application/octet-stream; name="arabic.fo" Content-Disposition: attachment; filename="arabic.fo" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h99undn60 PGZvOnJvb3QgeG1sbnM6Zm89Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvWFNML0Zvcm1hdCIgZm9u dC1mYW1pbHk9IkFyaWFsIiB3cml0aW5nLW1vZGU9InJsIj4KICA8Zm86bGF5b3V0LW1hc3Rlci1z ZXQ+CiAgICA8Zm86c2ltcGxlLXBhZ2UtbWFzdGVyIHBhZ2UtaGVpZ2h0PSIyOTdtbSIgcGFnZS13 aWR0aD0iMjEwbW0iIG1hc3Rlci1uYW1lPSJhNCI+CiAgICAgIDxmbzpyZWdpb24tYm9keSBtYXJn aW4tdG9wPSIxMW1tIiBtYXJnaW4tYm90dG9tPSIxMm1tIiBtYXJnaW4tcmlnaHQ9IjEwbW0iIG1h cmdpbi1sZWZ0PSIxMG1tIi8+CiAgICA8L2ZvOnNpbXBsZS1wYWdlLW1hc3Rlcj4KICA8L2ZvOmxh eW91dC1tYXN0ZXItc2V0PgogIDxmbzpwYWdlLXNlcXVlbmNlIG1hc3Rlci1yZWZlcmVuY2U9ImE0 Ij4KICAgIDxmbzpmbG93IGZsb3ctbmFtZT0ieHNsLXJlZ2lvbi1ib2R5Ij4KICAgICAgPGZvOmJs b2NrPtmI2YPZhNmF2Kcg2LLYp9iv2Kog2YXYudix2YHYqtmDINio2YfYp9ibINiy2KfYr9iqINin 2YTYs9mE2KfZhdipINmI2KfZhNmF2KrYudipINin2YTYqtmKINiq2K3YtdmEIHNvbWUgdGV4dCDY udmE2YrZh9inINiu2YTYp9mEINmC2YrYp9iv2KrZh9inLjwvZm86YmxvY2s+CiAgICA8L2ZvOmZs b3c+CiAgPC9mbzpwYWdlLXNlcXVlbmNlPgo8L2ZvOnJvb3Q+Cgo= --047d7b67613c51186f04cdfaf16c Content-Type: application/pdf; name="arabic.pdf" Content-Disposition: attachment; filename="arabic.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h99undn91 JVBERi0xLjQKJaqrrK0KNCAwIG9iago8PAovQ3JlYXRvciAoQXBhY2hlIEZPUCBWZXJzaW9uIHN2 bi10cnVuaykKL1Byb2R1Y2VyIChBcGFjaGUgRk9QIFZlcnNpb24gc3ZuLXRydW5rKQovQ3JlYXRp b25EYXRlIChEOjIwMTIxMTA4MTIyMTI2WikKPj4KZW5kb2JqCjUgMCBvYmoKPDwgL04gMyAvTGVu Z3RoIDExIDAgUiA+PgpzdHJlYW0KAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAA YWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAA AYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZ WgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAk bHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwA AAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJk IENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJ RUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IA ADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAA ABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAu SUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAu SUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAA AAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2 MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5 NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwA BBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAA AAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIA NwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADB AMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcB bgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJU Al0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34D igOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+ BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG 0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjn CPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1EL aQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4u DkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8R bRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTw FRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY +hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1H HXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsi JyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJ J3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNct DC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMN M0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85 vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECm QOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVI S0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAn UHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Y y1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2Gi YfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdr T2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUo dYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/ 5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrK izCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSW n5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKW owajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxav i7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8Ibyb vRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjK t8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo 2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56no Mui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK +Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//CmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iagpb L0lDQ0Jhc2VkIDUgMCBSXQplbmRvYmoKNyAwIG9iago8PAogIC9UeXBlIC9NZXRhZGF0YQogIC9T dWJ0eXBlIC9YTUwKICAvTGVuZ3RoIDEyIDAgUgo+PgpzdHJlYW0KPD94cGFja2V0IGJlZ2luPSLv u78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KCjx4OnhtcG1ldGEgeG1sbnM6eD0i YWRvYmU6bnM6bWV0YS8iPgo8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5 OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgo8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmRjPSJodHRw Oi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgcmRmOmFib3V0PSIiPgo8ZGM6bGFuZ3VhZ2U+ eC11bmtub3duPC9kYzpsYW5ndWFnZT4KPGRjOmRhdGU+MjAxMi0xMS0wOFQxMjoyMToyNlo8L2Rj OmRhdGU+CjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnBkZj0iaHR0 cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIgcmRmOmFib3V0PSIiPgo8cGRmOlBERlZlcnNpb24+ MS40PC9wZGY6UERGVmVyc2lvbj4KPHBkZjpQcm9kdWNlcj5BcGFjaGUgRk9QIFZlcnNpb24gc3Zu LXRydW5rPC9wZGY6UHJvZHVjZXI+CjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9u IHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgcmRmOmFib3V0PSIiPgo8 eG1wOkNyZWF0ZURhdGU+MjAxMi0xMS0wOFQxMjoyMToyNlo8L3htcDpDcmVhdGVEYXRlPgo8eG1w OkNyZWF0b3JUb29sPkFwYWNoZSBGT1AgVmVyc2lvbiBzdm4tdHJ1bms8L3htcDpDcmVhdG9yVG9v bD4KPHhtcDpNZXRhZGF0YURhdGU+MjAxMi0xMS0wOFQxMjoyMToyNlo8L3htcDpNZXRhZGF0YURh dGU+CjwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQg ZW5kPSJyIj8+CgoKZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PCAvTGVuZ3RoIDEzIDAgUiA+ PgpzdHJlYW0KMSAwIDAgLTEgMCA4NDEuODg5IGNtCnEKMSAwIDAgMSAyOC4zNDYgMzEuMTgxIGNt CjAgZwpCVAovRjE1IDEyIFRmCjEgMCAwIC0xIDE4MS4zNzg5OTc4IDEwLjMwNzk5OTYxIFRtIFs8 MDAyOTAwMDcwMDEzMDAxQTAwMEEwMDA3MDAyNTAwMjgwMDAxMDAyNzAwMTcwMDI2MDAwMTAwMDcw MDEzMDAyNTAwMDUwMDI0MDAwMT5dIFRKCjEgMCAwIC0xIDI1Ni44MTEwMDQ2NCAxMC4zMDc5OTk2 MSBUbSBbPDAwMUUwMDFGMDAyMDAwMjEwMDAxMDAyMjAwMjEwMDIzMDAyMj5dIFRKCjEgMCAwIC0x IDMwOC43OTUwMTM0MyAxMC4zMDc5OTk2MSBUbSBbPDAwMDEwMDFEMDAxQzAwMUIwMDFBMDAwMTAw MTkwMDEwMDAxNTAwMDkwMDAxMDAxODAwMEQwMDEwMDAwNjAwMTUwMDA5MDAwMzAwMDEwMDE4MDAw QzAwMTcwMDE2MDAxNTAwMDkwMDAxMDAwQjAwMEEwMDA5MDAwODAwMDEwMDE0MDAwNzAwMTMwMDEy MDAwMTAwMTEwMDEwMDAwRjAwMEUwMDBEMDAwQzAwMDEwMDBCMDAwQTAwMDkwMDA4MDAwMTAwMDcw MDA2MDAwNTAwMDQwMDAzPl0gVEoKRVQKUQoKZW5kc3RyZWFtCmVuZG9iago4IDAgb2JqCjw8CiAg L1Jlc291cmNlcyAzIDAgUgogIC9UeXBlIC9QYWdlCiAgL01lZGlhQm94IFswIDAgNTk1LjI3NSA4 NDEuODg5XQogIC9Dcm9wQm94IFswIDAgNTk1LjI3NSA4NDEuODg5XQogIC9CbGVlZEJveCBbMCAw IDU5NS4yNzUgODQxLjg4OV0KICAvVHJpbUJveCBbMCAwIDU5NS4yNzUgODQxLjg4OV0KICAvUGFy ZW50IDEgMCBSCiAgL0NvbnRlbnRzIDEwIDAgUgo+PgoKZW5kb2JqCjExIDAgb2JqCjMxNDQKZW5k b2JqCjEyIDAgb2JqCjgyNwplbmRvYmoKMTMgMCBvYmoKNTMwCmVuZG9iagoxNCAwIG9iago8PAog IC9UeXBlIC9Gb250RGVzY3JpcHRvcgogIC9Gb250TmFtZSAvRUFBQUFBK0FyaWFsTVQKICAvRm9u dEJCb3ggWy02NjQgLTMyNCAyMDI4IDEwMzddCiAgL0ZsYWdzIDMyCiAgL0NhcEhlaWdodCA3MTUK ICAvQXNjZW50IDEwMzcKICAvRGVzY2VudCAtMzI0CiAgL0l0YWxpY0FuZ2xlIDAKICAvU3RlbVYg MAogIC9NaXNzaW5nV2lkdGggNTAwCiAgL0ZvbnRGaWxlMiAxNSAwIFIKICAvQ0lEU2V0IDE2IDAg Ugo+PgoKZW5kb2JqCjE1IDAgb2JqCjw8IC9MZW5ndGgxIDE2MjcyIC9MZW5ndGggMjAgMCBSID4+ CnN0cmVhbQoAAQAAAAkAMAADAGBjdnQg3ucBjAAAAdwAAAYwZnBnbXv2AWwAAAgMAAAFsGdseWYr twlvAAAZhAAAJgBoZWFkyLoABgAAAJwAAAA2aGhlYRIqAAkAAADUAAAAJGhtdHiWQgAxAAAA+AAA AMRsb2NhAEwACwAAGLoAAADIbWF4cAV1AAgAAAG8AAAAIHByZXCbfAK6AAANvAAACv0AAQAAAALR 7MUxn9ZfDzz1CBsIAAAAAACi4ycqAAAAALU9ssj6r/1nEDoITAAAAAkAAQABAAAAAAABAAAHPv5O AEMQAPqv/jMQOgABAAAAAAAAAAAAAAAAAAAAMQYAAQACOQAAAqoAQQN1AHgDJwAAAagAAAMnAAAB 1gBZA+kAkAGoAJMCswClBbUAgAMnAAADJwAAA+kAkAIkAAAB9AAABM8AcwH0AAADJwAAAo0AoAGo AAAEPwAABM4AQQMAAD0EtQBqAfQAAAQ9AAAGxQAABA0AjQQAAD8EcwBEBqoAhwRzAEsCOQAkBAAA DwQ1AAAB9AAABD0AAAQNAI0CJAAAAjkAugMnAAAEPQAAA+kAkAQ/AAAGxQAABM8AcwH0AAAAAQAA ADEBAAA/AGMABQACABAALwBCAAAEDAr9AAMAAgW6ABkFugAaBacAGQQmABgAAP/nAAD/6AAA/+f+ af/oBboAGf5p/+gC6gAAALgAAAC4AAAAAACoAK0BaQCtAL8AwgHwABgArwC5ALQAyAAXAEQAnAB8 AJQAhwAGAFoAyACJAFIAUgAFAEQAlAEZ/7QALwChAAMAoQDNABcAVwB+ALoAFgEY/+kAfwCFA9MA hwCFAA0AIgBBAFAAbwCNAUz/dQBcAN8EgwA3AEwAbgBwAYD/WP+O/5L/pAClALkDyP/9AAsAGgBj AGMAzf/uBdj/3AAtAFwAlQCZAN8Bkgm1AEAAVwCAALkDnQByAJoDXQQB/2f/+gADACEAdwDNAAQA TQDNAcACKwBMAGUA5wEYAXwDQwXY/6P/sP/EAAMAHABdAGgAmgC6ATUBRwIhBVz/Tf/NABYALQB4 AIAAmQCyALYAtgC4AL0A2gEMBfD/pP/wABkALABJAH8AtADOAcAD/v2B/j8AAAAFABgAKQA5AEkA bwC+AMcA0AEjAcECbwUMBTIFQAV6/9QAFAAxAFUAVwCnALQA5gH3An4CfgJ/A8YERv9CAA4AhQCR AL8AwgDFAOEBGgEvAU8BVgIpAm8CngNyAAgALAAxADEAZABpAIkAmADHAN4BKwG2AgwCzwOjBKsE +wYd/uD/DgAGACYAmwCdAMEBDQEYASABcwGCAdYB4wJDAl8CmwLiA5QEqQTSB2EAHABeAG0AjQCr APcBEgE4AVEBWwFoAXwBhwGRAZkBzQHQAegCQQJUAmsC7wNoA3EDvQRCBEIEUwRzBIMFhgWLBuj+ WP7E/tH+9/8y/4YAUQB8AIEAkQCVAJ4AtAC5AM8A2QDZAN8A4gEFAQsBDgEOASABIQFVAXsBewF+ AY0BogGoAakBtAHQAdAB4gHpAfIB9QH7AgACAAIGAhsCIQIiAiICIwJyAncClAKcAs8CzwLQAuwC +QMXAyIDKwM1AzwDWQNvA3EDhwOQA5ADtQPhBBoEzwT/BTIFMgWWBZ8FqAWrBcIF8AYMB4IIAAjM /KP9Kv3e/gD+iP6W/rL+tP/hABUAGQAaABwAHwA8AFEAYQBhAGoAeACWAKUArwDTAQwBGAEaASoB PgFMAVEBXwFqAXEBeAGCAYQBmgGlAagBqQGuAbwBzQHXAe8CAAINAhwCIQIiAi4CNQJCAk8CTwJe AmUCcQKQApICtALWAvoDBwMLAw8DFQMqA0cDXQNlA3QDeQOWA7ADzAPdA+ID9gP8A/wD/wQKBB8E IgQmBCsERwRfBHUEngTnBOcFXAXLBeUGCgZtBoYGuAbxBzYHPgdQB1EHXQePB7YH1AhgALYAwwC1 ALcAAAAAAAAAAAAAAAAB4AOBA0UDtQCOAjMEGQLOAs4ALQBfAGQDTQI/AAACqAGIAn0BtAIkBXgG OwI7AU4A8AQmApQCxgKfAvYCOwNNAUsBUwBqAjEAAAAAAAAGFASqAAAAPATDAO0EvAJlAs4DtQB4 BgwBfgLvBgwAsgEAAjkAAAHFAzAEKwPLANoD3wEHBKEA2wQKARcB7QKnA1ABCwG9BD4FWAAhA5wA rgNxAX0AtQJFAAAK+wiMASsBTgGqAIcAVAEyAfgD/wADAk4AtAA3A+MAgwBrAtgA7QB3AIgAlwFk BGcAjgAzAXwA5wCmAp4DKQVuBioGFQHJAmkEigITAbQAAgSpAAACOQEkAQMFFACEAV0DmgbvAtkA dQDPBAoA3gOsBLwCzwKuA00E8AVSAWgAbQB9AIYAcf+BAHkFWATSAWcAAwFWACUE4ACUAHwDMgQh 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 F7NESTJAuAMXsjozQLgDF7MxNDJAuAMXsy5CMkC4AxezJywyQLgDF7MSJTKAuAMXswoNMsBBFgMW ANADFgACAHADFgABAsQADwEBAB8AoAMVALADFQACAwYADwEBAB8AQAMSsyQmMp+/AwQAAQMCAwEA ZAAf/8ADAbINETJBCgL/Au8AEgAfAu4C7QBkAB//wALtsw4RMp9BSgLiAK8C4gC/AuIAAwLiAuIC 4QLhAH8C4AABAA8C4AA/AuAAnwLgAL8C4ADPAuAA7wLgAAYC4ALgAt8C3wLeAt4ADwLdAC8C3QA/ At0AXwLdAJ8C3QC/At0A7wLdAAcC3QLdABAC3AABAAAC3AABABAC3AA/AtwAAgLcAtwAEALbAAEC 2wLbAA8C2gABAtoC2v/AAtOyNzkyuf/AAtOyKy8yuf/AAtOyHyUyuf/AAtOyFxsyuf/AAtOyEhYy uALSsvkpH7gC47MgKx+gQTAC1ACwAtQAAgAAAtQAEALUACAC1ABQAtQAYALUAHAC1AAGAGAC1gBw AtYAgALWAJAC1gCgAtYAsALWAAYAAALWABAC1gAgAsoAIALMACAC1gAwAtYAQALWAFAC1gAIAtCy ICsfuALPsiZCH0EWAs4CxwAXAB8CzQLIABcAHwLMAsYAFwAfAssCxQAXAB8CyQLFAB4AHwLKAsay Hh8AQQsCxgAAAscAEALGABACxwAvAsUABQLBsyQSH/9BEQK/AAEAHwK/AC8CvwA/Ar8ATwK/AF8C vwCPAr8ABgK/AiKyZB8SQQsCuwDKCAAAHwKyAOkIAAAfAqYAoggAQGofQCZDSTJAIENJMkAmOj0y QCA6PTKfIJ8mAkAmlpkyQCCWmTJAJo6SMkAgjpIyQCaEjDJAIISMMkAmeoEyQCB6gTJAJmx2MkAg bHYyQCZkajJAIGRqMkAmWl8yQCBaXzJAJk9UMkAgT1QyuAKetyQnHzdPawEgQQ8CdwAwAncAQAJ3 AFACdwAEAncCdwJ3APkEAAAfApuyKiofuAKaQCspKh+AugGAvAGAUgGAogGAZQGAfgGAgQGAPAGA XgGAKwGAHAGAHgGAQAGAuwE4AAEAgAFAtAGAQAGAuwE4AAEAgAE5QBgBgMoBgK0BgHMBgCYBgCUB gCQBgCABN0C4AiGySTNAuAIhskUzQLgCIbNBQjJAuAIhsz0+Mg9BDwIhAD8CIQB/AiEAAwC/AiEA zwIhAP8CIQADAEACIbMgIjJAuAIhsxkeMkC4AiKzKj8yQLgCIbMuOjJvQUgCwwB/AsMAjwLDAN8C wwAEAC8CwwBgAsMAzwLDAAMADwLDAD8CwwBfAsMAwALDAO8CwwD/AsMABgDfAiIAAQCPAiIAAQAP AiIALwIiAD8CIgBfAiIAfwIiAO8CIgAGAL8CIQDvAiEAAgBvAiEAfwIhAK8CIQADAC8CIQA/AiEA TwIhAAMCwwLDAiICIgIhAiFAHRAcECsQSAOPHAEPHgFPHv8eAjcAFhYAAAASEQgRuAENtvcN+PcN AAlBCQKOAo8AHQAfApACjwAdAB8Cj7L5HR+4AZiyJrsfQRUBlwAeBAEAHwE5ACYBJQAfATgAcwQB AB8BNQAcCAEAHwE0ABwCqwAfATKyHFYfuAEPsiYsH7oBDgAeBAG2H/kc5B/pHLgCAbYf6By7H9cg uAQBsh/VHLgCq7Yf1ByJH8kvuAgBsh+8JrgBAbIfuiC4AgG2H7kcOB+tyrgEAbIfgSa4AZqyH34m uAGath99HEcfaxy4BAGyH2UmuAGash9ec7gEAUAPH1ImWh9IHIkfRBxiH0BzuAgBth8/HF4fPCa4 AZqyHzUcuAQBth8wHLsfKxy4BAG2HyocVh8pHLgBAbIfIx64BAGyH1U3uAFoQCwHlgdYB08HNgcy BywHIQcfBx0HGwcUCBIIEAgOCAwICggICAYIBAgCCAAIFLj/4EArAAABABQGEAAAAQAGBAAAAQAE EAAAAQAQAgAAAQACAAAAAQAAAgEIAgBKALATA0sCS1NCAUuwwGMAS2IgsPZTI7gBClFasAUjQgGw EksAS1RCsDgrS7gH/1KwNytLsAdQW1ixAQGOWbA4K7ACiLgBAFRYuAH/sQEBjoUbsBJDWLkAAQER hY0buQABASiFjVlZABgWdj8YPxI+ETlGRD4ROUZEPhE5RkQ+ETlGRD4ROUZgRD4ROUZgRCsrKysr KysrKysrGCsrKysrKysrKysrGCsdsJZLU1iwqh1ZsDJLU1iw/x1ZS7CTUyBcWLkB8gHwRUS5AfEB 8EVEWVi5Az4B8kVSWLkB8gM+RFlZS7gBVlMgXFi5ACAB8UVEuQAmAfFFRFlYuQgeACBFUli5ACAI HkRZWUu4AZpTIFxYuQAlAfJFRLkAJAHyRURZWLkJCQAlRVJYuQAlCQlEWVlLuAQBUyBcWLFzJEVE sSQkRURZWLkXIABzRVJYuQBzFyBEWVlLuAQBUyBcWLHKJUVEsSUlRURZWLkWgADKRVJYuQDKFoBE WVlLsD5TIFxYsRwcRUSxHhxFRFlYuQEaABxFUli5ABwBGkRZWUuwVlMgXFixHBxFRLEvHEVEWVi5 AYkAHEVSWLkAHAGJRFlZS7gDAVMgXFixHBxFRLEcHEVEWVi5DeAAHEVSWLkAHA3gRFlZKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytlQisrAbM7WWNcRWUjRWAjRWVgI0Vg sIt2aBiwgGIgILFjWUVlI0UgsAMmYGJjaCCwAyZhZbBZI2VEsGMjRCCxO1xFZSNFILADJmBiY2gg sAMmYWWwXCNlRLA7I0SxAFxFVFixXEBlRLI7QDtFI2FEWbNHUDQ3RWUjRWAjRWVgI0VgsIl2aBiw gGIgILE0UEVlI0UgsAMmYGJjaCCwAyZhZbBQI2VEsDQjRCCxRzdFZSNFILADJmBiY2ggsAMmYWWw NyNlRLBHI0SxADdFVFixN0BlRLJHQEdFI2FEWQBLU0IBS1BYsQgAQllDXFixCABCWbMCCwoSQ1hg GyFZQhYQcD6wEkNYuTshGH4bugQAAagACytZsAwjQrANI0KwEkNYuS1BLUEbugQABAAACytZsA4j QrAPI0KwEkNYuRh+OyEbugGoBAAACytZsBAjQrARI0IAK3R1c3UAGEVpREVpREVpRHNzc3N0dXN0 dSsrKyt0dSsrKysrc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3NzcysrK0WwQGFEc3QAAEuwKlNLsD9R WlixBwdFsEBgRFkAS7A6U0uwP1FaWLELC0W4/8BgRFkAS7AuU0uwOlFaWLEDA0WwQGBEWQBLsC5T S7A8UVpYsQkJRbj/wGBEWSsrKysrKysrKysrKysrKysrK3UrKysrKysrQ1xYuQCAAruzAUAeAXQA c1kDsB5LVAKwEktUWrASQ1xaWLoAnwIiAAEAc1kAK3RzASsBcysrKysrKysrc3NzcysAKysrKysr AEVpRHNFaURzRWlEc3R1RWlEc0VpREVpREVpRHN0RWlERWlEcysrKysrcysAK3MrdHUrKysrKysr KysrKysrK3N0dQAAAAAAAAAAbAAAAGwAAACyAAABrAAAAbwAAAHMAAAB3AAAAmoAAANyAAAD9AAA BIwAAAW8AAAGqAAAB4wAAAecAAAIigAACJoAAAiqAAAJSgAACnYAAAsyAAAL6gAAC/oAAA20AAAP BgAAEMYAABGUAAARpAAAEbQAABHEAAAULgAAFUYAABZ0AAAXvgAAGIoAABpKAAAbGAAAGygAABvk AAAdLgAAHkwAAB6IAAAfjgAAIBoAACDyAAAiSgAAIzoAACUyAAAmAAAAAAIBAAAABQAFAAADAAcA QrQCAeQGB7gCmUATAAUE5AMACgcE5AEAGQgGBeQCA7wCMQAJAZkBLgAYKxD2PP08ThD0PE39PAA/ PP08EPw8/TwxMCERIRElIREhAQAEAPwgA8D8QAUA+wAgBMAAAAEAQQG4AmoCbQADACxAGXACcAMC TQFNAgIBIwACGgVwAAEAGQRwjRgrThDkXRDmAC9N7TEwAHEBXRM1IRVBAikBuLW1AAACAHj/YwO7 AxQAIAAqAHW1EEANETQDuP/gQAwLEjQSQAkRNAsUChy4Au+yJSUhugLvABQC67IKCg68AwoABAMI ABgC/bMoKAohvAMDABQDAwAAAvCyLAsKuP/AswkMNAq4AR+FLyszEPXt7RE5L+0AP/0yGS8YP/0y L+0REjkxMAErKysBFAcGIyInJicmJzcWFjMyNzY3NjciJyY1NDc2MzIXFhUHJicmIyIGFRQWA7t6 iLJCRjNSQUEROHsxem1VVStPh0NMMDhWVyYePxYfGyccKVgBYaWjtg8LGxcWIw0dPjFdL2orMXBn WGZlT40FYCUgJRwxMwD//wAAASUDbQXfABYAKgAA//8AAAElAe4GMwAWABUAAP//AAABJQNtA0kA FgAMAAAAAQBZASUCHAXsABYAPL8ADALvAA0DCwAWAu8AAQLrQAoMQAkRNAwMDQ0GuAMSshERALkC 8AAYEPQyL/0ZOS8yGC8rAD/tP+wxMAEjIicmJicuAicmJzcWFxYTFhcWMzMCHIxEKSQlCgYNFRIW J3snEAoKEiIcIYwBJTcwvotx7nsnMCTCeKdo/nyyMioAAAIAkP9GBC8FHQADACIAkkALFyoJETQW KgwRNAi4/+CzCRE0B7j/4LMJETQGuP/WQAsJETQcNAwRNAACA7gDArUBAR4REB26Au8AHgMJshA6 FLoDCgAKAwiyAQMCuAMBtwAAHR4eHR0ZugMDAAQC8LIkERC4ARqFLzMQ9P0yLxk5LxEzGC/9OTkA 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 AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAGTYAJQwgIABgRN5gMKAgKZW5kc3RyZWFt CmVuZG9iagoxNyAwIG9iago8PAogIC9UeXBlIC9Gb250CiAgL1N1YnR5cGUgL1R5cGUwCiAgL0Jh c2VGb250IC9FQUFBQUErQXJpYWxNVAogIC9FbmNvZGluZyAvSWRlbnRpdHktSAogIC9Ub1VuaWNv ZGUgMTkgMCBSCiAgL0Rlc2NlbmRhbnRGb250cyBbMTggMCBSXQo+PgoKZW5kb2JqCjE4IDAgb2Jq Cjw8IC9UeXBlIC9Gb250Ci9CYXNlRm9udCAvRUFBQUFBK0FyaWFsTVQgCi9DSURUb0dJRE1hcCAv SWRlbnRpdHkgCi9TdWJ0eXBlIC9DSURGb250VHlwZTIKL0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lz dHJ5IChBZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9TdXBwbGVtZW50IDAgPj4KL0ZvbnREZXNjcmlw dG9yIDE0IDAgUgovRFcgMAovVyBbIDAgWzc1MCAyNzcgMzMzIDQzMiAzOTQgMjA3IDM5NCAyMjkg NDg4IDIwNyAzMzcgNzEzIDM5NCAzOTQgNDg4IDI2NyAyNDQgNjAxIDI0NCAzOTQgMzE4IDIwNyA1 MzAgNjAwIDM3NSA1ODggMjQ0IDUyOSA4NDYgNTA2IDUwMCA1NTYgODMzIDU1NiAyNzcgNTAwIDUy NSAyNDQgNTI5IDUwNiAyNjcgMjc3IF0gXQo+PgplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAy MiAwIFIgPj4Kc3RyZWFtCi9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbgoxMiBk aWN0IGJlZ2luCmJlZ2luY21hcAovQ0lEU3lzdGVtSW5mbyAzIGRpY3QgZHVwIGJlZ2luCiAgL1Jl Z2lzdHJ5IChBZG9iZSkgZGVmCiAgL09yZGVyaW5nIChVQ1MpIGRlZgogIC9TdXBwbGVtZW50IDAg ZGVmCmVuZCBkZWYKL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVmCi9DTWFwVHlwZSAy IGRlZgoxIGJlZ2luY29kZXNwYWNlcmFuZ2UKPDAwMDA+IDxGRkZGPgplbmRjb2Rlc3BhY2VyYW5n ZQo0MiBiZWdpbmJmY2hhcgo8MDAwMD4gPGZmZmY+CjwwMDAxPiA8MDAyMD4KPDAwMDI+IDwwMDJk Pgo8MDAwMz4gPDA2NDg+CjwwMDA0PiA8ZmVkYj4KPDAwMDU+IDxmZWUwPgo8MDAwNj4gPGZlZTQ+ CjwwMDA3PiA8ZmU4ZT4KPDAwMDg+IDwwNjMyPgo8MDAwOT4gPDA2Mjc+CjwwMDBhPiA8MDYyZj4K PDAwMGI+IDwwNjJhPgo8MDAwYz4gPGZlZTM+CjwwMDBkPiA8ZmVjYz4KPDAwMGU+IDxmZWFlPgo8 MDAwZj4gPGZlZDM+CjwwMDEwPiA8ZmU5OD4KPDAwMTE+IDxmZWRhPgo8MDAxMj4gPGZlOTE+Cjww MDEzPiA8ZmVlYz4KPDAwMTQ+IDwwNjFiPgo8MDAxNT4gPGZlZGY+CjwwMDE2PiA8ZmViND4KPDAw MTc+IDxmZWZjPgo8MDAxOD4gPGZlOTQ+CjwwMDE5PiA8ZmVmMj4KPDAwMWE+IDxmZTk3Pgo8MDAx Yj4gPGZlYTQ+CjwwMDFjPiA8ZmViYz4KPDAwMWQ+IDxmZWRlPgo8MDAxZT4gPDAwNzM+CjwwMDFm PiA8MDA2Zj4KPDAwMjA+IDwwMDZkPgo8MDAyMT4gPDAwNjU+CjwwMDIyPiA8MDA3ND4KPDAwMjM+ IDwwMDc4Pgo8MDAyND4gPGZlY2I+CjwwMDI1PiA8ZmJmZj4KPDAwMjY+IDxmZWE3Pgo8MDAyNz4g PDA2NDQ+CjwwMDI4PiA8ZmVkNz4KPDAwMjk+IDwwMDJlPgplbmRiZmNoYXIKZW5kY21hcApDTWFw TmFtZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AKZW5kCmVuZAoKZW5kc3Ry ZWFtCmVuZG9iagoyMCAwIG9iagoxNjI3MgplbmRvYmoKMjEgMCBvYmoKMTI4CmVuZG9iagoyMiAw IG9iago5NDYKZW5kb2JqCjEgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzCi9Db3VudCAxCi9LaWRzIFs4 IDAgUiBdID4+CmVuZG9iagoyIDAgb2JqCjw8CiAgL1R5cGUgL0NhdGFsb2cKICAvUGFnZXMgMSAw IFIKICAvTGFuZyAoeC11bmtub3duKQogIC9NZXRhZGF0YSA3IDAgUgogIC9QYWdlTGFiZWxzIDkg MCBSCj4+CgplbmRvYmoKMyAwIG9iago8PAogIC9Gb250IDw8IC9GMTUgMTcgMCBSID4+CgogIC9Q cm9jU2V0IFsvUERGIC9JbWFnZUIgL0ltYWdlQyAvVGV4dF0KICAvQ29sb3JTcGFjZSA8PCAvRGVm YXVsdFJHQiA2IDAgUiA+PgoKPj4KCmVuZG9iago5IDAgb2JqCjw8IC9OdW1zIFswIDw8IC9QICgx KSA+PgpdID4+CgplbmRvYmoKeHJlZgowIDIzCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAyMzU1 NyAwMDAwMCBuIAowMDAwMDIzNjE1IDAwMDAwIG4gCjAwMDAwMjM3MjcgMDAwMDAgbiAKMDAwMDAw MDAxNSAwMDAwMCBuIAowMDAwMDAwMTUxIDAwMDAwIG4gCjAwMDAwMDMzNTQgMDAwMDAgbiAKMDAw MDAwMzM4NyAwMDAwMCBuIAowMDAwMDA0ODg5IDAwMDAwIG4gCjAwMDAwMjM4NTUgMDAwMDAgbiAK MDAwMDAwNDMwNCAwMDAwMCBuIAowMDAwMDA1MTEzIDAwMDAwIG4gCjAwMDAwMDUxMzQgMDAwMDAg biAKMDAwMDAwNTE1NCAwMDAwMCBuIAowMDAwMDA1MTc0IDAwMDAwIG4gCjAwMDAwMDU0MjggMDAw MDAgbiAKMDAwMDAyMTc3MCAwMDAwMCBuIAowMDAwMDIxOTUzIDAwMDAwIG4gCjAwMDAwMjIxMDgg MDAwMDAgbiAKMDAwMDAyMjQ5NCAwMDAwMCBuIAowMDAwMDIzNDk1IDAwMDAwIG4gCjAwMDAwMjM1 MTcgMDAwMDAgbiAKMDAwMDAyMzUzNyAwMDAwMCBuIAp0cmFpbGVyCjw8CiAgL1Jvb3QgMiAwIFIK ICAvSW5mbyA0IDAgUgogIC9JRCBbPDVDOTk5RjBFMDQ1OTQ3N0Q3MzQ4NEQ0NjZCQkU3QUY3PiA8 NUM5OTlGMEUwNDU5NDc3RDczNDg0RDQ2NkJCRTdBRjc+XQogIC9TaXplIDIzCj4+CnN0YXJ0eHJl ZgoyMzkwMQolJUVPRgo= --047d7b67613c51186f04cdfaf16c Content-Type: application/octet-stream; name="fop.xconf" Content-Disposition: attachment; filename="fop.xconf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h99undnc2 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGZvcCB2ZXJzaW9uPSIxLjAi PgogIDxmb250LWJhc2U+L3Vzci9zaGFyZS9mb250cy90cnVldHlwZS9tc3R0Y29yZWZvbnRzLzwv Zm9udC1iYXNlPgogIDxyZW5kZXJlcnM+CiAgICA8cmVuZGVyZXIgbWltZT0iYXBwbGljYXRpb24v cGRmIj4KICAgICAgPGZpbHRlckxpc3Q+CiAgICAgICAgPHZhbHVlPm51bGw8L3ZhbHVlPgogICAg ICA8L2ZpbHRlckxpc3Q+CiAgICAgIDxmb250cz4KICAgICAgICA8Zm9udCBlbWJlZC11cmw9IkFy aWFsLnR0ZiIgZW1iZWRkaW5nLW1vZGU9ImZ1bGwiPgogICAgICAgICAgPGZvbnQtdHJpcGxldCBu YW1lPSJBcmlhbCIgc3R5bGU9Im5vcm1hbCIgd2VpZ2h0PSJub3JtYWwiLz4KICAgICAgICA8L2Zv bnQ+CiAgICAgIDwvZm9udHM+CiAgICA8L3JlbmRlcmVyPgogICAgPHJlbmRlcmVyIG1pbWU9ImFw cGxpY2F0aW9uL3Bvc3RzY3JpcHQiPgogICAgICA8b3B0aW1pemUtcmVzb3VyY2VzPmZhbHNlPC9v cHRpbWl6ZS1yZXNvdXJjZXM+CiAgICAgIDxmb250cz4KICAgICAgICA8Zm9udCBlbWJlZC11cmw9 IkFyaWFsLnR0ZiIgZW1iZWRkaW5nLW1vZGU9ImZ1bGwiPgogICAgICAgICAgPGZvbnQtdHJpcGxl dCBuYW1lPSJBcmlhbCIgc3R5bGU9Im5vcm1hbCIgd2VpZ2h0PSJub3JtYWwiLz4KICAgICAgICA8 L2ZvbnQ+CiAgICAgIDwvZm9udHM+CiAgICA8L3JlbmRlcmVyPgogIDwvcmVuZGVyZXJzPgo8L2Zv cD4K --047d7b67613c51186f04cdfaf16c Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --047d7b67613c51186f04cdfaf16c-- From fop-users-return-36002-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 13:12:08 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 20061D930 for ; Thu, 8 Nov 2012 13:12:08 +0000 (UTC) Received: (qmail 45950 invoked by uid 500); 8 Nov 2012 13:12:07 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 45783 invoked by uid 500); 8 Nov 2012 13:12:07 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 45762 invoked by uid 99); 8 Nov 2012 13:12:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 13:12:06 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bgkriegel@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 13:11:59 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so4888512vcb.27 for ; Thu, 08 Nov 2012 05:11:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ZeWvLZdU+3IVjisGHpWjT8acmO5ShG+nhdcf4GDt6Vw=; b=y1sOrCBCvLbF5vlbl8MhMnX23WRJnpT7K3rdqF0CgRiAfuvjqy1oL2qhWHAcX08Sm9 TeInX0Q0qM4nXDKpHCviPjrHkfaUHFdThdCDwQJoQP1uN5cMg5+BWlhu8NeolzWSpZ/v RiVRhMIHnUSc9CpY8UeB7oj/i8KhGaHHPng0Csm4fvyxjaGQqomANC9wmtX2haU6Q+sV eNxnlqsAMBx4JPN0b6ZKpAgLfIjXHrw6RzbpaKAZbSFdCZlANYqu0cvRcmbtU1ExdgQ6 sTG0K3veQIAnyPUpJ46nsIO4DAWRzg/S3S4fA9aRno1NMcMvrA0f+KWQcj1cHb/Wb1Eo Htdg== MIME-Version: 1.0 Received: by 10.221.2.76 with SMTP id nt12mr7003571vcb.12.1352380298483; Thu, 08 Nov 2012 05:11:38 -0800 (PST) Received: by 10.58.92.4 with HTTP; Thu, 8 Nov 2012 05:11:38 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 10:11:38 -0300 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Bernardo Gonzalez Kriegel To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec54a377a4ad6f204cdfb93fc X-Virus-Checked: Checked by ClamAV on apache.org --bcaec54a377a4ad6f204cdfb93fc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Luis, I could re-generate the example, so I think my problem is in the fo generation side. Many thanks, Bernardo --=20 Bernardo Gonzalez Kriegel bgkriegel@gmail.com On Thu, Nov 8, 2012 at 9:26 AM, Luis Bernardo wrote= : > an example is attached. in fact it was provided in this list by > someone else by I am including also a fop.xconf file. > > On Thu, Nov 8, 2012 at 11:39 AM, Bernardo Gonzalez Kriegel > wrote: > > Hello, > > I think that it's not so simple, but as Eduard pointed out you need: > > a) a correct font > > b) fop-1.1 > > c) fo generation > > d) fop configuration > > > > I am also frustrated, I have not been able to generate a PDF in Arabic. > > So, these are my questions/experiences: > > > > a) I'm using Arial Unicode MS [1]. It's a good choice? > > b) I downloaded the last version from [2] > > c) I tried xsltproc, that converts any gliph into character codes > > (ej. 3.8 (بالعربية)), > > or saxon that leaves the gliphs intact > > (3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9)) > > d) I've edited fop.xconf to register the font > > > > In any case, not only fop refuses to generate a pdf, complaining about > > missing glyphs and hyphenation, > > but aborts with many org.apache.fop.fo.ValidationException. > > > > So, anyone know's or can point to a document to learn about these > questions > > a) What font is recommended, or have been used with success? > > b) What is the best way to generate the FO? > > c) What configuration do you use to register the font? > > d) There are any examples? > > > > Best regards, > > Bernardo > > > > [1] http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24 > > [2] http://xmlgraphics.apache.org/fop/1.1/ > > > > -- > > Bernardo Gonzalez Kriegel > > bgkriegel@gmail.com > > > > > > > > On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet > > wrote: > >> > >> Brian, > >> > >> It's simple. I'll try to explain. > >> > >> 1. Check if fonts, available on your system, support Arabic glyphs. > >> 2. Write down (i.e. in any text editor) the names of these fonts. > >> 3. Open your fo file and check the names of the fonts you are using. > >> Please, note, that the font families in your fo file should have the > same > >> names as your font files in your system. > >> 4. Try to use the exact fonts with Arabic glyphs instead of autodetect= . > >> Try to use the following: > >> http://xmlgraphics.apache.org/fop/1.1/fonts.html#advanced (but hold > the step > >> 2 in your mind). > >> > >> Finally, you need to get: > >> 1. The names of the fonts file in your system, that contains Arabic > >> glyphs. > >> 2. The fo file with font families that exists in your system and > contains > >> Arabic glyphs. > >> 3. The configuration file that makes a dependency between the font fil= es > >> in your system and font names fo file. > >> > >> -- > >> Best regards, > >> Eduard Tibet > >> > >> > >> -----Original Message----- > >> From: Brian Hansen [mailto:greencoppermine@gmail.com] > >> Sent: Thursday, November 08, 2012 11:06 AM > >> To: fop-users@xmlgraphics.apache.org > >> Subject: Need help to get Arabic working with FOP > >> > >> Hi > >> > >> I'm pulling my hair out in frustration! I have been trying for so long > >> to get Arabic fonts to display correct when using Docbook (converting > >> XML to FO using Xsltproc and then to PDF using FOP). > >> > >> I'm sorry, but I just don't understand the documentation for FOP. It's > >> not clear enough for me. > >> > >> I'm running FOP 1.0 on Linux. I need to know exacty, step by step, > >> what I need to do to get Arabic text rendered properly. Instead # is > >> shown. > >> > >> I have created this file foprc.xconf: > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> When I run FOP I use this command: > >> > >> $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf > >> > >> I get this message: > >> > >> > >> Font "Symbol,normal,700" not found. Substituting with > "Symbol,normal,400". > >> Font "ZapfDingbats,normal,700" not found. Substituting with > >> "ZapfDingbats,normal,400". > >> Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". > >> Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". > >> Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". > >> Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". > >> Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". > >> Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". > >> Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". > >> Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". > >> Glyph "?" (0x644, afii57444) not available in font "Times-Roman". > >> Glyph "?" (0x627, afii57415) not available in font "Times-Roman". > >> Glyph "?" (0x625, afii57413) not available in font "Times-Roman". > >> Glyph "?" (0x647, afii57470) not available in font "Times-Roman". > >> Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". > >> Glyph "?" (0x642, afii57442) not available in font "Times-Roman". > >> Glyph "?" (0x648, afii57448) not available in font "Times-Roman". > >> Glyph "?" (0x649, afii57449) not available in font "Times-Roman". > >> Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". > >> Glyph "?" (0x627, afii57415) not available in font "Times-Bold". > >> Glyph "?" (0x641, afii57441) not available in font "Times-Bold". > >> Glyph "?" (0x625, afii57413) not available in font "Times-Bold". > >> Glyph "?" (0x650, afii57456) not available in font "Times-Bold". > >> Glyph "?" (0x646, afii57446) not available in font "Times-Bold". > >> Glyph "?" (0x651, afii57457) not available in font "Times-Bold". > >> Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". > >> Line 1 of a paragraph overflows the available area by 33725 > >> millipoints. (See position 38:32883) > >> Line 1 of a paragraph overflows the available area by 33725 > >> millipoints. (See position 38:33245) > >> Line 1 of a paragraph overflows the available area by 33725 > >> millipoints. (See position 38:33624) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:40585) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:41202) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:41645) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:42132) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:42782) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:43361) > >> Line 1 of a paragraph overflows the available area by 2500 > >> millipoints. (See position 42:44233) > >> > >> > >> What exactly do I need to do? > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > >> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > --bcaec54a377a4ad6f204cdfb93fc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Luis,
I could re-generate the example, so I think my problem is in the = fo generation side.

Many thanks,
Bernard= o
--=C2=A0
Bernardo Gonzalez Kriegel
bgkriegel@gmail.com


On Thu, Nov 8, 2012 at 9:26 AM, Luis Ber= nardo <lmpmbernardo@gmail.com> wrote:
an example is attached. in fact it was provided in this list by
someone else by I am including also a fop.xconf file.

On Thu, Nov 8, 2012 at 11:39 AM, Bernardo Gonzalez Kriegel
<bgkriegel@gmail.com> wrot= e:
> Hello,
> I think that it's not so simple, but as Eduard pointed out you nee= d:
> a) a correct font
> b) fop-1.1
> c) fo generation
> d) fop configuration
>
> I am also frustrated, I have not been able to generate a PDF in Arabic= .
> So, these are my questions/experiences:
>
> a) I'm using Arial Unicode MS [1]. It's a good choice?
> b) I downloaded the last version from [2]
> c) I tried xsltproc, that converts any gliph into character codes
> (ej. 3.8 (&#x628;&#x627;&#x644;&#x639;&#x631;&= #x628;&#x64A;&#x629;)),
> or saxon that leaves the gliphs intact
> (3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9))
> d) I've edited fop.xconf to register the font
>
> In any case, not only fop refuses to generate a pdf, complaining about=
> missing glyphs and hyphenation,
> but aborts with many org.apache.fop.fo.ValidationException.
>
> So, anyone know's or can point to a document to learn about these = questions
> =C2=A0a) What font is recommended, or have been used with success?
> =C2=A0b) What is the best way to generate the FO?
> =C2=A0c) What configuration do you use to register the font?
> =C2=A0d) There are any examples?
>
> Best regards,
> Bernardo
>
> [1] http://www.microsoft.com/typography/fonts/family= .aspx?fid=3D24
> [2] http://xmlgraphics.apache.org/fop/1.1/
>
> --
> Bernardo Gonzalez Kriegel
> bgkriegel@gmail.com
>
>
>
> On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet <eduard.tibet@i-free.com>
> wrote:
>>
>> Brian,
>>
>> It's simple. I'll try to explain.
>>
>> 1. Check if fonts, available on your system, support Arabic glyphs= .
>> 2. Write down (i.e. in any text editor) the names of these fonts.<= br> >> 3. Open your fo file and check the names of the fonts you are usin= g.
>> Please, note, that the font families in your fo file should have t= he same
>> names as your font files in your system.
>> 4. Try to use the exact fonts with Arabic glyphs instead of autode= tect.
>> Try to use the following:
>> http://xmlgraphics.apache.org/fop/1.1/fonts.html#adva= nced (but hold the step
>> 2 in your mind).
>>
>> Finally, you need to get:
>> 1. The names of the fonts file in your system, that contains Arabi= c
>> glyphs.
>> 2. The fo file with font families that exists in your system and c= ontains
>> Arabic glyphs.
>> 3. The configuration file that makes a dependency between the font= files
>> in your system and font names fo file.
>>
>> --
>> Best regards,
>> =C2=A0Eduard Tibet
>>
>>
>> -----Original Message-----
>> From: Brian Hansen [mailto:greencoppermine@gmail.com]
>> Sent: Thursday, November 08, 2012 11:06 AM
>> To: fop-users@= xmlgraphics.apache.org
>> Subject: Need help to get Arabic working with FOP
>>
>> Hi
>>
>> I'm pulling my hair out in frustration! I have been trying for= so long
>> to get Arabic fonts to display correct when using Docbook (convert= ing
>> XML to FO using Xsltproc and then to PDF using FOP).
>>
>> I'm sorry, but I just don't understand the documentation f= or FOP. It's
>> not clear enough for me.
>>
>> I'm running FOP 1.0 on Linux. I need to know exacty, step by s= tep,
>> what I need to do to get Arabic text rendered properly. Instead # = is
>> shown.
>>
>> I have created this file foprc.xconf:
>>
>> <fop>
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderers>
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <render= er mime=3D"application/pdf">
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 <fonts>
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <auto-detect/>
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 </fonts>
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </rende= rer>
>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderers>
>> </fop>
>>
>> When I run FOP I use this command:
>>
>> $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf
>>
>> I get this message:
>>
>> <SNIP>
>> Font "Symbol,normal,700" not found. Substituting with &q= uot;Symbol,normal,400".
>> Font "ZapfDingbats,normal,700" not found. Substituting w= ith
>> "ZapfDingbats,normal,400".
>> Glyph "?" (0x627, afii57415) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x644, afii57444) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x625, afii57413) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x633, afii57427) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x645, afii57445) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x64a, afii57450) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x629, afii57417) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x646, afii57446) not available in font "= ;Helvetica-Bold".
>> Glyph "?" (0x644, afii57444) not available in font "= ;Times-Roman".
>> Glyph "?" (0x627, afii57415) not available in font "= ;Times-Roman".
>> Glyph "?" (0x625, afii57413) not available in font "= ;Times-Roman".
>> Glyph "?" (0x647, afii57470) not available in font "= ;Times-Roman".
>> Glyph "?" (0x62a, afii57418) not available in font "= ;Times-Roman".
>> Glyph "?" (0x642, afii57442) not available in font "= ;Times-Roman".
>> Glyph "?" (0x648, afii57448) not available in font "= ;Times-Roman".
>> Glyph "?" (0x649, afii57449) not available in font "= ;Times-Roman".
>> Glyph "?" (0x62e, afii57422) not available in font "= ;Times-Bold".
>> Glyph "?" (0x627, afii57415) not available in font "= ;Times-Bold".
>> Glyph "?" (0x641, afii57441) not available in font "= ;Times-Bold".
>> Glyph "?" (0x625, afii57413) not available in font "= ;Times-Bold".
>> Glyph "?" (0x650, afii57456) not available in font "= ;Times-Bold".
>> Glyph "?" (0x646, afii57446) not available in font "= ;Times-Bold".
>> Glyph "?" (0x651, afii57457) not available in font "= ;Times-Bold".
>> Glyph "?" (0x64e, afii57454) not available in font "= ;Times-Bold".
>> Line 1 of a paragraph overflows the available area by 33725
>> millipoints. (See position 38:32883)
>> Line 1 of a paragraph overflows the available area by 33725
>> millipoints. (See position 38:33245)
>> Line 1 of a paragraph overflows the available area by 33725
>> millipoints. (See position 38:33624)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:40585)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:41202)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:41645)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:42132)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:42782)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:43361)
>> Line 1 of a paragraph overflows the available area by 2500
>> millipoints. (See position 42:44233)
>> </SNIP>
>>
>> What exactly do I need to do?
>>
>> ------------------------------------------------------------------= ---
>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

--bcaec54a377a4ad6f204cdfb93fc-- From fop-users-return-36003-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 13:31:14 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D5E1FDAFD for ; Thu, 8 Nov 2012 13:31:14 +0000 (UTC) Received: (qmail 3047 invoked by uid 500); 8 Nov 2012 13:31:14 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 2990 invoked by uid 500); 8 Nov 2012 13:31:14 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 2964 invoked by uid 99); 8 Nov 2012 13:31:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 13:31:13 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bgkriegel@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 13:31:08 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so4923605vcb.27 for ; Thu, 08 Nov 2012 05:30:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=a1Z7DUaD0dSDjo5ChwOo26AjhN50Q03BFdMfOatbLX0=; b=Agtxyl7CIcZ+2/oCbxYZVpJkbaFLCGQc9oe8QNblJk/aK5XzVlUYJNkAyVgTodA2Qi J83jqSg+WumGUib+WpP7qnty5GdT+bz77yjpZMB3D2ydP2p8Te7EqqFNvGTIxsqjV2D5 I2xL5JAbyVHUqSllSfUruXcw/MBEDMM0YOpBOiLRLB6nVwb3FolJPcdZle5BEAgLbC7F tnJTV2exaLFPfYaOW8QZC+8tcjv9tberlpMcj8yI1jm/wQlHtxmcWfoR16AsA0P7jNkX Prtj/jGoqEEuY38sdg/AFJXEXOWyOtwUyF9J5VxJ3tFh+0elzOkoWeaf+6iDMB0dbxT/ H1uw== MIME-Version: 1.0 Received: by 10.220.225.132 with SMTP id is4mr7052632vcb.47.1352381447290; Thu, 08 Nov 2012 05:30:47 -0800 (PST) Received: by 10.58.92.4 with HTTP; Thu, 8 Nov 2012 05:30:47 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 10:30:47 -0300 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Bernardo Gonzalez Kriegel To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=14dae9ccd52cc4412604cdfbd759 X-Virus-Checked: Checked by ClamAV on apache.org --14dae9ccd52cc4412604cdfbd759 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Mehdi, You are right, I used the example and configuration sent by Luis Bernardo, and fop works well. As for the fonts, his (Luis) example used Arial, I also tested ArialUnicodeMS and works. Traditional arabic (BTW, the links on the page are wrong) produces this error: org.apache.fop.apps.FOPException: The font trado.ttf is not embeddable due to a licensing restriction. Thank you, Bernardo --=20 Bernardo Gonzalez Kriegel bgkriegel@gmail.com On Thu, Nov 8, 2012 at 9:12 AM, Mehdi Houshmand wrote: > Hi Bernardo, > > By the looks of the exception you've got an error in the FO you're > creating, which probably has nothing to do with Arabic support. If you're > wondering which fonts to use, I'd suggest you read the Apache FOP website= , > it should give you all the information you need [1]. > > As for your erroneous FO, I'd suggest the following; use an XSLT > transformer to create the FO, then use that as the input to FOP and you > should get some information from the error as to which FO construct is > erroring. If you're still having issues, post the FO to this forum (thoug= h > under a new thread, it's won't be relevant to the original thread). > > Hope that helps > > Mehdi > > [1] > http://xmlgraphics.apache.org/fop/trunk/complexscripts.html#fonts_arabic > > > On 8 November 2012 11:39, Bernardo Gonzalez Kriegel = wrote: > >> Hello, >> I think that it's not so simple, but as Eduard pointed out you need: >> a) a correct font >> b) fop-1.1 >> c) fo generation >> d) fop configuration >> >> I am also frustrated, I have not been able to generate a PDF in Arabic. >> So, these are my questions/experiences: >> >> a) I'm using Arial Unicode MS [1]. It's a good choice? >> b) I downloaded the last version from [2] >> c) I tried xsltproc, that converts any gliph into character codes >> (ej. 3.8 (بالعربية)), >> or saxon that leaves the gliphs intact >> (3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9)) >> d) I've edited fop.xconf to register the font >> >> In any case, not only fop refuses to generate a pdf, complaining about >> missing glyphs and hyphenation, >> but aborts with many org.apache.fop.fo.ValidationException. >> >> So, anyone know's or can point to a document to learn about these >> questions >> a) What font is recommended, or have been used with success? >> b) What is the best way to generate the FO? >> c) What configuration do you use to register the font? >> d) There are any examples? >> >> Best regards, >> Bernardo >> >> [1] http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24 >> [2] http://xmlgraphics.apache.org/fop/1.1/ >> >> -- >> Bernardo Gonzalez Kriegel >> bgkriegel@gmail.com >> >> >> >> On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet wr= ote: >> >>> Brian, >>> >>> It's simple. I'll try to explain. >>> >>> 1. Check if fonts, available on your system, support Arabic glyphs. >>> 2. Write down (i.e. in any text editor) the names of these fonts. >>> 3. Open your fo file and check the names of the fonts you are using. >>> Please, note, that the font families in your fo file should have the sa= me >>> names as your font files in your system. >>> 4. Try to use the exact fonts with Arabic glyphs instead of autodetect. >>> Try to use the following: >>> http://xmlgraphics.apache.org/fop/1.1/fonts.html#advanced (but hold the >>> step 2 in your mind). >>> >>> Finally, you need to get: >>> 1. The names of the fonts file in your system, that contains Arabic >>> glyphs. >>> 2. The fo file with font families that exists in your system and >>> contains Arabic glyphs. >>> 3. The configuration file that makes a dependency between the font file= s >>> in your system and font names fo file. >>> >>> -- >>> Best regards, >>> Eduard Tibet >>> >>> >>> -----Original Message----- >>> From: Brian Hansen [mailto:greencoppermine@gmail.com] >>> Sent: Thursday, November 08, 2012 11:06 AM >>> To: fop-users@xmlgraphics.apache.org >>> Subject: Need help to get Arabic working with FOP >>> >>> Hi >>> >>> I'm pulling my hair out in frustration! I have been trying for so long >>> to get Arabic fonts to display correct when using Docbook (converting >>> XML to FO using Xsltproc and then to PDF using FOP). >>> >>> I'm sorry, but I just don't understand the documentation for FOP. It's >>> not clear enough for me. >>> >>> I'm running FOP 1.0 on Linux. I need to know exacty, step by step, >>> what I need to do to get Arabic text rendered properly. Instead # is >>> shown. >>> >>> I have created this file foprc.xconf: >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> When I run FOP I use this command: >>> >>> $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf >>> >>> I get this message: >>> >>> >>> Font "Symbol,normal,700" not found. Substituting with >>> "Symbol,normal,400". >>> Font "ZapfDingbats,normal,700" not found. Substituting with >>> "ZapfDingbats,normal,400". >>> Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". >>> Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". >>> Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". >>> Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". >>> Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". >>> Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". >>> Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". >>> Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". >>> Glyph "?" (0x644, afii57444) not available in font "Times-Roman". >>> Glyph "?" (0x627, afii57415) not available in font "Times-Roman". >>> Glyph "?" (0x625, afii57413) not available in font "Times-Roman". >>> Glyph "?" (0x647, afii57470) not available in font "Times-Roman". >>> Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". >>> Glyph "?" (0x642, afii57442) not available in font "Times-Roman". >>> Glyph "?" (0x648, afii57448) not available in font "Times-Roman". >>> Glyph "?" (0x649, afii57449) not available in font "Times-Roman". >>> Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". >>> Glyph "?" (0x627, afii57415) not available in font "Times-Bold". >>> Glyph "?" (0x641, afii57441) not available in font "Times-Bold". >>> Glyph "?" (0x625, afii57413) not available in font "Times-Bold". >>> Glyph "?" (0x650, afii57456) not available in font "Times-Bold". >>> Glyph "?" (0x646, afii57446) not available in font "Times-Bold". >>> Glyph "?" (0x651, afii57457) not available in font "Times-Bold". >>> Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". >>> Line 1 of a paragraph overflows the available area by 33725 >>> millipoints. (See position 38:32883) >>> Line 1 of a paragraph overflows the available area by 33725 >>> millipoints. (See position 38:33245) >>> Line 1 of a paragraph overflows the available area by 33725 >>> millipoints. (See position 38:33624) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:40585) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:41202) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:41645) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:42132) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:42782) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:43361) >>> Line 1 of a paragraph overflows the available area by 2500 >>> millipoints. (See position 42:44233) >>> >>> >>> What exactly do I need to do? >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org >>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org >>> >>> >> > --14dae9ccd52cc4412604cdfbd759 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Mehdi,

You are right, I used the example and configur= ation sent by Luis Bernardo, and fop works well.
As for the fonts= , his (Luis) example used Arial, I also tested ArialUnicodeMS and works.=C2= =A0
Traditional arabic (BTW, the links on the page are wrong) produces thi= s error:

org.apache.fop.apps.FOPException: The fon= t trado.ttf is not embeddable due to a licensing restriction.

Thank you,
Bernardo

--=C2= =A0
Bernardo Gonzalez Kriegel



On Thu, Nov 8, 2012 at 9:12 AM, Mehdi Ho= ushmand <med1985@gmail.com> wrote:
Hi Bernardo,

By the looks of the exception you've got an error i= n the FO you're creating, which probably has nothing to do with Arabic = support. If you're wondering which fonts to use, I'd suggest you re= ad the Apache FOP website, it should give you all the information you need = [1].

As for your erroneous FO, I'd suggest the following= ; use an XSLT transformer to create the FO, then use that as the input to F= OP and you should get some information from the error as to which FO constr= uct is erroring. If you're still having issues, post the FO to this for= um (though under a new thread, it's won't be relevant to the origin= al thread).

Hope that helps

Mehdi



On 8 November= 2012 11:39, Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> wrote:
Hello,
I think that it's not s= o simple, but as Eduard pointed out you need:
a) a correct font
b) fop-1.1
c) fo generation
d) fop configuration
<= div>
I am also frustrated, I have not been able to generate a= PDF in Arabic.
So, these are my questions/experiences:

a) I&= #39;m using Arial Unicode MS [1]. It's a good choice?=C2=A0
b= ) I downloaded the last version from [2]
c) I tried xsltproc, tha= t converts any gliph into character codes
(ej.=C2=A03.8 (&#x628;&#x627;&#x644;&#x639;&#x631;= &#x628;&#x64A;&#x629;)),=C2=A0
or saxon that leaves t= he gliphs intact
(3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A= =D8=A9))
d) I've edited fop.xconf to register the font

In any case, not only fop refuses to generate a pdf, co= mplaining about missing glyphs and hyphenation,
but aborts with m= any org.apache.fop.fo.ValidationException.

So, any= one know's or can point to a document to learn about these questions
=C2=A0a) What font is recommended, or have been used with success?
=C2=A0b) What is the best way to generate the FO?
=C2=A0c)= What configuration do you use to register the font?
=C2=A0d) The= re are any examples?

Best regards,
Bernardo

[1]=C2=A0http://www.microsoft.com/typography/fonts/fam= ily.aspx?fid=3D24

--=C2=A0
Bernardo Gonzalez Kriegel



On Thu, Nov 8, 2012 at 4:53 AM, Eduard T= ibet <eduard.tibet@i-free.com> wrote:
Brian,

It's simple. I'll try to explain.

1. Check if fonts, available on your system, support Arabic glyphs.
2. Write down (i.e. in any text editor) the names of these fonts.
3. Open your fo file and check the names of the fonts you are using. Please= , note, that the font families in your fo file should have the same names a= s your font files in your system.
4. Try to use the exact fonts with Arabic glyphs instead of autodetect. Try= to use the following: http://xmlgraphics.apache.org/fop/1.1/f= onts.html#advanced (but hold the step 2 in your mind).

Finally, you need to get:
1. The names of the fonts file in your system, that contains Arabic glyphs.=
2. The fo file with font families that exists in your system and contains A= rabic glyphs.
3. The configuration file that makes a dependency between the font files in= your system and font names fo file.

--
Best regards,
=C2=A0Eduard Tibet


-----Original Message-----
From: Brian Hansen [mailto:greencoppermine@gmail.com]
Sent: Thursday, November 08, 2012 11:06 AM
To: f= op-users@xmlgraphics.apache.org
Subject: Need help to get Arabic working with FOP

Hi

I'm pulling my hair out in frustration! I have been trying for so long<= br> to get Arabic fonts to display correct when using Docbook (converting
XML to FO using Xsltproc and then to PDF using FOP).

I'm sorry, but I just don't understand the documentation for FOP. I= t's
not clear enough for me.

I'm running FOP 1.0 on Linux. I need to know exacty, step by step,
what I need to do to get Arabic text rendered properly. Instead # is
shown.

I have created this file foprc.xconf:

<fop>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderers>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderer mime= =3D"application/pdf">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 <fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <auto-detect/>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 </fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderer> =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderers>
</fop>

When I run FOP I use this command:

$ fop -c foprc.xconf -fo f= ilename.fo -pdf filename.pdf

I get this message:

<SNIP>
Font "Symbol,normal,700" not found. Substituting with "Symbo= l,normal,400".
Font "ZapfDingbats,normal,700" not found. Substituting with
"ZapfDingbats,normal,400".
Glyph "?" (0x627, afii57415) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Helvetic= a-Bold".
Glyph "?" (0x625, afii57413) not available in font "Helvetic= a-Bold".
Glyph "?" (0x633, afii57427) not available in font "Helvetic= a-Bold".
Glyph "?" (0x645, afii57445) not available in font "Helvetic= a-Bold".
Glyph "?" (0x64a, afii57450) not available in font "Helvetic= a-Bold".
Glyph "?" (0x629, afii57417) not available in font "Helvetic= a-Bold".
Glyph "?" (0x646, afii57446) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Times-Ro= man".
Glyph "?" (0x627, afii57415) not available in font "Times-Ro= man".
Glyph "?" (0x625, afii57413) not available in font "Times-Ro= man".
Glyph "?" (0x647, afii57470) not available in font "Times-Ro= man".
Glyph "?" (0x62a, afii57418) not available in font "Times-Ro= man".
Glyph "?" (0x642, afii57442) not available in font "Times-Ro= man".
Glyph "?" (0x648, afii57448) not available in font "Times-Ro= man".
Glyph "?" (0x649, afii57449) not available in font "Times-Ro= man".
Glyph "?" (0x62e, afii57422) not available in font "Times-Bo= ld".
Glyph "?" (0x627, afii57415) not available in font "Times-Bo= ld".
Glyph "?" (0x641, afii57441) not available in font "Times-Bo= ld".
Glyph "?" (0x625, afii57413) not available in font "Times-Bo= ld".
Glyph "?" (0x650, afii57456) not available in font "Times-Bo= ld".
Glyph "?" (0x646, afii57446) not available in font "Times-Bo= ld".
Glyph "?" (0x651, afii57457) not available in font "Times-Bo= ld".
Glyph "?" (0x64e, afii57454) not available in font "Times-Bo= ld".
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:32883)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33245)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33624)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:40585)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41202)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41645)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42132)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42782)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:43361)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:44233)
</SNIP>

What exactly do I need to do?

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org=
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org<= br>



--14dae9ccd52cc4412604cdfbd759-- From fop-users-return-36004-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 13:46:00 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D6B9BDB30 for ; Thu, 8 Nov 2012 13:46:00 +0000 (UTC) Received: (qmail 39447 invoked by uid 500); 8 Nov 2012 13:46:00 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 39310 invoked by uid 500); 8 Nov 2012 13:46:00 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 39287 invoked by uid 99); 8 Nov 2012 13:45:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 13:45:59 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of med1985@gmail.com designates 209.85.223.182 as permitted sender) Received: from [209.85.223.182] (HELO mail-ie0-f182.google.com) (209.85.223.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 13:45:54 +0000 Received: by mail-ie0-f182.google.com with SMTP id k10so7362267iea.27 for ; Thu, 08 Nov 2012 05:45:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=pP7Np3QIj4zVQgQF0B3NwuKnzkb739/Gs8UwtY23Mc4=; b=WU8bsPC9b71YXqBFjSzPcnTFp4C5IYmw5yqOLdpXDRQI8ZiD9+ISVAYJGN1EHeDV59 RB7iOc+m+yql+B4SH4ht2tbtAK3+WCMA6e4nkhcce/nH9zvAtBcD/A2Cqgti2ubF5jlK ow0cxba4YZaxaiSgwfc7zioxAz90YYKW4WUSUxvsRr8sCa0xB/orsN1puCfphg4HwPkZ IgUL5F5frWJaj+w4clgRND8q4X+gmkxKm/Fl/cGTkELT/mXLkAzQGM4cdYAbkosgQ+o0 1p67GYB5XA1TZz/Q8XpnNMCX4riPfYPMuEXFWvAJNudnquRckgwawCdsvIJU5DIRuU15 Wh7A== MIME-Version: 1.0 Received: by 10.50.6.169 with SMTP id c9mr8125753iga.24.1352382333739; Thu, 08 Nov 2012 05:45:33 -0800 (PST) Received: by 10.64.46.162 with HTTP; Thu, 8 Nov 2012 05:45:33 -0800 (PST) In-Reply-To: References: Date: Thu, 8 Nov 2012 13:45:33 +0000 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Mehdi Houshmand To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=e89a8f6467179a638a04cdfc0cb3 X-Virus-Checked: Checked by ClamAV on apache.org --e89a8f6467179a638a04cdfc0cb3 Content-Type: text/plain; charset=windows-1256 Content-Transfer-Encoding: quoted-printable Ahh yeah, that doesn't mean it doesn't work though. You can reference fonts [1], but you'll need them installed if you want to view them. Alternatively you could either 1) buy the license or 2) uhm *cough* change the bit flag which tells Fop the font is not embeddable [2] *cough*... Woahh that was an informative cough! Obviously any changes you make to the font are ill advised in a commercial setting, but may help you test the font before purchasing it. Mehdi [1] http://xmlgraphics.apache.org/fop/1.1/fonts.html *cough* [2] http://www.microsoft.com/typography/otspec/os2.htm#fst *cough* On 8 November 2012 13:30, Bernardo Gonzalez Kriegel wr= ote: > Hi Mehdi, > > You are right, I used the example and configuration sent by Luis Bernardo= , > and fop works well. > As for the fonts, his (Luis) example used Arial, I also tested > ArialUnicodeMS and works. > Traditional arabic (BTW, the links on the page are wrong) produces this > error: > > org.apache.fop.apps.FOPException: The font trado.ttf is not embeddable du= e > to a licensing restriction. > > Thank you, > Bernardo > > -- > Bernardo Gonzalez Kriegel > bgkriegel@gmail.com > > > > On Thu, Nov 8, 2012 at 9:12 AM, Mehdi Houshmand wrote= : > >> Hi Bernardo, >> >> By the looks of the exception you've got an error in the FO you're >> creating, which probably has nothing to do with Arabic support. If you'r= e >> wondering which fonts to use, I'd suggest you read the Apache FOP websit= e, >> it should give you all the information you need [1]. >> >> As for your erroneous FO, I'd suggest the following; use an XSLT >> transformer to create the FO, then use that as the input to FOP and you >> should get some information from the error as to which FO construct is >> erroring. If you're still having issues, post the FO to this forum (thou= gh >> under a new thread, it's won't be relevant to the original thread). >> >> Hope that helps >> >> Mehdi >> >> [1] >> http://xmlgraphics.apache.org/fop/trunk/complexscripts.html#fonts_arabic >> >> >> On 8 November 2012 11:39, Bernardo Gonzalez Kriegel wrote: >> >>> Hello, >>> I think that it's not so simple, but as Eduard pointed out you need: >>> a) a correct font >>> b) fop-1.1 >>> c) fo generation >>> d) fop configuration >>> >>> I am also frustrated, I have not been able to generate a PDF in Arabic. >>> So, these are my questions/experiences: >>> >>> a) I'm using Arial Unicode MS [1]. It's a good choice? >>> b) I downloaded the last version from [2] >>> c) I tried xsltproc, that converts any gliph into character codes >>> (ej. 3.8 (بالعربية)), >>> or saxon that leaves the gliphs intact >>> (3.8 (=C8=C7=E1=DA=D1=C8=ED=C9)) >>> d) I've edited fop.xconf to register the font >>> >>> In any case, not only fop refuses to generate a pdf, complaining about >>> missing glyphs and hyphenation, >>> but aborts with many org.apache.fop.fo.ValidationException. >>> >>> So, anyone know's or can point to a document to learn about these >>> questions >>> a) What font is recommended, or have been used with success? >>> b) What is the best way to generate the FO? >>> c) What configuration do you use to register the font? >>> d) There are any examples? >>> >>> Best regards, >>> Bernardo >>> >>> [1] http://www.microsoft.com/typography/fonts/family.aspx?fid=3D24 >>> [2] http://xmlgraphics.apache.org/fop/1.1/ >>> >>> -- >>> Bernardo Gonzalez Kriegel >>> bgkriegel@gmail.com >>> >>> >>> >>> On Thu, Nov 8, 2012 at 4:53 AM, Eduard Tibet w= rote: >>> >>>> Brian, >>>> >>>> It's simple. I'll try to explain. >>>> >>>> 1. Check if fonts, available on your system, support Arabic glyphs. >>>> 2. Write down (i.e. in any text editor) the names of these fonts. >>>> 3. Open your fo file and check the names of the fonts you are using. >>>> Please, note, that the font families in your fo file should have the s= ame >>>> names as your font files in your system. >>>> 4. Try to use the exact fonts with Arabic glyphs instead of autodetect= . >>>> Try to use the following: >>>> http://xmlgraphics.apache.org/fop/1.1/fonts.html#advanced (but hold >>>> the step 2 in your mind). >>>> >>>> Finally, you need to get: >>>> 1. The names of the fonts file in your system, that contains Arabic >>>> glyphs. >>>> 2. The fo file with font families that exists in your system and >>>> contains Arabic glyphs. >>>> 3. The configuration file that makes a dependency between the font >>>> files in your system and font names fo file. >>>> >>>> -- >>>> Best regards, >>>> Eduard Tibet >>>> >>>> >>>> -----Original Message----- >>>> From: Brian Hansen [mailto:greencoppermine@gmail.com] >>>> Sent: Thursday, November 08, 2012 11:06 AM >>>> To: fop-users@xmlgraphics.apache.org >>>> Subject: Need help to get Arabic working with FOP >>>> >>>> Hi >>>> >>>> I'm pulling my hair out in frustration! I have been trying for so long >>>> to get Arabic fonts to display correct when using Docbook (converting >>>> XML to FO using Xsltproc and then to PDF using FOP). >>>> >>>> I'm sorry, but I just don't understand the documentation for FOP. It's >>>> not clear enough for me. >>>> >>>> I'm running FOP 1.0 on Linux. I need to know exacty, step by step, >>>> what I need to do to get Arabic text rendered properly. Instead # is >>>> shown. >>>> >>>> I have created this file foprc.xconf: >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> When I run FOP I use this command: >>>> >>>> $ fop -c foprc.xconf -fo filename.fo -pdf filename.pdf >>>> >>>> I get this message: >>>> >>>> >>>> Font "Symbol,normal,700" not found. Substituting with >>>> "Symbol,normal,400". >>>> Font "ZapfDingbats,normal,700" not found. Substituting with >>>> "ZapfDingbats,normal,400". >>>> Glyph "?" (0x627, afii57415) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x644, afii57444) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x625, afii57413) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x633, afii57427) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x645, afii57445) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x64a, afii57450) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x629, afii57417) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x646, afii57446) not available in font "Helvetica-Bold". >>>> Glyph "?" (0x644, afii57444) not available in font "Times-Roman". >>>> Glyph "?" (0x627, afii57415) not available in font "Times-Roman". >>>> Glyph "?" (0x625, afii57413) not available in font "Times-Roman". >>>> Glyph "?" (0x647, afii57470) not available in font "Times-Roman". >>>> Glyph "?" (0x62a, afii57418) not available in font "Times-Roman". >>>> Glyph "?" (0x642, afii57442) not available in font "Times-Roman". >>>> Glyph "?" (0x648, afii57448) not available in font "Times-Roman". >>>> Glyph "?" (0x649, afii57449) not available in font "Times-Roman". >>>> Glyph "?" (0x62e, afii57422) not available in font "Times-Bold". >>>> Glyph "?" (0x627, afii57415) not available in font "Times-Bold". >>>> Glyph "?" (0x641, afii57441) not available in font "Times-Bold". >>>> Glyph "?" (0x625, afii57413) not available in font "Times-Bold". >>>> Glyph "?" (0x650, afii57456) not available in font "Times-Bold". >>>> Glyph "?" (0x646, afii57446) not available in font "Times-Bold". >>>> Glyph "?" (0x651, afii57457) not available in font "Times-Bold". >>>> Glyph "?" (0x64e, afii57454) not available in font "Times-Bold". >>>> Line 1 of a paragraph overflows the available area by 33725 >>>> millipoints. (See position 38:32883) >>>> Line 1 of a paragraph overflows the available area by 33725 >>>> millipoints. (See position 38:33245) >>>> Line 1 of a paragraph overflows the available area by 33725 >>>> millipoints. (See position 38:33624) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:40585) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:41202) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:41645) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:42132) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:42782) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:43361) >>>> Line 1 of a paragraph overflows the available area by 2500 >>>> millipoints. (See position 42:44233) >>>> >>>> >>>> What exactly do I need to do? >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org >>>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org >>>> >>>> >>> >> > --e89a8f6467179a638a04cdfc0cb3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Ahh yeah, that doesn't mean it doesn't work though. You can referen= ce fonts [1], but you'll need them installed if you want to view them. = Alternatively you could either 1) buy the license or 2) uhm *cough* change = the bit flag which tells Fop the font is not embeddable [2] *cough*... Woah= h that was an informative cough!=C2=A0

Obviously any changes you make to the font are ill advised i= n a commercial setting, but may help you test the font before purchasing it= .

Mehdi



On 8 November 2012 13:30, Bernardo Gonzalez Kriegel <bgkriegel@= gmail.com> wrote:
Hi Mehdi,

You are right, = I used the example and configuration sent by Luis Bernardo, and fop works w= ell.
As for the fonts, his (Luis) example used Arial, I also tested ArialUn= icodeMS and works.=C2=A0
Traditional arabic (BTW, the links on the page are wrong) produces thi= s error:

org.apache.fop.apps.FOPException: The fon= t trado.ttf is not embeddable due to a licensing restriction.

Thank you,
Bernardo

--=C2=A0
Bernardo Gonzalez Kriegel


On Thu, Nov= 8, 2012 at 9:12 AM, Mehdi Houshmand <med1985@gmail.com> wro= te:
Hi Bernardo,

By the looks of the exception you've got an error i= n the FO you're creating, which probably has nothing to do with Arabic = support. If you're wondering which fonts to use, I'd suggest you re= ad the Apache FOP website, it should give you all the information you need = [1].

As for your erroneous FO, I'd suggest the following= ; use an XSLT transformer to create the FO, then use that as the input to F= OP and you should get some information from the error as to which FO constr= uct is erroring. If you're still having issues, post the FO to this for= um (though under a new thread, it's won't be relevant to the origin= al thread).

Hope that helps

Mehdi



On 8 November= 2012 11:39, Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> wrote:
Hello,
I think that it's not s= o simple, but as Eduard pointed out you need:
a) a correct font
b) fop-1.1
c) fo generation
d) fop configuration
<= div>
I am also frustrated, I have not been able to generate a= PDF in Arabic.
So, these are my questions/experiences:

a) I&= #39;m using Arial Unicode MS [1]. It's a good choice?=C2=A0
b= ) I downloaded the last version from [2]
c) I tried xsltproc, tha= t converts any gliph into character codes
(ej.=C2=A03.8 (&#x628;&#x627;&#x644;&#x639;&#x631;= &#x628;&#x64A;&#x629;)),=C2=A0
or saxon that leaves t= he gliphs intact
(3.8 (=D8=A8=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A= =D8=A9))
d) I've edited fop.xconf to register the font

In any case, not only fop refuses to generate a pdf, co= mplaining about missing glyphs and hyphenation,
but aborts with m= any org.apache.fop.fo.ValidationException.

So, any= one know's or can point to a document to learn about these questions
=C2=A0a) What font is recommended, or have been used with success?
=C2=A0b) What is the best way to generate the FO?
=C2=A0c)= What configuration do you use to register the font?
=C2=A0d) The= re are any examples?

Best regards,
Bernardo

[1]=C2=A0http://www.microsoft.com/typography/fonts/fam= ily.aspx?fid=3D24

--=C2=A0
Bernardo Gonzalez Kriegel



On Thu, Nov 8, 2012 at 4:53 AM, Eduard T= ibet <eduard.tibet@i-free.com> wrote:
Brian,

It's simple. I'll try to explain.

1. Check if fonts, available on your system, support Arabic glyphs.
2. Write down (i.e. in any text editor) the names of these fonts.
3. Open your fo file and check the names of the fonts you are using. Please= , note, that the font families in your fo file should have the same names a= s your font files in your system.
4. Try to use the exact fonts with Arabic glyphs instead of autodetect. Try= to use the following: http://xmlgraphics.apache.org/fop/1.1/f= onts.html#advanced (but hold the step 2 in your mind).

Finally, you need to get:
1. The names of the fonts file in your system, that contains Arabic glyphs.=
2. The fo file with font families that exists in your system and contains A= rabic glyphs.
3. The configuration file that makes a dependency between the font files in= your system and font names fo file.

--
Best regards,
=C2=A0Eduard Tibet


-----Original Message-----
From: Brian Hansen [mailto:greencoppermine@gmail.com]
Sent: Thursday, November 08, 2012 11:06 AM
To: f= op-users@xmlgraphics.apache.org
Subject: Need help to get Arabic working with FOP

Hi

I'm pulling my hair out in frustration! I have been trying for so long<= br> to get Arabic fonts to display correct when using Docbook (converting
XML to FO using Xsltproc and then to PDF using FOP).

I'm sorry, but I just don't understand the documentation for FOP. I= t's
not clear enough for me.

I'm running FOP 1.0 on Linux. I need to know exacty, step by step,
what I need to do to get Arabic text rendered properly. Instead # is
shown.

I have created this file foprc.xconf:

<fop>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderers>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <renderer mime= =3D"application/pdf">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 <fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <auto-detect/>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 </fonts>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderer> =C2=A0 =C2=A0 =C2=A0 =C2=A0 </renderers>
</fop>

When I run FOP I use this command:

$ fop -c foprc.xconf -fo f= ilename.fo -pdf filename.pdf

I get this message:

<SNIP>
Font "Symbol,normal,700" not found. Substituting with "Symbo= l,normal,400".
Font "ZapfDingbats,normal,700" not found. Substituting with
"ZapfDingbats,normal,400".
Glyph "?" (0x627, afii57415) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Helvetic= a-Bold".
Glyph "?" (0x625, afii57413) not available in font "Helvetic= a-Bold".
Glyph "?" (0x633, afii57427) not available in font "Helvetic= a-Bold".
Glyph "?" (0x645, afii57445) not available in font "Helvetic= a-Bold".
Glyph "?" (0x64a, afii57450) not available in font "Helvetic= a-Bold".
Glyph "?" (0x629, afii57417) not available in font "Helvetic= a-Bold".
Glyph "?" (0x646, afii57446) not available in font "Helvetic= a-Bold".
Glyph "?" (0x644, afii57444) not available in font "Times-Ro= man".
Glyph "?" (0x627, afii57415) not available in font "Times-Ro= man".
Glyph "?" (0x625, afii57413) not available in font "Times-Ro= man".
Glyph "?" (0x647, afii57470) not available in font "Times-Ro= man".
Glyph "?" (0x62a, afii57418) not available in font "Times-Ro= man".
Glyph "?" (0x642, afii57442) not available in font "Times-Ro= man".
Glyph "?" (0x648, afii57448) not available in font "Times-Ro= man".
Glyph "?" (0x649, afii57449) not available in font "Times-Ro= man".
Glyph "?" (0x62e, afii57422) not available in font "Times-Bo= ld".
Glyph "?" (0x627, afii57415) not available in font "Times-Bo= ld".
Glyph "?" (0x641, afii57441) not available in font "Times-Bo= ld".
Glyph "?" (0x625, afii57413) not available in font "Times-Bo= ld".
Glyph "?" (0x650, afii57456) not available in font "Times-Bo= ld".
Glyph "?" (0x646, afii57446) not available in font "Times-Bo= ld".
Glyph "?" (0x651, afii57457) not available in font "Times-Bo= ld".
Glyph "?" (0x64e, afii57454) not available in font "Times-Bo= ld".
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:32883)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33245)
Line 1 of a paragraph overflows the available area by 33725
millipoints. (See position 38:33624)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:40585)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41202)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:41645)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42132)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:42782)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:43361)
Line 1 of a paragraph overflows the available area by 2500
millipoints. (See position 42:44233)
</SNIP>

What exactly do I need to do?

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org=
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org<= br>




--e89a8f6467179a638a04cdfc0cb3-- From fop-users-return-36005-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 17:40:47 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4A84FD3B9 for ; Thu, 8 Nov 2012 17:40:47 +0000 (UTC) Received: (qmail 75153 invoked by uid 500); 8 Nov 2012 17:40:46 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 75116 invoked by uid 500); 8 Nov 2012 17:40:46 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 75104 invoked by uid 99); 8 Nov 2012 17:40:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 17:40:46 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 17:40:40 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWW5S-0004fA-TN; Thu, 08 Nov 2012 10:40:18 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWW5P-0005zJ-Ri; Thu, 08 Nov 2012 10:40:18 -0700 Message-ID: <509BEE7C.9040502@xmission.com> Date: Thu, 08 Nov 2012 10:40:12 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------020505050401010903070705" X-XM-AID: U2FsdGVkX1+4vxZeTiPL2r3LQoQ6JjmkAhHWx5tZPsQ= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa07.xmission.com X-Spam-Level: X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa07 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa07 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,XMSubLong autolearn=disabled version=3.3.2 --------------020505050401010903070705 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit We use iText as well as FOP in producing our printable product. Some pages get a black background from iText (certain graphics look better that way). When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.) In the original thread Jeremias Maerki wrote I suspect it's once more Adobe's anti-aliasing to be blamed. And this won't show up in print, BTW. To get rid of this on display, go to Acrobat's Preferences Dialog, select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable "Smooth line Art". You may have to disable "Use 2D graphics acceleration", too. Nothing FOP can do at the moment. I've recently explained on this list what would need to be done to work around "Adobe's problem". Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands? Thank you for your indulgence, rjs On 11/05/2012 05:10 PM, Glenn Adams wrote: > remove elements/attrs until the problem goes away and only comes back > when adding the element/attr just removed (no matter what else is removed) > > On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent > wrote: > > I have reviewed the sidebar.fo and it really > cannot be substantially reduced. It simply fills the "outer edge" > of our pages - region-start or region end - with a narrow > two-column, five-row table stretching the length of the page. The > inner column is just spacer and the outer column gets the section > name(s) and number, a rule and a page number. The names are > supplied in a rotated svg (not included). > > --------------020505050401010903070705 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).


--------------020505050401010903070705-- From fop-users-return-36006-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 18:56:45 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5A2F1D77F for ; Thu, 8 Nov 2012 18:56:45 +0000 (UTC) Received: (qmail 36958 invoked by uid 500); 8 Nov 2012 18:56:45 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 36898 invoked by uid 500); 8 Nov 2012 18:56:45 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 36891 invoked by uid 99); 8 Nov 2012 18:56:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 18:56:44 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.216.47] (HELO mail-qa0-f47.google.com) (209.85.216.47) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 18:56:38 +0000 Received: by mail-qa0-f47.google.com with SMTP id t11so3727438qaa.6 for ; Thu, 08 Nov 2012 10:56:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=tin0hZRN/E6W5auR9aPhZiirJrWJbAo4iAsngXomPp8=; b=c6iOs1FJD11eX+PCrtxLyxQiZYxnSZITzfSuIHhd5WO8TwqCL+05rUI6yUdGmLZL4r wv7JyBmnMqfkn+PWGIsbTV3/AkDMRCbWbLEAIHsYz7nWNGZSQQ61iXbdLiGmGWyNPCAN Hh0JScMQnFEGAKoxK6LnS0vTXeXn+mj7D9kSdnMvPnwKqa5bTP/6Zi/ND41XiYicZKcD qbvcTEUqFpOQOZgase0eVWPVvBWBiueUkHGv+h/axKvkitfCdKqSA7Hf7DFuy/TGZ9pS 5o411mRkyAIVDqDPQ1C8HzvqRzeB62pcr4xpYozxoSdA+Q1xZc0IsXwFSzopOMfzXZr2 cm4g== Received: by 10.49.13.202 with SMTP id j10mr15529271qec.27.1352400975769; Thu, 08 Nov 2012 10:56:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.49.48.38 with HTTP; Thu, 8 Nov 2012 10:55:54 -0800 (PST) In-Reply-To: References: From: Glenn Adams Date: Thu, 8 Nov 2012 10:55:54 -0800 Message-ID: Subject: Re: Need help to get Arabic working with FOP To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=047d7b6da7e8c131fc04ce006394 X-Gm-Message-State: ALoCoQlVDkLxLp5J1LR24nhkTI1DEJF3J0xjOIFETcjwX+hdxjrxWZn28O2rl5EHCCSIk/E5XhGe X-Virus-Checked: Checked by ClamAV on apache.org --047d7b6da7e8c131fc04ce006394 Content-Type: text/plain; charset=UTF-8 On Thu, Nov 8, 2012 at 5:30 AM, Bernardo Gonzalez Kriegel < bgkriegel@gmail.com> wrote: > You are right, I used the example and configuration sent by Luis Bernardo, > and fop works well. > As for the fonts, his (Luis) example used Arial, I also tested > ArialUnicodeMS and works. > Traditional arabic (BTW, the links on the page are wrong) produces this > error: > > org.apache.fop.apps.FOPException: The font trado.ttf is not embeddable due > to a licensing restriction. > You don't say which version of trado.ttf you are trying to use, but I had no problem using Version 5.92 [1] as included with Windows 7. The Arabic fonts which have been tested are documented at [2]. [1] http://www.microsoft.com/typography/fonts/font.aspx?FMID=2039 [2] http://xmlgraphics.apache.org/fop/1.1/complexscripts.html#fonts_arabic --047d7b6da7e8c131fc04ce006394 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Thu, Nov 8, 2012 at 5:30 AM, Bernardo Gon= zalez Kriegel <bgkriegel@gmail.com> wrote:
You are right, I used the example and configuration sent by Luis Berna= rdo, and fop works well.
As for the fonts, his (Luis) example use= d Arial, I also tested ArialUnicodeMS and works.=C2=A0
Traditional arabic (BTW, the links on the page are wrong) produces thi= s error:

org.apache.fop.apps.FOPException: The fon= t trado.ttf is not embeddable due to a licensing restriction.

You don't say which version of trado.ttf you are tr= ying to use, but I had no problem using Version 5.92 [1] as included with W= indows 7.

The Arabic fonts which have been tested = are documented at [2].


--047d7b6da7e8c131fc04ce006394-- From fop-users-return-36007-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 20:41:04 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CEA27DC24 for ; Thu, 8 Nov 2012 20:41:04 +0000 (UTC) Received: (qmail 58550 invoked by uid 500); 8 Nov 2012 20:41:03 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 58521 invoked by uid 500); 8 Nov 2012 20:41:03 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 58481 invoked by uid 99); 8 Nov 2012 20:41:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 20:41:03 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lance@illinois.edu designates 192.17.212.153 as permitted sender) Received: from [192.17.212.153] (HELO citesht3.cites.illinois.edu) (192.17.212.153) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 20:40:55 +0000 Received: from CITESMBX1.ad.uillinois.edu ([169.254.3.121]) by CITESHT3.ad.uillinois.edu ([192.17.212.153]) with mapi id 14.02.0318.004; Thu, 8 Nov 2012 14:40:32 -0600 From: "Campbell, Lance" To: "fop-users@xmlgraphics.apache.org" Subject: Fop download binary not working Thread-Topic: Fop download binary not working Thread-Index: Ac298SREXB7ujGx1Sea+N2cONET99w== Date: Thu, 8 Nov 2012 20:40:31 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [192.17.212.130] Content-Type: multipart/related; boundary="_004_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_"; type="multipart/alternative" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_004_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_ Content-Type: multipart/alternative; boundary="_000_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_" --_000_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I am trying to download fop binary from the below URL but none of the URLs = listed seem to work: http://www.apache.org/dyn/closer.cgi/xmlgraphics/fop Any suggestions? Thanks, Lance Campbell Software Architect Web Services at Public Affairs 217-333-0382 [University of Illinois at Urbana-Champaign logo] --_000_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I am trying to download fop binary from the below UR= L but none of the URLs listed seem to work:

 

http://www.apache.org/dyn/closer.cgi/xmlgraphics/fop<= /o:p>

 

Any suggestions?

 

Thanks,

 

Lance Campbell

Software Architect

Web Services at Public Affairs

217-333-0382

3D"University

 

 

--_000_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_-- --_004_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_ Content-Type: image/png; name="image003.png" Content-Description: image003.png Content-Disposition: inline; filename="image003.png"; size=5553; creation-date="Thu, 08 Nov 2012 20:40:31 GMT"; modification-date="Thu, 08 Nov 2012 20:40:31 GMT" Content-ID: Content-Transfer-Encoding: base64 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 HoD/A9sq1cvZorn4AAAAAElFTkSuQmCC --_004_B75CD08C73BD3543B97E4EF3964B7D701F07A88BCITESMBX1aduill_-- From fop-users-return-36008-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 20:58:02 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 23208DC94 for ; Thu, 8 Nov 2012 20:58:02 +0000 (UTC) Received: (qmail 11202 invoked by uid 500); 8 Nov 2012 20:58:01 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 11180 invoked by uid 500); 8 Nov 2012 20:58:01 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 11173 invoked by uid 99); 8 Nov 2012 20:58:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 20:58:01 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lance@illinois.edu designates 192.17.212.151 as permitted sender) Received: from [192.17.212.151] (HELO citesht1.cites.illinois.edu) (192.17.212.151) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 20:57:54 +0000 Received: from CHIHT1.ad.uillinois.edu (64.22.177.16) by CITESHT1.ad.uillinois.edu (192.17.212.151) with Microsoft SMTP Server (TLS) id 14.2.318.4; Thu, 8 Nov 2012 14:57:33 -0600 Received: from CITESMBX1.ad.uillinois.edu ([169.254.3.121]) by CHIHT1.ad.uillinois.edu ([64.22.177.73]) with mapi id 14.02.0318.004; Thu, 8 Nov 2012 14:57:33 -0600 From: "Campbell, Lance" To: "fop-users@xmlgraphics.apache.org" Subject: RE: Fop download binary not working Thread-Topic: Fop download binary not working Thread-Index: Ac298SREXB7ujGx1Sea+N2cONET99wAAgT7w Date: Thu, 8 Nov 2012 20:57:32 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [192.17.212.130] Content-Type: multipart/related; boundary="_005_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_"; type="multipart/alternative" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_005_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_ Content-Type: multipart/alternative; boundary="_000_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_" --_000_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I just found that one can download FOP from the Archive Download link refer= enced at the bottom of the below URL. That appears to be the only working = URL for downloads unrelated to svn. http://xmlgraphics.apache.org/fop/download.html Thanks, Lance Campbell Software Architect Web Services at Public Affairs 217-333-0382 [University of Illinois at Urbana-Champaign logo] From: Campbell, Lance [mailto:lance@illinois.edu] Sent: Thursday, November 08, 2012 2:41 PM To: fop-users@xmlgraphics.apache.org Subject: Fop download binary not working I am trying to download fop binary from the below URL but none of the URLs = listed seem to work: http://www.apache.org/dyn/closer.cgi/xmlgraphics/fop Any suggestions? Thanks, Lance Campbell Software Architect Web Services at Public Affairs 217-333-0382 [University of Illinois at Urbana-Champaign logo] --_000_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I just found that one = can download FOP from the Archive Download link referenced at the bottom of= the below URL.  That appears to be the only working URL for downloads= unrelated to svn.

 

http://xmlgraphics.apache.org/fop/dow= nload.html

 

 

Thanks,

 

Lance Campbell

Software Architect

Web Services at Public= Affairs

217-333-0382

 

 

From: Campbell= , Lance [mailto:lance@illinois.edu]
Sent: Thursday, November 08, 2012 2:41 PM
To: fop-users@xmlgraphics.apache.org
Subject: Fop download binary not working

 

I am trying to download fop binary from the below UR= L but none of the URLs listed seem to work:

 

http://www.apache.org/dyn/closer.cgi/xmlgraphics/fop<= /o:p>

 

Any suggestions?

 

Thanks,

 

Lance Campbell

Software Architect

Web Services at Public Affairs

217-333-0382

 

 

--_000_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_-- --_005_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_ Content-Type: image/png; name="image003.png" Content-Description: image003.png Content-Disposition: inline; filename="image003.png"; size=5553; creation-date="Thu, 08 Nov 2012 20:57:32 GMT"; modification-date="Thu, 08 Nov 2012 20:57:32 GMT" Content-ID: Content-Transfer-Encoding: base64 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 HoD/A9sq1cvZorn4AAAAAElFTkSuQmCC --_005_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_ Content-Type: image/png; name="image004.png" Content-Description: image004.png Content-Disposition: inline; filename="image004.png"; size=5553; creation-date="Thu, 08 Nov 2012 20:57:32 GMT"; modification-date="Thu, 08 Nov 2012 20:57:32 GMT" Content-ID: Content-Transfer-Encoding: base64 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 HoD/A9sq1cvZorn4AAAAAElFTkSuQmCC --_005_B75CD08C73BD3543B97E4EF3964B7D701F07A900CITESMBX1aduill_-- From fop-users-return-36009-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 21:00:15 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F2557DCA8 for ; Thu, 8 Nov 2012 21:00:15 +0000 (UTC) Received: (qmail 20878 invoked by uid 500); 8 Nov 2012 21:00:15 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 20850 invoked by uid 500); 8 Nov 2012 21:00:15 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 20843 invoked by uid 99); 8 Nov 2012 21:00:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 21:00:15 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lance@illinois.edu designates 192.17.212.151 as permitted sender) Received: from [192.17.212.151] (HELO citesht1.cites.illinois.edu) (192.17.212.151) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 21:00:08 +0000 Received: from CHIHT4.ad.uillinois.edu (64.22.177.19) by CITESHT1.ad.uillinois.edu (192.17.212.151) with Microsoft SMTP Server (TLS) id 14.2.318.4; Thu, 8 Nov 2012 14:59:47 -0600 Received: from CITESMBX1.ad.uillinois.edu ([169.254.3.121]) by CHIHT4.ad.uillinois.edu ([64.22.177.76]) with mapi id 14.02.0318.004; Thu, 8 Nov 2012 14:59:47 -0600 From: "Campbell, Lance" To: "fop-users@xmlgraphics.apache.org" Subject: How to configure FOP with Tomcat 7 Thread-Topic: How to configure FOP with Tomcat 7 Thread-Index: Ac298/wqw9k86pO+RD2NTLtFyN06rA== Date: Thu, 8 Nov 2012 20:59:46 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [192.17.212.130] Content-Type: multipart/related; boundary="_004_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_"; type="multipart/alternative" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_004_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_ Content-Type: multipart/alternative; boundary="_000_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_" --_000_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable How do you configure FOP with Tomcat 7? I found the below instruction. Bu= t unfortunately I was unable to locate any instructions in Tomcat 7 that re= ferenced FOP. Any pointers would be great. I found this referenced at: http://xmlgraphics.apache.org/fop/1.1/servlets.html#tomcat Tomcat Check Tomcat's documentation for detailed instructions about installing FOP= and Cocoon. There are known bugs that must be addressed, particularly for = Tomcat 4.0.3. If I am emailing the wrong list for these questions please let me know. Thanks, Lance Campbell Software Architect Web Services at Public Affairs 217-333-0382 [University of Illinois at Urbana-Champaign logo] --_000_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

How do you configure FOP with Tomcat 7?  I foun= d the below instruction.  But unfortunately I was unable to locate any= instructions in Tomcat 7 that referenced FOP.  Any pointers would be = great.

 

I found this referenced at:

 

http://xmlgraphics.apache.org/fop/1.1/servlets.html#tomc= at

 

Tomcat

Check Tomcat's documentation for detailed instruct= ions about installing FOP and Cocoon. There are known bugs that must be add= ressed, particularly for Tomcat 4.0.3.

 

If I am emailing the wrong list for these questions = please let me know.

 

Thanks,

 

Lance Campbell

Software Architect

Web Services at Public Affairs

217-333-0382

3D"University

 

 

--_000_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_-- --_004_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_ Content-Type: image/png; name="image002.png" Content-Description: image002.png Content-Disposition: inline; filename="image002.png"; size=5553; creation-date="Thu, 08 Nov 2012 20:59:46 GMT"; modification-date="Thu, 08 Nov 2012 20:59:46 GMT" Content-ID: Content-Transfer-Encoding: base64 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 HoD/A9sq1cvZorn4AAAAAElFTkSuQmCC --_004_B75CD08C73BD3543B97E4EF3964B7D701F07A916CITESMBX1aduill_-- From fop-users-return-36010-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 21:01:17 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EB7ADDCC9 for ; Thu, 8 Nov 2012 21:01:17 +0000 (UTC) Received: (qmail 22972 invoked by uid 500); 8 Nov 2012 21:01:17 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 22946 invoked by uid 500); 8 Nov 2012 21:01:17 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 22938 invoked by uid 99); 8 Nov 2012 21:01:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 21:01:17 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 209.85.216.182 is neither permitted nor denied by domain of glenn@skynav.com) Received: from [209.85.216.182] (HELO mail-qc0-f182.google.com) (209.85.216.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 21:01:12 +0000 Received: by mail-qc0-f182.google.com with SMTP id k19so1203284qcs.27 for ; Thu, 08 Nov 2012 13:00:51 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=3s+9xjiIFlmnpUYY5FHx+KjIQ4D2EUsrrvYe54afTwM=; b=nIBrHo3w4Wvx6cFAWwRB0zpWfMT7bj9ReNepsxTaJA+bzF0rE7QpU4jmxuTR5UnFFY nrtY0iJ8Qmz5htI0YIGEMhrCKyEr5xwz4zS833yXFPI0YHHs2VWmYvIML5wmB7nWDgI+ ZE7n0ZM4MqCsC0IyWdUqw2tdzpdUemf3P+9rBBi5qdJMCOVT+9tdY6rb0WaiLOvF2NaP SypRpWnwHxpvsQ+dhY0imnxXXj7I9+Pk97veMcdg+rNWhHtarop8akaBME5B3UPIIM6E co6I5bLpRYtVbiBZLhDtAUB1j0KCfQ+FUwVCGFkrGvaY5BxYbXY5XfIZTe0thgJPHrRh ImtA== Received: by 10.229.193.81 with SMTP id dt17mr3143932qcb.18.1352408451487; Thu, 08 Nov 2012 13:00:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.49.48.38 with HTTP; Thu, 8 Nov 2012 13:00:31 -0800 (PST) In-Reply-To: References: From: Glenn Adams Date: Thu, 8 Nov 2012 13:00:31 -0800 Message-ID: Subject: Re: Fop download binary not working To: fop-users@xmlgraphics.apache.org Content-Type: multipart/related; boundary=001636eef1095797cd04ce022163 X-Gm-Message-State: ALoCoQmWSI9ZN7yxVIueZieSVjvlsqHB1uWiDLa9pLdhO8yViP9GLJS0xiDJX9qQr+O/lwmybWNB X-Virus-Checked: Checked by ClamAV on apache.org --001636eef1095797cd04ce022163 Content-Type: multipart/alternative; boundary=001636eef1095797c804ce022162 --001636eef1095797c804ce022162 Content-Type: text/plain; charset=UTF-8 Apache @infra has been notified of this problem. On Thu, Nov 8, 2012 at 12:57 PM, Campbell, Lance wrote: > I just found that one can download FOP from the Archive Download link > referenced at the bottom of the below URL. That appears to be the only > working URL for downloads unrelated to svn.**** > > ** ** > > http://xmlgraphics.apache.org/fop/download.html**** > > ** ** > > ** ** > > Thanks,**** > > ** ** > > Lance Campbell**** > > Software Architect**** > > Web Services at Public Affairs**** > > 217-333-0382**** > > [image: University of Illinois at Urbana-Champaign logo] > **** > > ** ** > > ** ** > > *From:* Campbell, Lance [mailto:lance@illinois.edu] > *Sent:* Thursday, November 08, 2012 2:41 PM > *To:* fop-users@xmlgraphics.apache.org > *Subject:* Fop download binary not working**** > > ** ** > > I am trying to download fop binary from the below URL but none of the URLs > listed seem to work:**** > > ** ** > > http://www.apache.org/dyn/closer.cgi/xmlgraphics/fop**** > > ** ** > > Any suggestions?**** > > ** ** > > Thanks,**** > > ** ** > > Lance Campbell**** > > Software Architect**** > > Web Services at Public Affairs**** > > 217-333-0382**** > > [image: University of Illinois at Urbana-Champaign logo] > **** > > ** ** > > ** ** > --001636eef1095797c804ce022162 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Apache @infra has been notified of this problem.

On Thu, Nov 8, 2012 at 12:57 PM, Campbell, Lance = <lance@illinois.= edu> wrote:

I just found that one = can download FOP from the Archive Download link referenced at the bottom of= the below URL.=C2=A0 That appears to be the only working URL for downloads= unrelated to svn.

=C2=A0

http://xmlgraphics.= apache.org/fop/download.html

=C2=A0

=C2=A0

Thanks,<= /span>

=C2=A0

Lance Campbell<= u>

Software Architect<= /u>

Web Services at Public= Affairs

217-333-0382<= /u>

<= span style=3D"font-size:9.0pt;font-family:"Arial","sans-seri= f";text-decoration:none">3D"University

=C2=A0

=C2=A0

From: Campbell= , Lance [mailto:lan= ce@illinois.edu]
Sent: Thursday, November 08, 2012 2:41 PM
To: fop-users@xmlgraphics.apache.org
Subject: Fop download binary not working

=C2=A0

I am trying to download fop binary from the below UR= L but none of the URLs listed seem to work:

=C2=A0

http://www.apache.org/dyn/closer.cgi/xmlgrap= hics/fop

=C2=A0

Any suggestions?

=C2=A0

Thanks,

=C2=A0

Lance Campbell

Software Architect

Web Services at Public Affairs

217-333-0382

<= span style=3D"font-size:9.0pt;font-family:"Arial","sans-seri= f";text-decoration:none">3D"University

=C2=A0

=C2=A0


--001636eef1095797c804ce022162-- --001636eef1095797cd04ce022163 Content-Type: image/png; name="image003.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: 1405a994cbaee703_0.1 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 HoD/A9sq1cvZorn4AAAAAElFTkSuQmCC --001636eef1095797cd04ce022163 Content-Type: image/png; name="image004.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: 1405a994cbaee703_0.2 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 HoD/A9sq1cvZorn4AAAAAElFTkSuQmCC --001636eef1095797cd04ce022163-- From fop-users-return-36011-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 21:20:30 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7F9A0DD57 for ; Thu, 8 Nov 2012 21:20:30 +0000 (UTC) Received: (qmail 81344 invoked by uid 500); 8 Nov 2012 21:20:30 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 81286 invoked by uid 500); 8 Nov 2012 21:20:30 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 81273 invoked by uid 99); 8 Nov 2012 21:20:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 21:20:29 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.216.54] (HELO mail-qa0-f54.google.com) (209.85.216.54) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 21:20:22 +0000 Received: by mail-qa0-f54.google.com with SMTP id c10so2811165qae.6 for ; Thu, 08 Nov 2012 13:20:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=Mgez3MwNRA/A6sE0C4HbzWT1fgv0GRVc5TeUbeGNq7s=; b=LX5EbUDucZ+ds1/wU/Pb0yPNz2csSyaoWJs2Ip4tsx1f2OZsCq5sPTWFAmuDMnkQ8v tLiDhiFPQm7SAp2jVdZzQ+iWtjcDnlPmXRTe/TdxcNcabWgAX/xWKpvCoyTtY/Yc7PZy CIkPRIVAi+cAhfkEyuBB9G6F5gkkKDQHdEXxJSkhpo75uxkFjX3Udp5XxtH+ZBPXfn8U TCTDm/R34ipYnkG0i3J+srEyDC3B2szAX/Je+QcxhDoikMeRZpOmLvaxQNkPNBnfkBvn PApwpEfol4Nhi9GCQxZkDdki1T6+MlrqQsC7I43I2IKbQiuzs+CmWNTR8HXpXNH4mWbV hijw== Received: by 10.224.185.79 with SMTP id cn15mr13957981qab.14.1352409600941; Thu, 08 Nov 2012 13:20:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.49.48.38 with HTTP; Thu, 8 Nov 2012 13:19:40 -0800 (PST) From: Glenn Adams Date: Thu, 8 Nov 2012 13:19:40 -0800 Message-ID: Subject: INFRA-5498: xmlgraphics distribution artifacts have disappeared from dist servers To: general@xmlgraphics.apache.org, FOP Users Content-Type: multipart/alternative; boundary=20cf302ef99cdaddbd04ce02653f X-Gm-Message-State: ALoCoQmfgT9/kVtDfTdTQnmJEILdaPRZxGLD1EQhroLf2svk9Fdif0X9BeSf+oZ2eMRd8CTStYeV X-Virus-Checked: Checked by ClamAV on apache.org --20cf302ef99cdaddbd04ce02653f Content-Type: text/plain; charset=UTF-8 https://issues.apache.org/jira/browse/INFRA-5498 On Tue, Nov 6, 2012 at 8:22 AM, wrote: > Author: pctony > Date: Tue Nov 6 16:22:32 2012 > New Revision: 957 > > Log: > Adding XML > > > Added: > release/xmlgraphics/ > > --20cf302ef99cdaddbd04ce02653f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable https://issues= .apache.org/jira/browse/INFRA-5498

On= Tue, Nov 6, 2012 at 8:22 AM, <pctony@apache.org> wrote:
Author: pctony
Date: Tue Nov =C2=A06 16:22:32 2012
New Revision: 957

Log:
Adding XML


Added:
=C2=A0 =C2=A0 release/xmlgraphics/

--20cf302ef99cdaddbd04ce02653f-- From fop-users-return-36012-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 22:19:58 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DB35BDFC7 for ; Thu, 8 Nov 2012 22:19:58 +0000 (UTC) Received: (qmail 85144 invoked by uid 500); 8 Nov 2012 22:19:56 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 85119 invoked by uid 500); 8 Nov 2012 22:19:56 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 85069 invoked by uid 99); 8 Nov 2012 22:19:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 22:19:56 +0000 X-ASF-Spam-Status: No, hits=3.1 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmpmbernardo@gmail.com designates 74.125.82.182 as permitted sender) Received: from [74.125.82.182] (HELO mail-we0-f182.google.com) (74.125.82.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 22:19:50 +0000 Received: by mail-we0-f182.google.com with SMTP id x43so2402305wey.27 for ; Thu, 08 Nov 2012 14:19:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=VIlyN4Cj/X6YjnXh39rMXY7Frz7744cpIwGILK/0soo=; b=TtUyNkA3IwD/hLGZwM3joGpRX+Pz9uLAKsyc3Rt2xpqJJNXRy03QoY04hjM2bwmRbN aOrOMxmBkq7az6w9Pe31kJuwV8NLmSMKfwBJk3iJIFbafsut5x/Nr1xxWWMz2ENmr95x DtmDn0v9+u9XE9E4zHIRvMJ1i7lO8R8hjlFNrZkjEfEDU/m3qXEdSqv2D84gj4iatcV5 58uw/+yCtVsRNkdMMg05QJ96eF5WeQncMvsDfbXXHQ/8uyzhG5QwuHQuN/yyszjf4p/w 7c4a1zdvVwzTJUfWpVnITKRaHIHiZbMgDfSdAytgp00SXDIHLH/ABI6j2gCQNK3Vm5J4 C21A== Received: by 10.180.8.134 with SMTP id r6mr33306719wia.18.1352413169485; Thu, 08 Nov 2012 14:19:29 -0800 (PST) Received: from macmaxi.home (host86-135-71-197.range86-135.btcentralplus.com. [86.135.71.197]) by mx.google.com with ESMTPS id fg6sm9254142wib.3.2012.11.08.14.19.27 (version=SSLv3 cipher=OTHER); Thu, 08 Nov 2012 14:19:28 -0800 (PST) Message-ID: <509C2FEE.9070506@gmail.com> Date: Thu, 08 Nov 2012 22:19:26 +0000 From: Luis Bernardo User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> In-Reply-To: <509BEE7C.9040502@xmission.com> Content-Type: multipart/alternative; boundary="------------060001000700040008060309" X-Virus-Checked: Checked by ClamAV on apache.org --------------060001000700040008060309 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source! It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source. Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column? On 11/8/12 5:40 PM, Rob Sargent wrote: > We use iText as well as FOP in producing our printable product. Some > pages get a black background from iText (certain graphics look better > that way). When the black background is under the sidebar (as made > with the referenced sidebar.fo) the nuisance-some inter-cell lines > expose the black underlay. (Our fix is to not put the black under the > sidebar.) > > In the original thread Jeremias Maerki wrote > > I suspect it's once > more Adobe's anti-aliasing to be blamed. And this won't show up in > print, > BTW. To get rid of this on display, go to Acrobat's Preferences > Dialog, > select "Page Display" and enable "Enhance Thin Lines" (AR X) or > disable > "Smooth line Art". You may have to disable "Use 2D graphics > acceleration", > too. Nothing FOP can do at the moment. I've recently explained on > this > list what would need to be done to work around "Adobe's problem". > > Since there is a path whereon they do show up in print, I wonder if > this suggested work-around should be revisited? It's not clear to me > that this is still out of FOP's hands? > > Thank you for your indulgence, > > rjs > > > On 11/05/2012 05:10 PM, Glenn Adams wrote: >> remove elements/attrs until the problem goes away and only comes back >> when adding the element/attr just removed (no matter what else is >> removed) >> >> On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent > > wrote: >> >> I have reviewed the sidebar.fo and it really >> cannot be substantially reduced. It simply fills the "outer >> edge" of our pages - region-start or region end - with a narrow >> two-column, five-row table stretching the length of the page. >> The inner column is just spacer and the outer column gets the >> section name(s) and number, a rule and a page number. The names >> are supplied in a rotated svg (not included). >> >> > --------------060001000700040008060309 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).



--------------060001000700040008060309-- From fop-users-return-36013-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 22:29:26 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 46705D06B for ; Thu, 8 Nov 2012 22:29:26 +0000 (UTC) Received: (qmail 21637 invoked by uid 500); 8 Nov 2012 22:29:25 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 21618 invoked by uid 500); 8 Nov 2012 22:29:25 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 21611 invoked by uid 99); 8 Nov 2012 22:29:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 22:29:25 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 22:29:19 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWaan-0000hr-Jx; Thu, 08 Nov 2012 15:28:58 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWaal-0003PE-5C; Thu, 08 Nov 2012 15:28:57 -0700 Message-ID: <509C3223.7030607@xmission.com> Date: Thu, 08 Nov 2012 15:28:51 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> <509C2FEE.9070506@gmail.com> In-Reply-To: <509C2FEE.9070506@gmail.com> Content-Type: multipart/alternative; boundary="------------070504090804050607090801" X-XM-AID: U2FsdGVkX1+KUVhCB4EobCJ8tjp5Jg83jBcy6YevOB0= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa07.xmission.com X-Spam-Level: X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa07 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa07 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,XMSubLong autolearn=disabled version=3.3.2 --------------070504090804050607090801 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit When I reviewed sidebar.fo, I completely neglected the colours and borders added for debug purposes (oh so long ago). Let me get you a clean version. The "spurious lines" appear in the column which is not spanned by the "inner" cell in the first row. On 11/08/2012 03:19 PM, Luis Bernardo wrote: > > Rob, I looked with more time at this issue and I think that my > previous statement that I was seeing lines where they should not be > was incorrect. I think they should be there because they are in the > *fo source! > > It is true that no lines appear with Adobe, but they are visible both > with Mac's Preview and Linux's Evince. But the lines are only in the > column that does not spans rows, the one with the blue background. I > do not see them in the column that spans rows. More than that I do not > see any unexpected drawing commands in the PDF source. > > Can you please explain again what lines are you seeing in the printer > output? Are they in the blue column or in the white column? > > On 11/8/12 5:40 PM, Rob Sargent wrote: >> We use iText as well as FOP in producing our printable product. Some >> pages get a black background from iText (certain graphics look better >> that way). When the black background is under the sidebar (as made >> with the referenced sidebar.fo) the nuisance-some inter-cell lines >> expose the black underlay. (Our fix is to not put the black under the >> sidebar.) >> >> In the original thread Jeremias Maerki wrote >> >> I suspect it's once >> more Adobe's anti-aliasing to be blamed. And this won't show up >> in print, >> BTW. To get rid of this on display, go to Acrobat's Preferences >> Dialog, >> select "Page Display" and enable "Enhance Thin Lines" (AR X) or >> disable >> "Smooth line Art". You may have to disable "Use 2D graphics >> acceleration", >> too. Nothing FOP can do at the moment. I've recently explained on >> this >> list what would need to be done to work around "Adobe's problem". >> >> Since there is a path whereon they do show up in print, I wonder if >> this suggested work-around should be revisited? It's not clear to me >> that this is still out of FOP's hands? >> >> Thank you for your indulgence, >> >> rjs >> >> >> On 11/05/2012 05:10 PM, Glenn Adams wrote: >>> remove elements/attrs until the problem goes away and only comes >>> back when adding the element/attr just removed (no matter what else >>> is removed) >>> >>> On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent >> > wrote: >>> >>> I have reviewed the sidebar.fo and it really >>> cannot be substantially reduced. It simply fills the "outer >>> edge" of our pages - region-start or region end - with a narrow >>> two-column, five-row table stretching the length of the page. >>> The inner column is just spacer and the outer column gets the >>> section name(s) and number, a rule and a page number. The names >>> are supplied in a rotated svg (not included). >>> >>> >> > --------------070504090804050607090801 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
When I reviewed sidebar.fo, I completely neglected the colours and borders added for debug purposes (oh so long ago). Let me get you a clean version.  The "spurious lines" appear in the column which is not spanned by the "inner" cell in the first row.



On 11/08/2012 03:19 PM, Luis Bernardo wrote:

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).




--------------070504090804050607090801-- From fop-users-return-36014-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 22:40:07 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F07CDD0FA for ; Thu, 8 Nov 2012 22:40:07 +0000 (UTC) Received: (qmail 63483 invoked by uid 500); 8 Nov 2012 22:40:07 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 63415 invoked by uid 500); 8 Nov 2012 22:40:07 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 63395 invoked by uid 99); 8 Nov 2012 22:40:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 22:40:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 22:40:00 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWal9-00056c-RA; Thu, 08 Nov 2012 15:39:39 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWal7-0004H4-F7; Thu, 08 Nov 2012 15:39:39 -0700 Message-ID: <509C34A6.2090101@xmission.com> Date: Thu, 08 Nov 2012 15:39:34 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> <509C2FEE.9070506@gmail.com> In-Reply-To: <509C2FEE.9070506@gmail.com> Content-Type: multipart/mixed; boundary="------------080206040001080904060003" X-XM-AID: U2FsdGVkX196WJ3MAbT0yiBJKXT7dLMXgK13jSh4pTE= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa02.xmission.com X-Spam-Level: X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa02 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa02 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,XMSubLong autolearn=disabled version=3.3.2 --------------080206040001080904060003 Content-Type: multipart/alternative; boundary="------------080500030405000408070003" --------------080500030405000408070003 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Please find attached a new fo which defines the sidebar for the left pages only. The blue column will show the four lines separating each row, at least in Evince 3.4.0 (using poppler/cairo(0.18.4)) On 11/08/2012 03:19 PM, Luis Bernardo wrote: > > Rob, I looked with more time at this issue and I think that my > previous statement that I was seeing lines where they should not be > was incorrect. I think they should be there because they are in the > *fo source! > > It is true that no lines appear with Adobe, but they are visible both > with Mac's Preview and Linux's Evince. But the lines are only in the > column that does not spans rows, the one with the blue background. I > do not see them in the column that spans rows. More than that I do not > see any unexpected drawing commands in the PDF source. > > Can you please explain again what lines are you seeing in the printer > output? Are they in the blue column or in the white column? > > On 11/8/12 5:40 PM, Rob Sargent wrote: >> We use iText as well as FOP in producing our printable product. Some >> pages get a black background from iText (certain graphics look better >> that way). When the black background is under the sidebar (as made >> with the referenced sidebar.fo) the nuisance-some inter-cell lines >> expose the black underlay. (Our fix is to not put the black under the >> sidebar.) >> >> In the original thread Jeremias Maerki wrote >> >> I suspect it's once >> more Adobe's anti-aliasing to be blamed. And this won't show up >> in print, >> BTW. To get rid of this on display, go to Acrobat's Preferences >> Dialog, >> select "Page Display" and enable "Enhance Thin Lines" (AR X) or >> disable >> "Smooth line Art". You may have to disable "Use 2D graphics >> acceleration", >> too. Nothing FOP can do at the moment. I've recently explained on >> this >> list what would need to be done to work around "Adobe's problem". >> >> Since there is a path whereon they do show up in print, I wonder if >> this suggested work-around should be revisited? It's not clear to me >> that this is still out of FOP's hands? >> >> Thank you for your indulgence, >> >> rjs >> >> >> On 11/05/2012 05:10 PM, Glenn Adams wrote: >>> remove elements/attrs until the problem goes away and only comes >>> back when adding the element/attr just removed (no matter what else >>> is removed) >>> >>> On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent >> > wrote: >>> >>> I have reviewed the sidebar.fo and it really >>> cannot be substantially reduced. It simply fills the "outer >>> edge" of our pages - region-start or region end - with a narrow >>> two-column, five-row table stretching the length of the page. >>> The inner column is just spacer and the outer column gets the >>> section name(s) and number, a rule and a page number. The names >>> are supplied in a rotated svg (not included). >>> >>> >> > --------------080500030405000408070003 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Please find attached a new fo which defines the sidebar for the left pages only.  The blue column will show the four lines separating each row, at least in Evince 3.4.0 (using poppler/cairo(0.18.4))

On 11/08/2012 03:19 PM, Luis Bernardo wrote:

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).




--------------080500030405000408070003-- --------------080206040001080904060003 Content-Type: text/x-xslfo; name="sidebar-left.fo" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="sidebar-left.fo"       --------------080206040001080904060003 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --------------080206040001080904060003-- From fop-users-return-36015-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 23:01:38 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9620CD1D6 for ; Thu, 8 Nov 2012 23:01:38 +0000 (UTC) Received: (qmail 29974 invoked by uid 500); 8 Nov 2012 23:01:38 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 29952 invoked by uid 500); 8 Nov 2012 23:01:38 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 29944 invoked by uid 99); 8 Nov 2012 23:01:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 23:01:38 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.216.54] (HELO mail-qa0-f54.google.com) (209.85.216.54) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 23:01:31 +0000 Received: by mail-qa0-f54.google.com with SMTP id c10so26249qae.6 for ; Thu, 08 Nov 2012 15:01:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=MM8rrqjYiLHFyAfDNfGV5vq4XVRyj+4Q/78/OSC0Y1A=; b=GqvflanMLdp1ELx8Ndd0/3PxyrTrzT2r2W5ioSPj3p2t5znJ+QgsZ83Rh6GQamsnmp PyBEEe32CqxsDPjEZBHpr5oeCJncmOkH6IasnNzYcn2+9RgYh+Y0UQsXdbbIhlglxAOO swELoxXGVs73H9b2f52hh7YrkIjRMh3FXEh9CKjvGBXtbaJUlU2E7GKdVUzwM3QoR/vX 8NDZyNmxyQY3X9oSWh60u7JeSkUieumic9IM6NdaZPHTfhr+6UaH9+/prcTWQdqcCnII uqerYIZkKHpxMeUniDuHFYI7EiuGycRHepHlzmNoAbOxpmWNnjb3BpgZxlc6mFdF4QJh X4Rg== Received: by 10.49.87.230 with SMTP id bb6mr16568076qeb.18.1352415669549; Thu, 08 Nov 2012 15:01:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.49.48.38 with HTTP; Thu, 8 Nov 2012 15:00:49 -0800 (PST) In-Reply-To: <509C34A6.2090101@xmission.com> References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> <509C2FEE.9070506@gmail.com> <509C34A6.2090101@xmission.com> From: Glenn Adams Date: Thu, 8 Nov 2012 15:00:49 -0800 Message-ID: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=047d7bd6b4589279ab04ce03cfea X-Gm-Message-State: ALoCoQlIeSu+YYrVfxm4ACC//ogAyzSKxwRmm/0oYLfaGNyLh0U+LkYH14LZqFsQVzpRiTbk3KN5 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bd6b4589279ab04ce03cfea Content-Type: text/plain; charset=UTF-8 what i said about maximally minimizing your test FO; when you don't do so, you lead devs astray On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent wrote: > Please find attached a new fo which defines the sidebar for the left > pages only. The blue column will show the four lines separating each row, > at least in Evince 3.4.0 (using poppler/cairo(0.18.4)) > > > On 11/08/2012 03:19 PM, Luis Bernardo wrote: > > > Rob, I looked with more time at this issue and I think that my previous > statement that I was seeing lines where they should not be was incorrect. I > think they should be there because they are in the *fo source! > > It is true that no lines appear with Adobe, but they are visible both with > Mac's Preview and Linux's Evince. But the lines are only in the column that > does not spans rows, the one with the blue background. I do not see them in > the column that spans rows. More than that I do not see any unexpected > drawing commands in the PDF source. > > Can you please explain again what lines are you seeing in the printer > output? Are they in the blue column or in the white column? > > On 11/8/12 5:40 PM, Rob Sargent wrote: > > We use iText as well as FOP in producing our printable product. Some > pages get a black background from iText (certain graphics look better that > way). When the black background is under the sidebar (as made with the > referenced sidebar.fo) the nuisance-some inter-cell lines expose the > black underlay. (Our fix is to not put the black under the sidebar.) > > In the original thread Jeremias Maerki wrote > > I suspect it's once > more Adobe's anti-aliasing to be blamed. And this won't show up in print, > BTW. To get rid of this on display, go to Acrobat's Preferences Dialog, > select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable > "Smooth line Art". You may have to disable "Use 2D graphics acceleration", > too. Nothing FOP can do at the moment. I've recently explained on this > list what would need to be done to work around "Adobe's problem". > > Since there is a path whereon they do show up in print, I wonder if this > suggested work-around should be revisited? It's not clear to me that this > is still out of FOP's hands? > > Thank you for your indulgence, > > rjs > > > On 11/05/2012 05:10 PM, Glenn Adams wrote: > > remove elements/attrs until the problem goes away and only comes back when > adding the element/attr just removed (no matter what else is removed) > > On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent wrote: > >> I have reviewed the sidebar.fo and it really cannot be substantially >> reduced. It simply fills the "outer edge" of our pages - region-start or >> region end - with a narrow two-column, five-row table stretching the length >> of the page. The inner column is just spacer and the outer column gets the >> section name(s) and number, a rule and a page number. The names are >> supplied in a rotated svg (not included). >> > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > --047d7bd6b4589279ab04ce03cfea Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable what i said about maximally minimizing your test FO; when you don't do = so, you lead devs astray

On Thu, Nov 8, 2= 012 at 2:39 PM, Rob Sargent <rsargent@xmission.com> wrot= e:
=20 =20 =20
Please find attached a new fo which defines the sidebar for the left pages only.=C2=A0 The blue column wi= ll show the four lines separating each row, at least in Evince 3.4.0 (using poppler/cairo(0.18.4))


On 11/08/2012 03:19 PM, Luis Bernardo wrote:
=20

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines a= re only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
=20
We use iText as well as FOP in producing our printable product.=C2=A0 Some pages get a black background from iText (certain graphics look better that way).=C2=A0 When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat'= s Preferences Dialog,
select "Page Display" and enable "Enhan= ce Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable &= quot;Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's ha= nds?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem g= oes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.=C2=A0 It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.=C2=A0 T= he inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.=C2=A0 The names are supplied in a rotated svg (no= t included).






---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

--047d7bd6b4589279ab04ce03cfea-- From fop-users-return-36016-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 23:04:36 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 08132D1E6 for ; Thu, 8 Nov 2012 23:04:36 +0000 (UTC) Received: (qmail 38972 invoked by uid 500); 8 Nov 2012 23:04:35 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 38940 invoked by uid 500); 8 Nov 2012 23:04:35 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 38932 invoked by uid 99); 8 Nov 2012 23:04:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 23:04:35 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 23:04:26 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWb8m-00066y-F3; Thu, 08 Nov 2012 16:04:04 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWb8i-0006FM-Kx; Thu, 08 Nov 2012 16:04:04 -0700 Message-ID: <509C3A5D.8050501@xmission.com> Date: Thu, 08 Nov 2012 16:03:57 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> <509C2FEE.9070506@gmail.com> <509C34A6.2090101@xmission.com> In-Reply-To: Content-Type: multipart/alternative; boundary="------------000404040509000901040005" X-XM-AID: U2FsdGVkX184K03BsAoqbdT0Q3Z6mU+L1rFT7QJsfHE= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa03.xmission.com X-Spam-Level: X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa03 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa03 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,XMSubLong autolearn=disabled version=3.3.2 --------------000404040509000901040005 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hopefully this latest one is more direct. On 11/08/2012 04:00 PM, Glenn Adams wrote: > what i said about maximally minimizing your test FO; when you don't do > so, you lead devs astray > > On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent > wrote: > > Please find attached a new fo which defines the sidebar for the > left pages only. The blue column will show the four lines > separating each row, at least in Evince 3.4.0 (using > poppler/cairo(0.18.4)) > > > On 11/08/2012 03:19 PM, Luis Bernardo wrote: >> >> Rob, I looked with more time at this issue and I think that my >> previous statement that I was seeing lines where they should not >> be was incorrect. I think they should be there because they are >> in the *fo source! >> >> It is true that no lines appear with Adobe, but they are visible >> both with Mac's Preview and Linux's Evince. But the lines are >> only in the column that does not spans rows, the one with the >> blue background. I do not see them in the column that spans rows. >> More than that I do not see any unexpected drawing commands in >> the PDF source. >> >> Can you please explain again what lines are you seeing in the >> printer output? Are they in the blue column or in the white column? >> >> On 11/8/12 5:40 PM, Rob Sargent wrote: >>> We use iText as well as FOP in producing our printable product. >>> Some pages get a black background from iText (certain graphics >>> look better that way). When the black background is under the >>> sidebar (as made with the referenced sidebar.fo >>> ) the nuisance-some inter-cell lines expose >>> the black underlay. (Our fix is to not put the black under the >>> sidebar.) >>> >>> In the original thread Jeremias Maerki wrote >>> >>> I suspect it's once >>> more Adobe's anti-aliasing to be blamed. And this won't show >>> up in print, >>> BTW. To get rid of this on display, go to Acrobat's >>> Preferences Dialog, >>> select "Page Display" and enable "Enhance Thin Lines" (AR X) >>> or disable >>> "Smooth line Art". You may have to disable "Use 2D graphics >>> acceleration", >>> too. Nothing FOP can do at the moment. I've recently >>> explained on this >>> list what would need to be done to work around "Adobe's >>> problem". >>> >>> Since there is a path whereon they do show up in print, I wonder >>> if this suggested work-around should be revisited? It's not >>> clear to me that this is still out of FOP's hands? >>> >>> Thank you for your indulgence, >>> >>> rjs >>> >>> >>> On 11/05/2012 05:10 PM, Glenn Adams wrote: >>>> remove elements/attrs until the problem goes away and only >>>> comes back when adding the element/attr just removed (no matter >>>> what else is removed) >>>> >>>> On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent >>>> > wrote: >>>> >>>> I have reviewed the sidebar.fo and it >>>> really cannot be substantially reduced. It simply fills >>>> the "outer edge" of our pages - region-start or region end >>>> - with a narrow two-column, five-row table stretching the >>>> length of the page. The inner column is just spacer and >>>> the outer column gets the section name(s) and number, a >>>> rule and a page number. The names are supplied in a >>>> rotated svg (not included). >>>> >>>> >>> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > fop-users-unsubscribe@xmlgraphics.apache.org > > For additional commands, e-mail: > fop-users-help@xmlgraphics.apache.org > > > --------------000404040509000901040005 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Hopefully this latest one is more direct.

On 11/08/2012 04:00 PM, Glenn Adams wrote:
what i said about maximally minimizing your test FO; when you don't do so, you lead devs astray

On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent <rsargent@xmission.com> wrote:
Please find attached a new fo which defines the sidebar for the left pages only.  The blue column will show the four lines separating each row, at least in Evince 3.4.0 (using poppler/cairo(0.18.4))


On 11/08/2012 03:19 PM, Luis Bernardo wrote:

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).






---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


--------------000404040509000901040005-- From fop-users-return-36017-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Thu Nov 8 23:46:52 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B01E9D32E for ; Thu, 8 Nov 2012 23:46:52 +0000 (UTC) Received: (qmail 69754 invoked by uid 500); 8 Nov 2012 23:46:52 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 69733 invoked by uid 500); 8 Nov 2012 23:46:52 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 69724 invoked by uid 99); 8 Nov 2012 23:46:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 23:46:52 +0000 X-ASF-Spam-Status: No, hits=3.1 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lmpmbernardo@gmail.com designates 209.85.212.174 as permitted sender) Received: from [209.85.212.174] (HELO mail-wi0-f174.google.com) (209.85.212.174) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2012 23:46:46 +0000 Received: by mail-wi0-f174.google.com with SMTP id hm9so44136wib.3 for ; Thu, 08 Nov 2012 15:46:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=b4h9FyeGlqZPhePghOsiOkYxV0+0IOra1sa3BYdh7fU=; b=hN774sH0yTOA7nLYrqE1RxZNowLq2x1nVUPbs1OBBH6XsyuYe6ybDJHY5BincD0S16 ztdlnmzT3jq4E69oCAxsPryvhSD6l/WaKsqU+r0hZhySolIPE5qkLb79BifaEZdD6b/e 0ETeGWm1yG3tJgAdLnQebWtw+FY/HyQAMMy8JoXYl5AfL/N+dwHXdyX6EAf+wofRue+5 ot6x1tgRGTiTWXxmoPLwAuGqp3F3OgEzGbfk+S/HVc3oBht4KLGwQSlZIS/tmMJSTHSj +ZSFU4jZZ9zSmo2KYdPMq2BYIF3LAyGAS/LFg2+mm2kievy+QA9MelQU5r48gamOBwAc OPGg== Received: by 10.180.106.9 with SMTP id gq9mr251798wib.12.1352418384692; Thu, 08 Nov 2012 15:46:24 -0800 (PST) Received: from macmaxi.home (host86-135-71-197.range86-135.btcentralplus.com. [86.135.71.197]) by mx.google.com with ESMTPS id bn7sm10675846wib.8.2012.11.08.15.46.22 (version=SSLv3 cipher=OTHER); Thu, 08 Nov 2012 15:46:23 -0800 (PST) Message-ID: <509C4445.6070500@gmail.com> Date: Thu, 08 Nov 2012 23:46:13 +0000 From: Luis Bernardo User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> <509C2FEE.9070506@gmail.com> <509C34A6.2090101@xmission.com> <509C3A5D.8050501@xmission.com> In-Reply-To: <509C3A5D.8050501@xmission.com> Content-Type: multipart/alternative; boundary="------------060101050305020203090708" X-Virus-Checked: Checked by ClamAV on apache.org --------------060101050305020203090708 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit yes, I see the problem. it is indeed strange but I think it is the result of the fact that each cell is painted independently and even though they touch each other (the common edges of adjacent cells have exactly the same coordinates) the viewer (and apparently your printer) create an "artificial" line in between. maybe this will need to be revisited one day... in any case, in your particular example you probably can get around the problem by doing things differently. maybe putting the background color in the side region instead of giving a background color to the cells of the table. On 11/8/12 11:03 PM, Rob Sargent wrote: > Hopefully this latest one is more direct. > > On 11/08/2012 04:00 PM, Glenn Adams wrote: >> what i said about maximally minimizing your test FO; when you don't >> do so, you lead devs astray >> >> On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent > > wrote: >> >> Please find attached a new fo which defines the sidebar for the >> left pages only. The blue column will show the four lines >> separating each row, at least in Evince 3.4.0 (using >> poppler/cairo(0.18.4)) >> >> >> On 11/08/2012 03:19 PM, Luis Bernardo wrote: >>> >>> Rob, I looked with more time at this issue and I think that my >>> previous statement that I was seeing lines where they should not >>> be was incorrect. I think they should be there because they are >>> in the *fo source! >>> >>> It is true that no lines appear with Adobe, but they are visible >>> both with Mac's Preview and Linux's Evince. But the lines are >>> only in the column that does not spans rows, the one with the >>> blue background. I do not see them in the column that spans >>> rows. More than that I do not see any unexpected drawing >>> commands in the PDF source. >>> >>> Can you please explain again what lines are you seeing in the >>> printer output? Are they in the blue column or in the white column? >>> >>> On 11/8/12 5:40 PM, Rob Sargent wrote: >>>> We use iText as well as FOP in producing our printable >>>> product. Some pages get a black background from iText (certain >>>> graphics look better that way). When the black background is >>>> under the sidebar (as made with the referenced sidebar.fo >>>> ) the nuisance-some inter-cell lines expose >>>> the black underlay. (Our fix is to not put the black under the >>>> sidebar.) >>>> >>>> In the original thread Jeremias Maerki wrote >>>> >>>> I suspect it's once >>>> more Adobe's anti-aliasing to be blamed. And this won't >>>> show up in print, >>>> BTW. To get rid of this on display, go to Acrobat's >>>> Preferences Dialog, >>>> select "Page Display" and enable "Enhance Thin Lines" (AR >>>> X) or disable >>>> "Smooth line Art". You may have to disable "Use 2D graphics >>>> acceleration", >>>> too. Nothing FOP can do at the moment. I've recently >>>> explained on this >>>> list what would need to be done to work around "Adobe's >>>> problem". >>>> >>>> Since there is a path whereon they do show up in print, I >>>> wonder if this suggested work-around should be revisited? It's >>>> not clear to me that this is still out of FOP's hands? >>>> >>>> Thank you for your indulgence, >>>> >>>> rjs >>>> >>>> >>>> On 11/05/2012 05:10 PM, Glenn Adams wrote: >>>>> remove elements/attrs until the problem goes away and only >>>>> comes back when adding the element/attr just removed (no >>>>> matter what else is removed) >>>>> >>>>> On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent >>>>> > wrote: >>>>> >>>>> I have reviewed the sidebar.fo and it >>>>> really cannot be substantially reduced. It simply fills >>>>> the "outer edge" of our pages - region-start or region end >>>>> - with a narrow two-column, five-row table stretching the >>>>> length of the page. The inner column is just spacer and >>>>> the outer column gets the section name(s) and number, a >>>>> rule and a page number. The names are supplied in a >>>>> rotated svg (not included). >>>>> >>>>> >>>> >>> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: >> fop-users-unsubscribe@xmlgraphics.apache.org >> >> For additional commands, e-mail: >> fop-users-help@xmlgraphics.apache.org >> >> >> > --------------060101050305020203090708 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

yes, I see the problem. it is indeed strange but I think it is the result of the fact that each cell is painted independently and even though they touch each other (the common edges of adjacent cells have exactly the same coordinates) the viewer (and apparently your printer) create an "artificial" line in between.

maybe this will need to be revisited one day... in any case, in your particular example you probably can get around the problem by doing things differently. maybe putting the background color in the side region instead of giving a background color to the cells of the table.

On 11/8/12 11:03 PM, Rob Sargent wrote:
Hopefully this latest one is more direct.

On 11/08/2012 04:00 PM, Glenn Adams wrote:
what i said about maximally minimizing your test FO; when you don't do so, you lead devs astray

On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent <rsargent@xmission.com> wrote:
Please find attached a new fo which defines the sidebar for the left pages only.  The blue column will show the four lines separating each row, at least in Evince 3.4.0 (using poppler/cairo(0.18.4))


On 11/08/2012 03:19 PM, Luis Bernardo wrote:

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).






---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org



--------------060101050305020203090708-- From fop-users-return-36018-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 00:20:35 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E0459D427 for ; Fri, 9 Nov 2012 00:20:35 +0000 (UTC) Received: (qmail 36750 invoked by uid 500); 9 Nov 2012 00:20:35 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 36708 invoked by uid 500); 9 Nov 2012 00:20:35 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 36700 invoked by uid 99); 9 Nov 2012 00:20:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 00:20:35 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.232 as permitted sender) Received: from [166.70.13.232] (HELO out02.mta.xmission.com) (166.70.13.232) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 00:20:28 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out02.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWcKL-0005Ig-Ic; Thu, 08 Nov 2012 17:20:06 -0700 Received: from [208.187.158.94] (helo=[10.1.20.181]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TWcKH-0003Nu-FQ; Thu, 08 Nov 2012 17:20:04 -0700 Message-ID: <509C4C2E.1090805@xmission.com> Date: Thu, 08 Nov 2012 17:19:58 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <5097F753.7080301@xmission.com> <5098159D.60400@xmission.com> <50981657.8010907@xmission.com> <5098470F.1090904@gmail.com> <50984C7A.5040107@xmission.com> <5098543B.6060109@xmission.com> <509BEE7C.9040502@xmission.com> <509C2FEE.9070506@gmail.com> <509C34A6.2090101@xmission.com> <509C3A5D.8050501@xmission.com> <509C4445.6070500@gmail.com> In-Reply-To: <509C4445.6070500@gmail.com> Content-Type: multipart/alternative; boundary="------------070502030000080001020309" X-XM-AID: U2FsdGVkX18FQDlMOVFL+xByV5H3oI/PaURYlXIlMrI= X-SA-Exim-Connect-IP: 208.187.158.94 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa06.xmission.com X-Spam-Level: X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.1 XMSubLong Long Subject * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 0.0 HTML_MESSAGE BODY: HTML included in message * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa06 1397; Body=1 Fuz1=1 Fuz2=1] * 0.0 T_XMDrugObfuBody_08 obfuscated drug references X-Spam-DCC: XMission; sa06 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: Inter-cell lines no longer "spurious" pdf viewer problem? RESOLVED X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-0.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,HTML_MESSAGE,T_TM2_M_HEADER_IN_MSG,T_XMDrugObfuBody_08, XMSubLong autolearn=disabled version=3.3.2 --------------070502030000080001020309 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Agree. As I mentioned in my RESOVED mail, we have remove the underlying black which somehow seeped through in Evince and for the print shop. Thanks for your efforts. I think there is an issue, but whose it is is not clear to me and we think we're past the pain point. Cheers, rjs On 11/08/2012 04:46 PM, Luis Bernardo wrote: > > yes, I see the problem. it is indeed strange but I think it is the > result of the fact that each cell is painted independently and even > though they touch each other (the common edges of adjacent cells have > exactly the same coordinates) the viewer (and apparently your printer) > create an "artificial" line in between. > > maybe this will need to be revisited one day... in any case, in your > particular example you probably can get around the problem by doing > things differently. maybe putting the background color in the side > region instead of giving a background color to the cells of the table. > > On 11/8/12 11:03 PM, Rob Sargent wrote: >> Hopefully this latest one is more direct. >> >> On 11/08/2012 04:00 PM, Glenn Adams wrote: >>> what i said about maximally minimizing your test FO; when you don't >>> do so, you lead devs astray >>> >>> On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent >> > wrote: >>> >>> Please find attached a new fo which defines the sidebar for the >>> left pages only. The blue column will show the four lines >>> separating each row, at least in Evince 3.4.0 (using >>> poppler/cairo(0.18.4)) >>> >>> >>> On 11/08/2012 03:19 PM, Luis Bernardo wrote: >>>> >>>> Rob, I looked with more time at this issue and I think that my >>>> previous statement that I was seeing lines where they should >>>> not be was incorrect. I think they should be there because they >>>> are in the *fo source! >>>> >>>> It is true that no lines appear with Adobe, but they are >>>> visible both with Mac's Preview and Linux's Evince. But the >>>> lines are only in the column that does not spans rows, the one >>>> with the blue background. I do not see them in the column that >>>> spans rows. More than that I do not see any unexpected drawing >>>> commands in the PDF source. >>>> >>>> Can you please explain again what lines are you seeing in the >>>> printer output? Are they in the blue column or in the white column? >>>> >>>> On 11/8/12 5:40 PM, Rob Sargent wrote: >>>>> We use iText as well as FOP in producing our printable >>>>> product. Some pages get a black background from iText >>>>> (certain graphics look better that way). When the black >>>>> background is under the sidebar (as made with the referenced >>>>> sidebar.fo ) the nuisance-some inter-cell >>>>> lines expose the black underlay. (Our fix is to not put the >>>>> black under the sidebar.) >>>>> >>>>> In the original thread Jeremias Maerki wrote >>>>> >>>>> I suspect it's once >>>>> more Adobe's anti-aliasing to be blamed. And this won't >>>>> show up in print, >>>>> BTW. To get rid of this on display, go to Acrobat's >>>>> Preferences Dialog, >>>>> select "Page Display" and enable "Enhance Thin Lines" (AR >>>>> X) or disable >>>>> "Smooth line Art". You may have to disable "Use 2D >>>>> graphics acceleration", >>>>> too. Nothing FOP can do at the moment. I've recently >>>>> explained on this >>>>> list what would need to be done to work around "Adobe's >>>>> problem". >>>>> >>>>> Since there is a path whereon they do show up in print, I >>>>> wonder if this suggested work-around should be revisited? It's >>>>> not clear to me that this is still out of FOP's hands? >>>>> >>>>> Thank you for your indulgence, >>>>> >>>>> rjs >>>>> >>>>> >>>>> On 11/05/2012 05:10 PM, Glenn Adams wrote: >>>>>> remove elements/attrs until the problem goes away and only >>>>>> comes back when adding the element/attr just removed (no >>>>>> matter what else is removed) >>>>>> >>>>>> On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent >>>>>> > wrote: >>>>>> >>>>>> I have reviewed the sidebar.fo and it >>>>>> really cannot be substantially reduced. It simply fills >>>>>> the "outer edge" of our pages - region-start or region >>>>>> end - with a narrow two-column, five-row table stretching >>>>>> the length of the page. The inner column is just spacer >>>>>> and the outer column gets the section name(s) and number, >>>>>> a rule and a page number. The names are supplied in a >>>>>> rotated svg (not included). >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: >>> fop-users-unsubscribe@xmlgraphics.apache.org >>> >>> For additional commands, e-mail: >>> fop-users-help@xmlgraphics.apache.org >>> >>> >>> >> > --------------070502030000080001020309 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Agree.  As I mentioned in my RESOVED mail, we have remove the underlying black which somehow seeped through in Evince and for the print shop. 

Thanks for your efforts.  I think there is an issue, but whose it is is not clear to me and we think we're past the pain point.

Cheers,

rjs



On 11/08/2012 04:46 PM, Luis Bernardo wrote:

yes, I see the problem. it is indeed strange but I think it is the result of the fact that each cell is painted independently and even though they touch each other (the common edges of adjacent cells have exactly the same coordinates) the viewer (and apparently your printer) create an "artificial" line in between.

maybe this will need to be revisited one day... in any case, in your particular example you probably can get around the problem by doing things differently. maybe putting the background color in the side region instead of giving a background color to the cells of the table.

On 11/8/12 11:03 PM, Rob Sargent wrote:
Hopefully this latest one is more direct.

On 11/08/2012 04:00 PM, Glenn Adams wrote:
what i said about maximally minimizing your test FO; when you don't do so, you lead devs astray

On Thu, Nov 8, 2012 at 2:39 PM, Rob Sargent <rsargent@xmission.com> wrote:
Please find attached a new fo which defines the sidebar for the left pages only.  The blue column will show the four lines separating each row, at least in Evince 3.4.0 (using poppler/cairo(0.18.4))


On 11/08/2012 03:19 PM, Luis Bernardo wrote:

Rob, I looked with more time at this issue and I think that my previous statement that I was seeing lines where they should not be was incorrect. I think they should be there because they are in the *fo source!

It is true that no lines appear with Adobe, but they are visible both with Mac's Preview and Linux's Evince. But the lines are only in the column that does not spans rows, the one with the blue background. I do not see them in the column that spans rows. More than that I do not see any unexpected drawing commands in the PDF source.

Can you please explain again what lines are you seeing in the printer output? Are they in the blue column or in the white column?

On 11/8/12 5:40 PM, Rob Sargent wrote:
We use iText as well as FOP in producing our printable product.  Some pages get a black background from iText (certain graphics look better that way).  When the black background is under the sidebar (as made with the referenced sidebar.fo) the nuisance-some inter-cell lines expose the black underlay. (Our fix is to not put the black under the sidebar.)

In the original thread Jeremias Maerki wrote
I suspect it's once
more Adobe's anti-aliasing to be blamed. And this won't show up in print,
BTW. To get rid of this on display, go to Acrobat's Preferences Dialog,
select "Page Display" and enable "Enhance Thin Lines" (AR X) or disable
"Smooth line Art". You may have to disable "Use 2D graphics acceleration",
too. Nothing FOP can do at the moment. I've recently explained on this
list what would need to be done to work around "Adobe's problem".
Since there is a path whereon they do show up in print, I wonder if this suggested work-around should be revisited? It's not clear to me that this is still out of FOP's hands?

Thank you for your indulgence,

rjs


On 11/05/2012 05:10 PM, Glenn Adams wrote:
remove elements/attrs until the problem goes away and only comes back when adding the element/attr just removed (no matter what else is removed)

On Tue, Nov 6, 2012 at 8:05 AM, Rob Sargent <rsargent@xmission.com> wrote:
I have reviewed the sidebar.fo and it really cannot be substantially reduced.  It simply fills the "outer edge" of our pages - region-start or region end - with a narrow two-column, five-row table stretching the length of the page.  The inner column is just spacer and the outer column gets the section name(s) and number, a rule and a page number.  The names are supplied in a rotated svg (not included).






---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org




--------------070502030000080001020309-- From fop-users-return-36019-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 00:23:37 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 677B1D42D for ; Fri, 9 Nov 2012 00:23:37 +0000 (UTC) Received: (qmail 41648 invoked by uid 500); 9 Nov 2012 00:23:36 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 41620 invoked by uid 500); 9 Nov 2012 00:23:36 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 41613 invoked by uid 99); 9 Nov 2012 00:23:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 00:23:36 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of greencoppermine@gmail.com designates 74.125.82.182 as permitted sender) Received: from [74.125.82.182] (HELO mail-we0-f182.google.com) (74.125.82.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 00:23:29 +0000 Received: by mail-we0-f182.google.com with SMTP id x43so2462784wey.27 for ; Thu, 08 Nov 2012 16:23:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=L+lqoOa0FwWwyxfL0raLEHMkDZ3hO6S6qGibtUOAmbQ=; b=hnA3K4rizjXBSX87mIVy+nM7DiNKPdFgTf0uKonnMIJyEvYshgow2AZwRzssODGVe6 GMnLEik+UYUGNVEHaNROoyTtP9LPdTNhQBWdFKTrccBEaq/xwaNhfXDrd5V93pd2ndnX VPcKqC3vBHxQsq67rJT0HPGC+M25Cggqfi/80uvkX7BStQ300/OAqTxOkNs282RucDK+ UddH+fsp32v/LDFwu/ejgkQNspjnZ1s/vbCNr5BqI7e8O8Etp3vjOUk7YRZOlOosJE24 QWBRBrxElzN2h38weZ316/7w2NcvFt39OSCg+82re88NZ3zS5C7RE/poKZNmadnCLpca 73WA== MIME-Version: 1.0 Received: by 10.216.213.28 with SMTP id z28mr4394901weo.47.1352420588833; Thu, 08 Nov 2012 16:23:08 -0800 (PST) Received: by 10.194.28.4 with HTTP; Thu, 8 Nov 2012 16:23:08 -0800 (PST) In-Reply-To: References: Date: Fri, 9 Nov 2012 01:23:08 +0100 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Brian Hansen To: fop-users@xmlgraphics.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Thank you all for your replies. I haven't been succesfull in getting the result right. I downloaded the attached files and tried those, and arabic was displayed using Arial, I also tried different other fonts such as ScheherazadeRegOT, but in all cases the letters are not connected correctly, each letter is displayed standing alone. Also vocal signs are lost even with ScheherazadeRegOT. Anyway, I found this application: https://code.google.com/p/wkhtmltopdf/ It uses webkit to convert from HTML to PDF and the result is great with regard to fonts. No FO file is needed. Links within the PDF file doesn't work, but I think I can live with that. I think I'm gonna give up on FOP for now and use webkit HTML to PDF instead. Best regards. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36020-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 00:50:50 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CA356D4F4 for ; Fri, 9 Nov 2012 00:50:50 +0000 (UTC) Received: (qmail 92116 invoked by uid 500); 9 Nov 2012 00:50:50 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 92092 invoked by uid 500); 9 Nov 2012 00:50:50 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 92085 invoked by uid 99); 9 Nov 2012 00:50:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 00:50:50 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.212.54] (HELO mail-vb0-f54.google.com) (209.85.212.54) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 00:50:42 +0000 Received: by mail-vb0-f54.google.com with SMTP id l1so6011068vba.27 for ; Thu, 08 Nov 2012 16:50:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=UzdKb7hZOenWmUBge6odphrOb7XGM/FRqWr3eQoDSlc=; b=QB4GAYIBb3t9jpUzZhuaMCm3WcYNPzzx78WEoQcJ+cSzKh50m8ZfG49Q+Jb0YmoF75 nNefIIHoZsuAb6600MmMpxV4E32Fdvul5UxqsbrAlqgNQ9bQg3MO93ht45w4b1hj2mnb +k0Zk9MX9iVPbJdYDC8o+r2GCQmomVBJXFKcGqF+toCqhaaAsnyx4aza8Ttgledl2WJ9 xSzAV1CAeODHcZGzs3tty5kCF1ykCiyqDlDPLsHuT8+8MQHy1vip8jr+5ZjCzIkxiteg PbBL3NLeqOBcOEukW95ppAydf6T37W0eFpfrO3BdvnNet86928+yZexUljM4Qco15+UE hDTQ== Received: by 10.52.179.231 with SMTP id dj7mr7722823vdc.108.1352422220777; Thu, 08 Nov 2012 16:50:20 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Thu, 8 Nov 2012 16:50:00 -0800 (PST) In-Reply-To: References: From: Glenn Adams Date: Thu, 8 Nov 2012 16:50:00 -0800 Message-ID: Subject: Re: Need help to get Arabic working with FOP To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec5014c710e472404ce055647 X-Gm-Message-State: ALoCoQkpk7ky8vsu8sn5qbDDpEVUpTHQ52qqD6a+UHgCO3J2tQcT1pxviFEl2Qll/HsKdRAUy5xk X-Virus-Checked: Checked by ClamAV on apache.org --bcaec5014c710e472404ce055647 Content-Type: text/plain; charset=UTF-8 don't give up so easily; send me your input FO file (or a sample) and I'll check what you are doing wrong... just to make sure, you are using fop 1.1 yes? note that others are regularly using fop 1.1 successfully for arabic, so it is probably a usage or config problem on your end On Thu, Nov 8, 2012 at 4:23 PM, Brian Hansen wrote: > Thank you all for your replies. > > I haven't been succesfull in getting the result right. I downloaded > the attached files and tried those, and arabic was displayed using > Arial, I also tried different other fonts such as ScheherazadeRegOT, > but in all cases the letters are not connected correctly, each letter > is displayed standing alone. Also vocal signs are lost even with > ScheherazadeRegOT. > > Anyway, I found this application: https://code.google.com/p/wkhtmltopdf/ > > It uses webkit to convert from HTML to PDF and the result is great > with regard to fonts. No FO file is needed. Links within the PDF file > doesn't work, but I think I can live with that. > > I think I'm gonna give up on FOP for now and use webkit HTML to PDF > instead. > > Best regards. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > > --bcaec5014c710e472404ce055647 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable don't give up so easily; send me your input FO file (or a sample) and I= 'll check what you are doing wrong... just to make sure, you are using = fop 1.1 yes?

note that others are regularly using fop 1.= 1 successfully for arabic, so it is probably a usage or config problem on y= our end

On Thu, Nov 8, 2012 at 4:23 PM, Brian Hansen= <greencoppermine@gmail.com> wrote:
Thank you all for your replies.

I haven't been succesfull in getting the result right. I downloaded
the attached files and tried those, and arabic was displayed using
Arial, I also tried different other fonts such as ScheherazadeRegOT,
but in all cases the letters are not connected correctly, each letter
is displayed standing alone. Also vocal signs are lost even with
ScheherazadeRegOT.

Anyway, I found this application: https://code.google.com/p/wkhtmltopdf/

It uses webkit to convert from HTML to PDF and the result is great
with regard to fonts. No FO file is needed. Links within the PDF file
doesn't work, but I think I can live with that.

I think I'm gonna give up on FOP for now and use webkit HTML to PDF ins= tead.

Best regards.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


--bcaec5014c710e472404ce055647-- From fop-users-return-36021-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 01:07:00 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D4C31D572 for ; Fri, 9 Nov 2012 01:07:00 +0000 (UTC) Received: (qmail 23248 invoked by uid 500); 9 Nov 2012 01:07:00 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 23225 invoked by uid 500); 9 Nov 2012 01:07:00 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 23217 invoked by uid 99); 9 Nov 2012 01:07:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 01:07:00 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.212.54] (HELO mail-vb0-f54.google.com) (209.85.212.54) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 01:06:52 +0000 Received: by mail-vb0-f54.google.com with SMTP id l1so6029604vba.27 for ; Thu, 08 Nov 2012 17:06:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=MYcaOocpSYcZcamoPesTaSiTlN2yLumqXV5XlCvK1Hg=; b=USnFpnVQ6gWNJd/N54YB3NSBo5ZckVPJjT4+oJDCsNZAdHZ4PDVIzGZXh7U7SyWGgq os2udiP00VhtCHGNfxU7CfDK1uji7RTIslhnMABwCXH2EZ+dMewsfAbjQaOp4Ysf5/cK Nlj2veZFxhkTvPEiqhGv4ZyZ85et8Z12agezvCwG1HqTWqSqD/GmnggfU6yABUBjOhZ9 T5fDnmxGuG0dOLUfJksozLTX7LJI9DwQC1W2WIXGmKowb3nh5jv8sQuEUyJztgIOuK7B eRXMULj1xjQ5kGnH4u1lhGGe4uUsN8307M6+3/vjXIDP9N5Mg3K0iA0TtdIz1cmQ1qvn 9ZhA== Received: by 10.52.29.148 with SMTP id k20mr7891458vdh.37.1352423191196; Thu, 08 Nov 2012 17:06:31 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Thu, 8 Nov 2012 17:06:10 -0800 (PST) In-Reply-To: References: From: Glenn Adams Date: Thu, 8 Nov 2012 17:06:10 -0800 Message-ID: Subject: Re: Need help to get Arabic working with FOP To: fop-users@xmlgraphics.apache.org Content-Type: multipart/mixed; boundary=20cf307f3482e5b42404ce058f94 X-Gm-Message-State: ALoCoQnJ8DQWUX2yG7GGoQLMyKV4suYlQHs35sHM5qNFrpTkIV6kctYDhrjgJ2kTkSK84qTx1uF2 X-Virus-Checked: Checked by ClamAV on apache.org --20cf307f3482e5b42404ce058f94 Content-Type: multipart/alternative; boundary=20cf307f3482e5b42004ce058f92 --20cf307f3482e5b42004ce058f92 Content-Type: text/plain; charset=UTF-8 p.s. attached is an example I just ran through fop 1.1 using Lateef and Scheherazade fonts btw, your problem might be that you aren't specifying the correct font names; note that the font family name does not necessarily correspond to the font file name; in this example, the correct family names are "Lateef" and "Scheherazade" On Thu, Nov 8, 2012 at 4:50 PM, Glenn Adams wrote: > don't give up so easily; send me your input FO file (or a sample) and I'll > check what you are doing wrong... just to make sure, you are using fop 1.1 > yes? > > note that others are regularly using fop 1.1 successfully for arabic, so > it is probably a usage or config problem on your end > > > On Thu, Nov 8, 2012 at 4:23 PM, Brian Hansen wrote: > >> Thank you all for your replies. >> >> I haven't been succesfull in getting the result right. I downloaded >> the attached files and tried those, and arabic was displayed using >> Arial, I also tried different other fonts such as ScheherazadeRegOT, >> but in all cases the letters are not connected correctly, each letter >> is displayed standing alone. Also vocal signs are lost even with >> ScheherazadeRegOT. >> >> Anyway, I found this application: https://code.google.com/p/wkhtmltopdf/ >> >> It uses webkit to convert from HTML to PDF and the result is great >> with regard to fonts. No FO file is needed. Links within the PDF file >> doesn't work, but I think I can live with that. >> >> I think I'm gonna give up on FOP for now and use webkit HTML to PDF >> instead. >> >> Best regards. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org >> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org >> >> > --20cf307f3482e5b42004ce058f92 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable p.s. attached is an example I just ran through fop 1.1 using Lateef and Sch= eherazade fonts

btw, your problem might be that you aren= 't specifying the correct font names; note that the font family name do= es not necessarily correspond to the font file name; in this example, the c= orrect family names are "Lateef" and "Scheherazade"

On Thu, Nov 8, 2012 at 4:50 PM, Glenn Ad= ams <glenn@skynav.com> wrote:
don't give up so easily; send me your input FO file (or a sample) and I= 'll check what you are doing wrong... just to make sure, you are using = fop 1.1 yes?

note that others are regularly using fop 1.= 1 successfully for arabic, so it is probably a usage or config problem on y= our end


On Thu, Nov 8, 2012 at 4:23 PM, Brian Hansen= <greencoppermine@gmail.com> wrote:
Thank you all for your replies.

I haven't been succesfull in getting the result right. I downloaded
the attached files and tried those, and arabic was displayed using
Arial, I also tried different other fonts such as ScheherazadeRegOT,
but in all cases the letters are not connected correctly, each letter
is displayed standing alone. Also vocal signs are lost even with
ScheherazadeRegOT.

Anyway, I found this application: https://code.google.com/p/wkhtmltopdf/

It uses webkit to convert from HTML to PDF and the result is great
with regard to fonts. No FO file is needed. Links within the PDF file
doesn't work, but I think I can live with that.

I think I'm gonna give up on FOP for now and use webkit HTML to PDF ins= tead.

Best regards.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org=
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org<= br>


--20cf307f3482e5b42004ce058f92-- --20cf307f3482e5b42404ce058f94 Content-Type: text/xml; charset=UTF-8; name="test.fo.xml" Content-Disposition: attachment; filename="test.fo.xml" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9als9ic0 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGZvOnJvb3QgeG1sbnM6Zm89 Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvWFNML0Zvcm1hdCI+CiAgPGZvOmxheW91dC1tYXN0ZXIt c2V0PgogICAgPGZvOnNpbXBsZS1wYWdlLW1hc3RlciBtYXN0ZXItbmFtZT0ic2ltcGxlIiBwYWdl LWhlaWdodD0iMjkuN2NtIiBwYWdlLXdpZHRoPSIyMWNtIiBtYXJnaW4tdG9wPSIxY20iIG1hcmdp bi1ib3R0b209IjJjbSIgbWFyZ2luLWxlZnQ9IjIuNWNtIiBtYXJnaW4tcmlnaHQ9IjIuNWNtIj4K ICAgICAgPGZvOnJlZ2lvbi1ib2R5IG1hcmdpbi10b3A9IjNjbSIvPgogICAgICA8Zm86cmVnaW9u LWJlZm9yZSBleHRlbnQ9IjNjbSIvPgogICAgICA8Zm86cmVnaW9uLWFmdGVyIGV4dGVudD0iMS41 Y20iLz4KICAgIDwvZm86c2ltcGxlLXBhZ2UtbWFzdGVyPgogIDwvZm86bGF5b3V0LW1hc3Rlci1z ZXQ+CiAgPGZvOnBhZ2Utc2VxdWVuY2UgbWFzdGVyLXJlZmVyZW5jZT0ic2ltcGxlIiB3cml0aW5n LW1vZGU9InJsIj4KICAgIDxmbzpmbG93IGZsb3ctbmFtZT0ieHNsLXJlZ2lvbi1ib2R5Ij4KICAg ICAgPGZvOmJsb2NrIGZvbnQtc2l6ZT0iMTRwdCIgZm9udC1mYW1pbHk9IkxhdGVlZiIgbGluZS1o ZWlnaHQ9IjIycHQiIHNwYWNlLWFmdGVyLm9wdGltdW09IjRwdCIgYm9yZGVyPSIwcHQgc29saWQg cmVkIiBwYWRkaW5nPSIycHQiIHRleHQtYWxpZ249InJpZ2h0Ij4KICAgICAgICA8Zm86YmlkaS1v dmVycmlkZSB1bmljb2RlLWJpZGk9ImJpZGktb3ZlcnJpZGUiIGRpcmVjdGlvbj0icnRsIj4mI3gw NkREOyYjeDA2NjE7PC9mbzpiaWRpLW92ZXJyaWRlPgrZgdmQ2Yog2KfZhNmS2KjZjtiv2ZLYodmQ INmD2Y7Yp9mG2Y4g2KfZhNmS2YPZjtmE2ZDZhdmO2KnZj9iMINmI2Y7Yp9mS2YPZjtmE2ZDZhdmO 2KnZjyDZg9mO2KfZhtmOINi52ZDZhtmS2K/ZjiDYp9mE2YTZh9mQLiDZiNmO2YPZjtmE2YbZjiDY p9mE2ZLZg9mO2YTZkNmF2Y7YqdmPINmH2Y/ZiNmOINin2YTZhNmH2Y8uCiAgICAgICAgPGZvOmJp ZGktb3ZlcnJpZGUgdW5pY29kZS1iaWRpPSJiaWRpLW92ZXJyaWRlIiBkaXJlY3Rpb249InJ0bCI+ JiN4MDZERDsmI3gwNjYyOzwvZm86YmlkaS1vdmVycmlkZT4K2YfZj9mI2Y4g2YPZjtin2YbZjiDZ gdmQ2Yog2KfZhNmS2KjZjtiv2ZLYodmQINi52ZDZhtmS2K/ZjiDYp9mE2YTZh9mQLgogICAgICAg IDxmbzpiaWRpLW92ZXJyaWRlIHVuaWNvZGUtYmlkaT0iYmlkaS1vdmVycmlkZSIgZGlyZWN0aW9u PSJydGwiPiYjeDA2REQ7JiN4MDY2Mzs8L2ZvOmJpZGktb3ZlcnJpZGU+Ctio2ZDZh9mQINiq2Y7Z g9mO2YjZkdmO2YbZjiDZg9mP2YTZkdmPINi02Y7ZitmS2KHZjdiMINmI2Y7YqNmQ2LrZjtmK2ZLY sdmQ2YfZkCDZhNmO2YXZkiDZitmO2KrZjtmD2Y7ZiNmR2Y7ZhtmSINij2Y7ZitmR2Y8g2LTZjtmK 2ZLYodmNINmF2ZDZhdmR2Y7YpyDYqtmO2YPZjtmI2ZHZjtmG2Y4uCiAgICAgICAgPGZvOmJpZGkt b3ZlcnJpZGUgdW5pY29kZS1iaWRpPSJiaWRpLW92ZXJyaWRlIiBkaXJlY3Rpb249InJ0bCI+JiN4 MDZERDsmI3gwNjY0OzwvZm86YmlkaS1vdmVycmlkZT4K2YHZkNmK2YfZkCDZg9mO2KfZhtmO2KrZ kCDYp9mE2ZLYrdmO2YrZjtin2KnZjy4g2YjZjtin2YTZktit2Y7ZitmO2KfYqdmPINmH2Y7YsNmQ 2YfZkCDZg9mO2KfZhtmO2KrZkCDZhtmP2YjYsdmOINin2YTZhtmR2Y7Yp9iz2ZAuCiAgICAgICAg PGZvOmJpZGktb3ZlcnJpZGUgdW5pY29kZS1iaWRpPSJiaWRpLW92ZXJyaWRlIiBkaXJlY3Rpb249 InJ0bCI+JiN4MDZERDsmI3gwNjY1OzwvZm86YmlkaS1vdmVycmlkZT4K2YjZjtin2YTZhtmR2Y/Z iNix2Y8g2YrZj9i22ZDZitih2Y8g2YHZkNmKINin2YTYuNmR2Y7ZhNin2Y7ZhdmQ2Iwg2YjZjtin 2YTYuNmR2Y7ZhNin2Y7ZhdmPINmE2Y7ZhdmSINmK2Y/Yr9mS2LHZkNmD2ZIg2KfZhNmG2ZHZj9mI 2LHZji4KICAgICAgPC9mbzpibG9jaz4KICAgICAgPGZvOmJsb2NrIGZvbnQtc2l6ZT0iMTRwdCIg Zm9udC1mYW1pbHk9IlNjaGVoZXJhemFkZSIgbGluZS1oZWlnaHQ9IjIycHQiIHNwYWNlLWFmdGVy Lm9wdGltdW09IjRwdCIgYm9yZGVyPSIwcHQgc29saWQgcmVkIiBwYWRkaW5nPSIycHQiIHRleHQt YWxpZ249InJpZ2h0Ij4KICAgICAgICA8Zm86YmlkaS1vdmVycmlkZSB1bmljb2RlLWJpZGk9ImJp ZGktb3ZlcnJpZGUiIGRpcmVjdGlvbj0icnRsIj4mI3gwNkREOyYjeDA2NjE7PC9mbzpiaWRpLW92 ZXJyaWRlPgrZgdmQ2Yog2KfZhNmS2KjZjtiv2ZLYodmQINmD2Y7Yp9mG2Y4g2KfZhNmS2YPZjtmE 2ZDZhdmO2KnZj9iMINmI2Y7Yp9mS2YPZjtmE2ZDZhdmO2KnZjyDZg9mO2KfZhtmOINi52ZDZhtmS 2K/ZjiDYp9mE2YTZh9mQLiDZiNmO2YPZjtmE2YbZjiDYp9mE2ZLZg9mO2YTZkNmF2Y7YqdmPINmH 2Y/ZiNmOINin2YTZhNmH2Y8uCiAgICAgICAgPGZvOmJpZGktb3ZlcnJpZGUgdW5pY29kZS1iaWRp PSJiaWRpLW92ZXJyaWRlIiBkaXJlY3Rpb249InJ0bCI+JiN4MDZERDsmI3gwNjYyOzwvZm86Ymlk aS1vdmVycmlkZT4K2YfZj9mI2Y4g2YPZjtin2YbZjiDZgdmQ2Yog2KfZhNmS2KjZjtiv2ZLYodmQ INi52ZDZhtmS2K/ZjiDYp9mE2YTZh9mQLgogICAgICAgIDxmbzpiaWRpLW92ZXJyaWRlIHVuaWNv ZGUtYmlkaT0iYmlkaS1vdmVycmlkZSIgZGlyZWN0aW9uPSJydGwiPiYjeDA2REQ7JiN4MDY2Mzs8 L2ZvOmJpZGktb3ZlcnJpZGU+Ctio2ZDZh9mQINiq2Y7Zg9mO2YjZkdmO2YbZjiDZg9mP2YTZkdmP INi02Y7ZitmS2KHZjdiMINmI2Y7YqNmQ2LrZjtmK2ZLYsdmQ2YfZkCDZhNmO2YXZkiDZitmO2KrZ jtmD2Y7ZiNmR2Y7ZhtmSINij2Y7ZitmR2Y8g2LTZjtmK2ZLYodmNINmF2ZDZhdmR2Y7YpyDYqtmO 2YPZjtmI2ZHZjtmG2Y4uCiAgICAgICAgPGZvOmJpZGktb3ZlcnJpZGUgdW5pY29kZS1iaWRpPSJi aWRpLW92ZXJyaWRlIiBkaXJlY3Rpb249InJ0bCI+JiN4MDZERDsmI3gwNjY0OzwvZm86YmlkaS1v dmVycmlkZT4K2YHZkNmK2YfZkCDZg9mO2KfZhtmO2KrZkCDYp9mE2ZLYrdmO2YrZjtin2KnZjy4g 2YjZjtin2YTZktit2Y7ZitmO2KfYqdmPINmH2Y7YsNmQ2YfZkCDZg9mO2KfZhtmO2KrZkCDZhtmP 2YjYsdmOINin2YTZhtmR2Y7Yp9iz2ZAuCiAgICAgICAgPGZvOmJpZGktb3ZlcnJpZGUgdW5pY29k ZS1iaWRpPSJiaWRpLW92ZXJyaWRlIiBkaXJlY3Rpb249InJ0bCI+JiN4MDZERDsmI3gwNjY1Ozwv Zm86YmlkaS1vdmVycmlkZT4K2YjZjtin2YTZhtmR2Y/ZiNix2Y8g2YrZj9i22ZDZitih2Y8g2YHZ kNmKINin2YTYuNmR2Y7ZhNin2Y7ZhdmQ2Iwg2YjZjtin2YTYuNmR2Y7ZhNin2Y7ZhdmPINmE2Y7Z hdmSINmK2Y/Yr9mS2LHZkNmD2ZIg2KfZhNmG2ZHZj9mI2LHZji4KICAgICAgPC9mbzpibG9jaz4K ICAgIDwvZm86Zmxvdz4KICA8L2ZvOnBhZ2Utc2VxdWVuY2U+CjwvZm86cm9vdD4K --20cf307f3482e5b42404ce058f94 Content-Type: application/pdf; name="test.pdf" Content-Disposition: attachment; filename="test.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9alsh561 JVBERi0xLjQKJaqrrK0KNCAwIG9iago8PAovQ3JlYXRvciAoQXBhY2hlIEZPUCBWZXJzaW9uIDEu MGJldGEyKQovUHJvZHVjZXIgKEFwYWNoZSBGT1AgVmVyc2lvbiAxLjBiZXRhMikKL0NyZWF0aW9u RGF0ZSAoRDoyMDEyMTEwODE3MDEzNS0wOCcwMCcpCj4+CmVuZG9iago1IDAgb2JqCjw8CiAgL04g MwogIC9MZW5ndGggMTEgMCBSCiAgL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicnZZ3 VFPZFofPvTe9UJIQipTQa2hSAkgNvUiRLioxCRBKwJAAIjZEVHBEUZGmCDIo4ICjQ5GxIoqFAVGx 6wQZRNRxcBQblklkrRnfvHnvzZvfH/d+a5+9z91n733WugCQ/IMFwkxYCYAMoVgU4efFiI2LZ2AH AQzwAANsAOBws7NCFvhGApkCfNiMbJkT+Be9ug4g+fsq0z+MwQD/n5S5WSIxAFCYjOfy+NlcGRfJ OD1XnCW3T8mYtjRNzjBKziJZgjJWk3PyLFt89pllDznzMoQ8GctzzuJl8OTcJ+ONORK+jJFgGRfn CPi5Mr4mY4N0SYZAxm/ksRl8TjYAKJLcLuZzU2RsLWOSKDKCLeN5AOBIyV/w0i9YzM8Tyw/Fzsxa LhIkp4gZJlxTho2TE4vhz89N54vFzDAON40j4jHYmRlZHOFyAGbP/FkUeW0ZsiI72Dg5ODBtLW2+ KNR/Xfybkvd2ll6Ef+4ZRB/4w/ZXfpkNALCmZbXZ+odtaRUAXesBULv9h81gLwCKsr51Dn1xHrp8 XlLE4ixnK6vc3FxLAZ9rKS/o7/qfDn9DX3zPUr7d7+VhePOTOJJ0MUNeN25meqZExMjO4nD5DOaf h/gfB/51HhYR/CS+iC+URUTLpkwgTJa1W8gTiAWZQoZA+J+a+A/D/qTZuZaJ2vgR0JZYAqUhGkB+ HgAoKhEgCXtkK9DvfQvGRwP5zYvRmZid+8+C/n1XuEz+yBYkf45jR0QyuBJRzuya/FoCNCAARUAD 6kAb6AMTwAS2wBG4AA/gAwJBKIgEcWAx4IIUkAFEIBcUgLWgGJSCrWAnqAZ1oBE0gzZwGHSBY+A0 OAcugctgBNwBUjAOnoAp8ArMQBCEhcgQFVKHdCBDyByyhViQG+QDBUMRUByUCCVDQkgCFUDroFKo HKqG6qFm6FvoKHQaugANQ7egUWgS+hV6ByMwCabBWrARbAWzYE84CI6EF8HJ8DI4Hy6Ct8CVcAN8 EO6ET8OX4BFYCj+BpxGAEBE6ooswERbCRkKReCQJESGrkBKkAmlA2pAepB+5ikiRp8hbFAZFRTFQ TJQLyh8VheKilqFWoTajqlEHUJ2oPtRV1ChqCvURTUZros3RzugAdCw6GZ2LLkZXoJvQHeiz6BH0 OPoVBoOhY4wxjhh/TBwmFbMCsxmzG9OOOYUZxoxhprFYrDrWHOuKDcVysGJsMbYKexB7EnsFO459 gyPidHC2OF9cPE6IK8RV4FpwJ3BXcBO4GbwS3hDvjA/F8/DL8WX4RnwPfgg/jp8hKBOMCa6ESEIq YS2hktBGOEu4S3hBJBL1iE7EcKKAuIZYSTxEPE8cJb4lUUhmJDYpgSQhbSHtJ50i3SK9IJPJRmQP cjxZTN5CbiafId8nv1GgKlgqBCjwFFYr1Ch0KlxReKaIVzRU9FRcrJivWKF4RHFI8akSXslIia3E UVqlVKN0VOmG0rQyVdlGOVQ5Q3mzcovyBeVHFCzFiOJD4VGKKPsoZyhjVISqT2VTudR11EbqWeo4 DUMzpgXQUmmltG9og7QpFYqKnUq0Sp5KjcpxFSkdoRvRA+jp9DL6Yfp1+jtVLVVPVb7qJtU21Suq r9XmqHmo8dVK1NrVRtTeqTPUfdTT1Lepd6nf00BpmGmEa+Rq7NE4q/F0Dm2OyxzunJI5h+fc1oQ1 zTQjNFdo7tMc0JzW0tby08rSqtI6o/VUm67toZ2qvUP7hPakDlXHTUegs0PnpM5jhgrDk5HOqGT0 MaZ0NXX9dSW69bqDujN6xnpReoV67Xr39An6LP0k/R36vfpTBjoGIQYFBq0Gtw3xhizDFMNdhv2G r42MjWKMNhh1GT0yVjMOMM43bjW+a0I2cTdZZtJgcs0UY8oyTTPdbXrZDDazN0sxqzEbMofNHcwF 5rvNhy3QFk4WQosGixtMEtOTmcNsZY5a0i2DLQstuyyfWRlYxVtts+q3+mhtb51u3Wh9x4ZiE2hT aNNj86utmS3Xtsb22lzyXN+5q+d2z31uZ27Ht9tjd9Oeah9iv8G+1/6Dg6ODyKHNYdLRwDHRsdbx BovGCmNtZp13Qjt5Oa12Oub01tnBWex82PkXF6ZLmkuLy6N5xvP48xrnjbnquXJc612lbgy3RLe9 blJ3XXeOe4P7Aw99D55Hk8eEp6lnqudBz2de1l4irw6v12xn9kr2KW/E28+7xHvQh+IT5VPtc99X zzfZt9V3ys/eb4XfKX+0f5D/Nv8bAVoB3IDmgKlAx8CVgX1BpKAFQdVBD4LNgkXBPSFwSGDI9pC7 8w3nC+d3hYLQgNDtoffCjMOWhX0fjgkPC68JfxhhE1EQ0b+AumDJgpYFryK9Issi70SZREmieqMV oxOim6Nfx3jHlMdIY61iV8ZeitOIE8R1x2Pjo+Ob4qcX+izcuXA8wT6hOOH6IuNFeYsuLNZYnL74 +BLFJZwlRxLRiTGJLYnvOaGcBs700oCltUunuGzuLu4TngdvB2+S78ov508kuSaVJz1Kdk3enjyZ 4p5SkfJUwBZUC56n+qfWpb5OC03bn/YpPSa9PQOXkZhxVEgRpgn7MrUz8zKHs8yzirOky5yX7Vw2 JQoSNWVD2Yuyu8U02c/UgMREsl4ymuOWU5PzJjc690iecp4wb2C52fJNyyfyffO/XoFawV3RW6Bb sLZgdKXnyvpV0Kqlq3pX668uWj2+xm/NgbWEtWlrfyi0LiwvfLkuZl1PkVbRmqKx9X7rW4sVikXF Nza4bKjbiNoo2Di4ae6mqk0fS3glF0utSytK32/mbr74lc1XlV992pK0ZbDMoWzPVsxW4dbr29y3 HShXLs8vH9sesr1zB2NHyY6XO5fsvFBhV1G3i7BLsktaGVzZXWVQtbXqfXVK9UiNV017rWbtptrX u3m7r+zx2NNWp1VXWvdur2DvzXq/+s4Go4aKfZh9OfseNkY39n/N+rq5SaOptOnDfuF+6YGIA33N js3NLZotZa1wq6R18mDCwcvfeH/T3cZsq2+nt5ceAockhx5/m/jt9cNBh3uPsI60fWf4XW0HtaOk E+pc3jnVldIl7Y7rHj4aeLS3x6Wn43vL7/cf0z1Wc1zleNkJwomiE59O5p+cPpV16unp5NNjvUt6 75yJPXOtL7xv8GzQ2fPnfM+d6ffsP3ne9fyxC84Xjl5kXey65HCpc8B+oOMH+x86Bh0GO4cch7ov O13uGZ43fOKK+5XTV72vnrsWcO3SyPyR4etR12/eSLghvcm7+ehW+q3nt3Nuz9xZcxd9t+Se0r2K +5r3G340/bFd6iA9Puo9OvBgwYM7Y9yxJz9l//R+vOgh+WHFhM5E8yPbR8cmfScvP174ePxJ1pOZ p8U/K/9c+8zk2Xe/ePwyMBU7Nf5c9PzTr5tfqL/Y/9LuZe902PT9VxmvZl6XvFF/c+At623/u5h3 EzO577HvKz+Yfuj5GPTx7qeMT59+A/eE8/sKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqClsvSUND QmFzZWQgNSAwIFJdCmVuZG9iago3IDAgb2JqCjw8CiAgL1R5cGUgL01ldGFkYXRhCiAgL1N1YnR5 cGUgL1hNTAogIC9MZW5ndGggMTIgMCBSCj4+CnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIg aWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PgoKPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9i ZTpuczptZXRhLyI+CjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8w Mi8yMi1yZGYtc3ludGF4LW5zIyI+CjxyZGY6RGVzY3JpcHRpb24geG1sbnM6ZGM9Imh0dHA6Ly9w dXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiByZGY6YWJvdXQ9IiI+CjxkYzpsYW5ndWFnZT54LXVu a25vd248L2RjOmxhbmd1YWdlPgo8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0 Pgo8ZGM6ZGF0ZT4yMDEyLTExLTA4VDE3OjAxOjM1LTA4OjAwPC9kYzpkYXRlPgo8L3JkZjpEZXNj cmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20v cGRmLzEuMy8iIHJkZjphYm91dD0iIj4KPHBkZjpQREZWZXJzaW9uPjEuNDwvcGRmOlBERlZlcnNp b24+CjxwZGY6UHJvZHVjZXI+QXBhY2hlIEZPUCBWZXJzaW9uIDEuMGJldGEyPC9wZGY6UHJvZHVj ZXI+CjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnhtcD0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLyIgcmRmOmFib3V0PSIiPgo8eG1wOkNyZWF0ZURhdGU+MjAx Mi0xMS0wOFQxNzowMTozNS0wODowMDwveG1wOkNyZWF0ZURhdGU+Cjx4bXA6Q3JlYXRvclRvb2w+ QXBhY2hlIEZPUCBWZXJzaW9uIDEuMGJldGEyPC94bXA6Q3JlYXRvclRvb2w+Cjx4bXA6TWV0YWRh dGFEYXRlPjIwMTItMTEtMDhUMTc6MDE6MzUtMDg6MDA8L3htcDpNZXRhZGF0YURhdGU+CjwvcmRm OkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+ CgoKZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PCAvTGVuZ3RoIDEzIDAgUiAvRmlsdGVyIC9G bGF0ZURlY29kZSA+PgpzdHJlYW0KeJztXMmOJDcOvddXxA9kWKR2YDBAr3cD9QcezAAD+OD/v5jU SkmRVZlVmeVsu7sPboihjcvjIqb/eIJN0d8T/ycY2EOI22+/P/1RxmHzag/ObRh2bRyTfl2J3uDu fDhDBdC7Dpapavvf0+fnvqfeIapIf8IGdreo6A/t8vz79st38LiB2Z7/+8QfP//n6V9Kgf/39vz/ J/pUb7BHb8o4hjR+gt3QlJMkqW+J5Oj4uJ307gAr5VOehDsEsw2UvE2g020ntdu+2Je6D30rCVgP FqAdVkEZM3QltTsb6seubowu8AaCZMucqHmOgroB5DlqR4s8pVPU90Qxu0Y37613TwJgfrjpBnT4 EDZBACh8CnRaOpqJlRto6qU9HUpSoG5tLZ8JdRh3UXQm5lMnAJZdQJl0c4XzFHSJW42AOhFw1wtr DS1DSrI3Vrh6uYhJDRr3Phe2IibuISwznN7EOOLZTZvyetJebelbEsWkvXoPxKQ6EfPE0ziq9Lhc sMRfy0eCeTm1yhXI3JpVfKm3i9dwg8QmjgOVzTGIM8YDNoQyZpxZBRLAMYNDwMVkHGnBQPlajg3l eKGd/FM9uaIxSYFP5f4X3jTWLQ50x5lA2qy6BroGIp4tQFAqhiiX1Mf76aBkR6TPklDvRhqfrEm7 Wc8JtLaB8LlcjXEWdhVnnCJrsnw5QblSPKPaFJTze4zmEmYqWw8I4f1AM8gEVFU+TOqjzBlYEIQX YI9km7huVyU0tIAgFASjw8R0V+UmwD1lDBso3yr42IUPzZohEJJaR6wlYHkZHdQl6AAx7sZ6ltqy 3qXwoJkrsOum1/2OWQUE5Y4Q8VfJxpBFs5GGroptnZD1TpCsZNqBAWcYkAQwdYpiAzawWhQHDCdJ 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 OnTmb/lkNly2tezmJjx+pZ/PHlKU1iklm6fIBMxhhakAejOA2kIQzdIpRoN+LMk95KMttzEVmBmD xtxpKCm6QoSHsVZVGoDUWE55teIw9Ad8kgo4tA58oAaGTAG92gW7f0lpnT8h93Us5eQ85dIcwKbe ThfNInjOsAUB2+8sUy4d5g6l7TSMHsL/24Od/GsGifTjFEHBiq8h2wz2Zqom6+wQO6W1/WAOa9jt LgHtJscxil2uevfOxnRdKCF6f/i3fi5GhJh+npCafwz6w+Yfu6swd7q9KUC/Z4p3bKeB/781Flc8 0imA7RRTrdSkcvFB91UqhApK63Mi3b+2cKczgL4z8b6v0X17fvqV/v4JiorwHAplbmRzdHJlYW0K ZW5kb2JqCjggMCBvYmoKPDwKICAvUmVzb3VyY2VzIDMgMCBSCiAgL1R5cGUgL1BhZ2UKICAvTWVk aWFCb3ggWzAgMCA1OTUuMjc1IDg0MS44ODldCiAgL0Nyb3BCb3ggWzAgMCA1OTUuMjc1IDg0MS44 ODldCiAgL0JsZWVkQm94IFswIDAgNTk1LjI3NSA4NDEuODg5XQogIC9UcmltQm94IFswIDAgNTk1 LjI3NSA4NDEuODg5XQogIC9QYXJlbnQgMSAwIFIKICAvQ29udGVudHMgMTAgMCBSCj4+CgplbmRv YmoKMTEgMCBvYmoKMjU5NgplbmRvYmoKMTIgMCBvYmoKODc5CmVuZG9iagoxMyAwIG9iagoyNzYx CmVuZG9iagoxNCAwIG9iago8PAogIC9UeXBlIC9Gb250RGVzY3JpcHRvcgogIC9Gb250TmFtZSAv RUFBQUFBK0xhdGVlZgogIC9Gb250QkJveCBbLTc0NCAtNDk4IDg3NSA5NDFdCiAgL0ZsYWdzIDMz CiAgL0NhcEhlaWdodCA0OTkKICAvQXNjZW50IDk0MQogIC9EZXNjZW50IC00OTgKICAvSXRhbGlj QW5nbGUgMAogIC9TdGVtViAwCiAgL01pc3NpbmdXaWR0aCA1MDAKICAvRm9udEZpbGUyIDE1IDAg UgogIC9DSURTZXQgMTYgMCBSCj4+CgplbmRvYmoKMTUgMCBvYmoKPDwKICAvTGVuZ3RoMSAyMTMy NAogIC9MZW5ndGggMjYgMCBSCiAgL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnic3Xx7 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 TDOJahZZ2+rNKpNybespFaUFdl/TtGapS+y986zNyS1vOLGN851kVhmnwpbktEVhy6tuWn6VyUrx 7AyLDhrjC0wzd+Jbw4ObnvHTerKwDbs0DjNb2nptLzVv1vz2Iiuv6bGg6jY9w/itbnkZtRmV4JKu 44vs/vxW/+6skZ8l78wdNLAI/gX93hKL/hkmb82rarF2gkX0NPNaLW40HR3Xa5cYnWS2oJFGdUF7 t/pTPGWJ2UfTnubty3qMzjJr1voye4eeFPTnV7bxu7TFf5lpZk7v1zSuplnUaZ6xwjxrlWHBms6L 8ryge8osw90lFu1LzN9XWBvaf01/Z5kOtCdruqEan2bWm0WL4zpO/TT5f5Y+6PVp9tQJ9u4FSKZF 84Ut7FvSR805hghnfqbV6bsmyG5MvKhN95NhXN0NbBtnNX1kjAzik17txdUEPun1MLP+EJ5Qt9oe wOd+dtZuUG+VxL1DzE8PoXyT292ooe/cT+7Cp6q/b5zdn0DPVSaH1p5ejaI9ffJnjfrb77D5I/vZ /GP6/0Le/rNOSJ5cxeyNJ3yeo9/fYoXPEYEb5Mzk65hLThFT/nOYu32bfJq8Hcw7cU0+h0fug+Tt GOMDrAGPft+8JnRLUCRGuvin/S+MhPw/2gI9XAplbmRzdHJlYW0KZW5kb2JqCjE2IDAgb2JqCjw8 IC9MZW5ndGggMjcgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nJvAwMaAFyg0 MDAIMDA0gNhMIIKDgUGQQUWBoYlBgsEBKOSApNaFoYVBQQKsTlGBgYWBhZOBwcEAyGNkYGgE6uQQ YnCQWwBSCTaK8QNEH2MDhOZgAgAGKghmCmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKPDwKICAv VHlwZSAvRm9udAogIC9TdWJ0eXBlIC9UeXBlMAogIC9CYXNlRm9udCAvRUFBQUFBK0xhdGVlZgog IC9FbmNvZGluZyAvSWRlbnRpdHktSAogIC9Ub1VuaWNvZGUgMTkgMCBSCiAgL0Rlc2NlbmRhbnRG b250cyBbMTggMCBSXQo+PgoKZW5kb2JqCjE4IDAgb2JqCjw8IC9UeXBlIC9Gb250Ci9CYXNlRm9u dCAvRUFBQUFBK0xhdGVlZiAKL0NJRFRvR0lETWFwIC9JZGVudGl0eSAKL1N1YnR5cGUgL0NJREZv bnRUeXBlMgovQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVD UykgL1N1cHBsZW1lbnQgMCA+PgovRm9udERlc2NyaXB0b3IgMTQgMCBSCi9EVyAwCi9XIFsgMCBb NTU0IDIyNyAyNTAgOTAwIDM0MyAyMzcgMCA1MDUgMTc2IDE2NSAwIDIxNCAwIDM2MCAyOTcgMzA5 IDIyOCAzNjUgNDU1IDIxMyAzMzggMzI4IDAgMjk0IDI5OCAzNjUgMjE0IDMyOCAzMTIgNDQyIDI5 NyAzNDggMzQzIDM0MyAxNjUgMTY1IDAgNDQyIDAgNDE1IDAgMzQ2IDIxNCAyOTcgMjI5IDMwNSAx NjUgMjE0IDAgNDk2IDI5NCAzNDMgMTY1IDU3NyA0NjQgMjI5IDM2MCAyODggNjY4IDM0MyA1OTcg NDI0IDI0NSAyNjggMjcxIDQ5NSBdIF0KPj4KZW5kb2JqCjE5IDAgb2JqCjw8IC9MZW5ndGggMjgg MCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nF2Ty2rDMBBF9/kKLdtFsSW5Tgwh UFIKWfRB036ALY1TQyMLxVnk7yvPnaZQQR5n5o40D6nY7h53YZhU8ZZGt6dJ9UPwiU7jOTlSHR2G sNBG+cFNQvztjm1cFDl4fzlNdNyFflQWKn+OolSqeM9/TlO6qJsHP3Z0qzz1s/01eUpDOKibz+3+ at2fY/ymI4VJlWyj4Pm32D638aU9kip4n7udz6Jhutzl8D/FxyWSMswaObjR0ym2jlIbDrRYl3lt 1Popr828+z+/WSGs691Xm67yPq8Nk85UlqYEGZAH2ZlqL1Qz3YtymYnmAKYV+8wS1MBnQS3iRNnB V4Ec+yoCefjuQYQ9NZPWUNYg5FKhBr1kypsxIZdqBXKoCCcY8aEiI6cja1siT2Rm5bwWhBNMA1px ngZ52oZ9FnlaVGtRe4U9Kygr2dPyoGQize98/uZZccq5DdwN6XfPRl3CKG3AuLQopeIGRmm0NMWj DTI19M1AaaDUKNWIsocRnbI4yNYoHCnZDkYoTS1VoY75Js4v6nrN3TmlfMP5QfHVni/1EOj6MuMY 5yj+/ABB+PkBCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoKPDwKICAvVHlwZSAvRm9udERlc2Ny aXB0b3IKICAvRm9udE5hbWUgL0VBQUFBQitTY2hlaGVyYXphZGUKICAvRm9udEJCb3ggWy0xMDkz IC00OTAgMTMyMyA4NTZdCiAgL0ZsYWdzIDMzCiAgL0NhcEhlaWdodCA0OTkKICAvQXNjZW50IDg1 NgogIC9EZXNjZW50IC00OTAKICAvSXRhbGljQW5nbGUgMAogIC9TdGVtViAwCiAgL01pc3NpbmdX aWR0aCA1MDAKICAvRm9udEZpbGUyIDIxIDAgUgogIC9DSURTZXQgMjIgMCBSCj4+CgplbmRvYmoK MjEgMCBvYmoKPDwKICAvTGVuZ3RoMSAyNDU0NAogIC9MZW5ndGggMjkgMCBSCiAgL0ZpbHRlciAv RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnicrbwJfBzJeR9afU7PTE/3HD331XPPYAaYwTkAcRAgAfAm QRA8sDcIgCRWJMEFQHKpaO2Vday0iWXHK69XseLoxdHaShT9aGutxyVl/WQ/yzqeHW1sS+/JkeIo jqzsz47jp6e3luJd4v2rumcALrmyGYa7H7r66+qv6vvqq++oqh7CEUJU8iwRyPiRY/WeF/7kv14k 5PA4sE8sXtkwuX7pNsp/AIiduXT2Qs/M+grK/5UQ7vTZ89fO/Pb1z3QQInyCkP2fOLe8sPQfPzLw X/A+7snAOSCU3xGTuP+/cZ8/d2Hj6d/9mb8bxf2beH/m/OriAlEDS4TwB3E/d2Hh6Uv8805UncE9 MS8uXFj+qz+X+nB/nhDte5dW1zc2v0xQ4fE5+vzS2vKl+Kf/8WXcb+D+SdJBrpKfJTnSj7vw7c8R kf9NEhTeJBFCbhBSO3CDqDOnfoPjPjJ/g9v8wA0ymXwVvAuPP9Z5g3A105xambzOPYEbvgZERwYl oWZOXxcK07OncvPm8+bz+5aeN6fNcwtL18UCu+LB8vPzdfM6OXZqBX/nTmWuj8/H28Xl+fkdoCNS OiKj8/w8KDxpU3iSUQCBt1BJqh0wrwvFmVNHT11/djJ+fXxyPp7JmFPXvzhz6voXJ+OZ+XnUkts9 xfWZlYjdZwf6LHegoFhUjoEGSMw//7x1l8tc/+Lzz8efBx/2/Q2OvB0xbiPAOCUgFKZucM/OsEfP 5jJxishlchl0a34STTlrB46dmkLHMvOdxP7H99nwCCEKxk15DQB9cWLMnLh3fhsKh+cqcB7U91zC 2KKuDp3z1gC/B0AdP54Z/4qQIO6DuA/9Ewwq9CjyQ0KieDdGVdILgP7E3gPA8zj0KvkVQlKfBuC9 FN5Lo/0sdDJfBqCNPN4vqIA84EeEFBUAriXQKqFOGbpXBs0KyhXofQXvVkC3ijaqHwWAdm2SkC4K fwL4K0LqIuBvCGk8TUj3XkJ68c7AS4QMgp8hPNuB+5GfJ2QMMtj5LCHj4H8C706eI2RqEAD1nMb9 nlcI2Ys+70Pb+z6POfVRIpGRTUHsFd4iAbKL/Cr5NfJvyOJNsoKLUKVqPXXqBvn1evxV8uvEPTZv IxoU0SDONmKYIoa3IcYoYowibpGLhAc5sXqDXPS+Sk4R7s1GN2dofC7bxff3jfG9PSk+zO6Lda6Y yzpkh8ZtPQyF8V9vT3OgOcZtVe3iS5pQvZNMEHdBI4XSGI/K/X32g1CYIgZ6KaWU0Nsz0H4Ccpwv 4ytkfBkh59Y1ng8EfSqugj/o3Q2EwPlcMV7kRJfiUK2nXo0TfC63R+J40dnCnnYF06FAIqTLSiRd CPEjj20MFkc7wsFYRHBqfi1THwgmhpt1PRdxq26n6uZ9jkhPR0LgFZDhhHAi7hQDTrdTdiqCrLrk N39W+NKbWeFv33QKPsEI+9EpgV49unaZ3SsGz2tulxf94S2E0y1Imtupo8p/CvTW0h6fX/JkU8En f2ZPJFYbNs2dfaZDjOS64mYt7pbdPld4vJGuJv2SEI4EQslgrivm4QRZDsZ02SWJLhf6FkmE9VCI T/zdoPiV6N/JdApyZJT8Nfd/cE/AqnvILdxTKy9WG93N/kxwlPvgX6+t0XouMnz7GSku3iYHyIfJ NzidS3NVbpjbz53glvncTc7kitCyCYn8axRuAvhHJ4LEiUIUUAEMAfYB5gErgGuADwM+BnA9epN4 uCJn+vxDN0lvuzTfKnGCXbrBmd4b3IHXbnBFXI++Br3urd8gnrqtrN+lyvpdIrW19y8p4i+3ENwI ENzINsRjFPEYRdwiz4D/F6h+cyNePP42eHBQFwEoAZqAPYCTgLOAq4DnAL9ERfQouH8Zhc9R0/bo DRJ7DVAHfcyUJGYKo5UErSRoJUErCVpJ0EqCVhK0kqCVBK1ki1YStJKgdROe6gXyDBNJsV0ab5d2 t0v7MIq9rHSwjZtv487YuBvkGXC3jv69gOvP4vqzdav8azbu3+L6b4FLovxZlD+L8quUH9x/Adev AF5F+Q9x/WMK9ZvkmxBikrXzRqvECXbbje6CJsAUOPC3Syh1cSX8HeOaXZjZA/hbGhMwy5v4mxLC KQ5TO4zKKS5oyPgrtF9pE0lxqJ7iqHlghmRMoBfYg2aKHwj0FUvZYsmyPLmsxqNNeslZSA1kQ+GB UNgyQszEUFtiWagxDv8LRdnRxVnvMPNkUaJIR7uHrT4LIY1n/UOf8KhkyGgIfIEa7a3cRS1YcyDF yZyMO26A3fakOGlbzVKK07hSsVQc43pARIp3dBdLmcmrQ6XeYjoQSBd7S0NXJzOlYk81OZpr9PQ0 cqPJas9ddZ7ejTrdHYkRq85II1zKZ/0TlwbM7qKp62ax2xy4NOHP5kvhULWjI+iM6kqyMmCatXwm EMjkO9PmQCWp6FFnsKNarfb1GIWoO637c6VaItuRSUciabMjl6gVcwE97Y7lje7+/m4jH0OdQK5Y S+Q6TFon05FN1Eo5P+pEC0ZPX6h6vKPVVLrTagrRid1Ux1ztHbv5RYfg9jmMfX1Oh+BxDc79dTmR KFP4T337DIdXFRyxuUGXR3Bwf9b/FL06Kd7nFm7/P+2a7NWn+h2C6gWluMMbzsUGRwIes6Mvk+nr MD2BkcFYLux1ZOuOPb/28KMv71G6sgpqxfvHDNWs9Gez/RVTNcb646ilZLuUPS8/+vCv7XHUBacS iiX1gcGAO2qWIpGSGXUHBgf0ZCykeN1SwOOOxc24qIb9/rAqohhzewKS+/YHH315yq25vYlMXPam IpGUV45nEl6gpkD5k3t41eP0A9N6iHp+p0fl93zy9h+ZehRUMwnJQ6l6JDyLuaO66QjFk3r/kE+N pYuRSDEdU31D/XoyHhIed3hdnBIpuwVNd/JqZzNRKiWSlcoudzmicC6vI92p8k5de7N7Z5x36Trv LkYVp/dxKr5ksejkdd3Fx3c6vE4lWrT8xgfIu7kk/0eImAOwwQLsgwRwAHx1GhNA03PZLedMvTXq S5xTLneXFZeLF8sRV0B3cc3uU3VJuvwb13byQqGSPbwnsX/fLjSxubn5KTR0WTjKF8kRIBzkKPlN gbZN3nyDm3zr/0JgR9t2oU2V2n9AxG5bg4ei059alzFhJ0dneoibdEnOvPY7EUNSJElWnJrry76c 5BDf+kMh7gwbyrKqKkJEcakup3zOFeTRB3LizS+JAnkGfZhifZjlPv9WBn2Y2fwf5FvCd0gKEqDt 2u7GQd2NgzoTuFBDE1kXIAaRigFWJsl9S3IibJB8HtVv+FUtYMi8KPB/rVQHhhumVxrqTKx95KX3 P6GFJ0ZqiAYiUWUIPFNZkDfFApzj126RTiKiYbF6izpreBSRet6vofCnAH5tIoPUJ0yigApgCLAP MA9YAVwDfBjwMcCnAK8Cvgr4FuB1wI8B3kf/VxB5aiJ630TUNcZLCrykWrykQCEFCilQSIFCChRS oJAChRQopEAhBQopUEihGyl0I4VupNCNVIuXByRi8XJ/RNQ16EaupRsuqhsuqhuvEh8LnQOIch00 9mVeYJiDC2rpCvVMdhAsvilIMi95O2YmC8UC/o/vHMjroWhId/tCKh+JhwORgMvrxxw/pZfKRT0x NVIuh8MlZ6RiBhbf/9LPv6egd5Tiha4yz3vjxUjs0PwTDx1hKdjm94XvkT+XvOhQhhy6CZRC47gg oeFhCECn+wBgGnACcAZwBfBBwIutsOeTKPwWC3sIAjlkIkLVYo65N4sZRx/zoHC91NP+eaQylKn3 BAv96VA55e8OZkr+RLo/pyaiPvG5zHAtNn0w1axG45VGn27G/R2xZEZ2a7ZduP0j7iscwZzcZ9uF z20exBz5uvA9zi9+mcTbdsFj24Xo2+xC8U7D4HcLzqL2O1G/LHGSJCkuj/vLvqwsi+JNPu4KGsqS 6hElHqbB43TKK86QZMfOBNbpB8i2BtBeV2ucCR1nYgWUaVRzY37eJPSVLhZ8ES9NsOj4Z1hwwd2R IyGYsYKR/i6hbTslhARQjxDioRz/3b7xqmnEuszO84OxgVpC9XpFQRKQeuipRq7roemaCNnrAR8v 87zDbwRDQZdvR5rpTqzvyEDn7qCZcIbyMUdHZ86pqqIz4HMrmfGh+sNz+1POUiXl8nVfXF2Z3+VL xEvhcJnymt68wL3OvYz4PwpedWbnb5BA/RaCWQ7805yhYKmzg4ZLJSZiFuowPsSWQrdiMqrYNF6j kRv3OiTOc/kd+0rF6WaWF3gOmUrYqIcHpis+I9cYGE4GUkFV1XWB0yOZYLic8oULtUpOCWUCkVLS z8vv5ULxEM8bibzfn4/7ZAFhmqrC/6pqMpMPBIfHx3vSvnjWqyBAMSJGKJPTvPGQzy1zvKCqTsvG CpNiBlqVJZbe7GmNaZKOadKau3kr7aWMOmiOivGijG3NYsoUdX0lFrdaqsb4DAmTXp+qutMPv2vj 0tLBzuzAZM4crSfGnvr4o9bUPnatWurLaGZntz/Y11dVDaSnXR/6px+qG0eO7hR5QYwaZTMsulLF jlqtnPU4g4lCLDK6/3h936m6Tie9rChGKOTyN7prug9hiFNHHDfkLs7sGfI6EsmQnffN4M/vCn9G OmCmbhDjbt19FUlHW0cpIy1tDFJtFFrayM1mRrszkuhUPQ4ZOa8vaAi8Q1J1r65LSiSR0hljnuKu /vLZtSvN+on9O/xSrphS1MGXXn75+QUtEFYFS8uov31i81/zPxSKmNu7rbnN/SL/DWtsRKf4C+Rh 0kvu6quN8FGEz+p8BJ2/QeaQmxx/jTEhllK8cec4MWtrhe6MueaYZK08ODTJHthtnAov5YYGRw8t 7eYFrnbu089aAzb9wrVDyfpwujhhuuKIDQNmuPfnfvmfPXNUVNyaLsz+m//tI0+OJgp5peP40f3p A+uPHioW6Yvh6sj+uS5nMBRw7H5iNEFHzhHt7jAH6yWvEYk58531gCdf7vCX52am+9KyUKzmudjk vv27+nVnMOgTA5317kjz3EzDlp0lI+4vRZ4M8NotUkBkkKSRQQa2vABbXoAtL2CmFmDLC7DlBdjy Amx5Aba8AFteQMZZQMZZIL8P+CbgLwBvAJgDfWAi1IHeLxEWDHwJhW8A+DVqRZOkwJLMiF2iwReL GCKIGCKtiCECMxWBn47AT0cwoSPw0xH46Qj8dAR+OgI/HYGfjhCqKl8FfAvwOuDHADtieEAiVsRw f0TUtVdJjYhvtnQ8S1U6u2297i6l34oqLB+ThUys+OIGqUP9G6+1/Ixwh4XitgXnwTscDHetNlCM +/xIwnKWkger7myXivRDdjn1EIfQWVEE987+En0abezuqE92hpjxkQMz/Quv/OrPjTjSZqScLZ1/ +qfWF8ylh2wl5Tc/tflXwjx3ivRDFA+By/zd0dE7cWpQhGFN7zj4o/waJM50oOs1i9spCvU2x7l7 MC7YPrbFbqGv7ZDoWgDXx7+eafZ0xzhZi4ejQ6MTWb3UvSNjSWLkqQ4+Ua56Va8/Gozt3DtTZfjb n3B6g25nPB7IdBQhHkELp/RgMe6NlPsT3mopToXT7OSLtZygRoOJwc4klcjPabWOdCgW5uVUOqy4 3LB/CPb5Z4UPw/7ttfONfqETcqOxTVL6ACmTPhIkVsaTqN8kOlFJgq2wWPGNvcaBv/A51Pm0QknZ kRJKfUUrBAuPcaAGfyLolVDfQ1mtoIYG+hu+WNJIV4L+qFfxq5JXcx1O+mVnNIoc6QUppOFxYHrS KXuypWokUEgEh3pz3mjGn25GJbfbecafVGSlaCga/MtnNl/hXuG+BWf53VuY8iLiStsWhdh/RcAA YBpwAnAGcAXwQcCLgJcBnwP8PuCbgL8AvAGwbdEDErFs0f0RsW1RCLYoBDODMfDWaeZL4x7Zit+Y ow9rQmvlmi1KvzJUrYyWDcmtlmsVPap3lBOi7JJ5rxF20kglXhuu7JqtxIbSucnBspzTG+MznWIi FVHcii+Zx9i/cruXd3GfJ92IOC/TGL2MANuKI+OwFXTVFaibAGvVFYUooAIYAuwDzANWANcAHwZ8 DEBXXVO4EqgPuOms07juFqYUB72jIWsK2tVprd6xVJaxaC+ZIUkp2hOspWMlumJmBfgDvCvRvfvo Q/X68YmSJAipUtnTs/TIkeEsNMSIJL2BSiaYqtX9oUYldtWdcukev+ZOPTP63M9cme+PpOKC5IKR Ke06tXCmK5rRXOGA6k/XYqVHjg5Ujl6t+vwRnxIOWz6P/wR/AnFpGTyUW9bES22F17IVYWYr4rgt 2xOFenjOWkncbhpaUQBdFhSDRmvNrz2eiFf5TyAXEySPOvD8vtqJuaNlyywUJ8qeREhP945nc5Mx JVUopg2XEErnfemHq5ly0FEc2pWIjoyO9OQdMvcIpxsRVfdL4REzUC1EqHEIGu5o0vSXjx4YD4VV 1YhGYRAggohP82tOKdJbS+iRWERvrYt8hXduz3+4Gy3bwV/gZWY7OPKFzde5C+QlOAO6RtFeIxeo bARrjaKturayXugt+tNhTQun/QEzou0q9moRM2CjaHzmuq0Jf8DNoe09dnz2LznB6hP/Pv4htD3D 7PyLt5v8L3IPkR1kCqmhlY0F744y7+qSjZAoQtqGyFBExkqqYuDNw3ahMl7orbVK34lx7kQy0kma gD2Ak4CzgKuA5wC/BLBX1jsxozvZKr2ESdTDnGUvXEcfYJgCdSEdnEPOsRXnt6n+9oym5UVK7fSW z7kDGDg5UW2a/WcGkoenG4riiGaKRnX+xOHxqtI4MpSGf8jk9FjN9HUzJ/oL/oSpGYEJjsvOP/ZI YbgnnIyJslN2yMm+6blHGpIaLiQ99QE4jvrkIeY8flrLJAJpQ4uzsT5B3s3N8l8mndwBa1XIbK0K mYiLzFZcZMIymLAMJpTFhPqYsAwmLIMJy2DCMpiwDCaiERPRiImQxkRIYyKkMRHSmK246AGJWHHR /RFR124QE4PtxuC461bZR3d/3HaW38pImbLEqbLEt+1hFiiisA1RpojyNkSVIqoUcROKqLOwgvnU Es3uZEeWrWe2kiDLvPf3wdQhvTa42cl+2e91O0SO4wRF7hnsVJxOjjeyXQlqFwTJwfPvPzCi+Hft 3xvJ701zHH/tf/9HEzyfysbThbQ7lA1LPMe7I2wsm+QD3Ev8H5FxREk3SAlc1QHdgD7ASJ3uyd4g 4/aMCrP1jZtwsGHS3TZwdhxgpaYO2LJRDgZ7e/+RnbPQj22iNPuQ+XAvqZFsOJxS9IZPcKsKL0i8 oqSjrqihyU4nz+vRfLjQ6eQcEseHY56ApvCywn8q1F2CZSoE1d4dTV9qZKDiktTs8Y8NJbsyfo7P lsx4Jj5UEWQ+XvVFYoogWGs45Efcl2BHDtk2bGPzoG3bpvn/3MbPkpf5D1rrVNwJ6QeQzSxG5wYZ BNczbOW3xS/zRmy5qTkQak/VdpHvt7Z7Su+4PHzCHSklKkl3KGYa2R5Bdjp4p+TgRC3ogwCc4NnL y7LLMIIRTeT9kihLQtLJlpSjAbqkLCkuTf2SLyfJovi9zK6BjOE1Y97RASmeyaqSUICpz1cLcU7i 0vl0Z7POy85g0vxbIeYMB5XTmtshRJwuj1OR3qUEBehB+K2/ET4lfIfM8X1IY8HsCYDybRit16zl dmXbjDiOcgjlUJ1m7ogKaJiUQ6iSQ4STQ4STQ4STg53IIcLJIcLJIcLJIcLJwR7mYA9zCJNyCJNy CJNyCJNyrVjrAYlYsdb9EbFjrRxirRxMF+X0VQw9i3W+hsKfAmyL1oQdacKONGFHmrAjTdiRJuxI E3akCTvShB1pwo40CaXwVcC3AK8DfgywLdoDErEs2v0RoRat8zUadkGbJ97RM9qmbAuRooiU5QgR 8MG5i3YseMjOiQg5xMwAy4GMUDBhhTrbz2HcebyitVhl2wZ5Wy4oDGWqqaALuu/y13/vF3se2l1O FXKiIhpRozR+vLP4xCOHDUkSONGBCeBySi7dK3OirKh6IKy5y9aqo5HO64PnB7WEFtpXvnAxuuP0 vq7TR/sVWarsmEw3dleNQK6ekKNpUwssffCX9x9+/r3PjGvVSrL3xPp7n3t2tWLmrQRSsOyAfB0C fIw8SdKQ3RyzAjfh8lUyx5YGztml/ynLcM8EKnSP/Ol/xlzEEQuLgrcU7juV1fNaeKAPOVfcSJeD +ZTfLeua60jCkBzRiKDchwX5d0JY8yZSxvSkQ/FkStWwUYyFBntzzUJyCJmZy7nsT6In+ZDibe2r CXVhCjb2MLOxx7gf8h+FKpE3Z+19tX62gl6oW97n791ZC973ltt97sR9hqFloGUhatnIJ11B0Y47 PykkwctBOx6t8n/A/Mv37tgjmCWf25xAvvDx2zP8TvJ5Nkktw1mrW5lcoL5tH+8nRKh0YhXvFRe2 ZhJTtN5t6ylfVzSn6E10ZotLU4mpkYpb4lSvz5HcOzNbzlSjrnAi7PHpvGx0m2y68B3HZo92dO1w e3UIh+d5b36wbI73F2Q5V8xIfDqflcLlrTXTg5tvINe+jdh7ksUPO9/qFg5xGWQBDXv/ace91ncn 2vZigq2heL5t2wx67qJ98oGu07dvuySEEYxRmiK1dyS+U5se22HyvMMb8Ucb+RCX3tmd9hghw6Oo HvhFSRQFt6Z7FEdm145YNqRJcrA8fHLjIGNXUv2qrzOkdNQyvQfmTKeRqmaC80+959JJv5ZNGZGO oYx/eu7hIyPuXOnUiaOmlghpkUJHIcIkYI+1sS2WmEUsMdHOkxLbdYD7ImKJ7wo/4PJyCNJ6lCQJ XTC6QR5ux5E3YcY95OFtqaI11FZuKLSzRMG2o3aayBaM8bgnFHj7bOBas8EH8+iUo9my0V1XkAkj wvLomugwvKoaCKtGPOh3hYIItQTRa4ScvnQoU9DVRNQv8GJge6Th8obtOOM5wR/wC5zLoyuBkCLq Pk0QnE4HYklfSFOTyYRqBJ1czpCMgO5QHBG34AvonCBLNFR99o7Qw9BdLPBgOtX/1o/EGP+PILtd 9jrUS7fn6PodZPoD7v9EqDzKssr2+p2fapa/lVW21QeS2L7gboktTE1pK19i213cD7zRlMfb3WyG /NlMxueNa1ZmXR3v7Qhq8VQmEM7oakh3rrgDEY8RFxVXMhESXN/11DpS3lhKC3Z15FW3RnPp0tiB QqSaNfzRYP9AI+WOhb0Jn6BIskuR6Pz4afLT3AL/NTJI3IR6WBpMbXWajq41jVlngbQWADDWIhtk DOQCtfaesfHuZC6ZqWRGPYloUOYwoJwrEvTkq3lfLBnzFXp6PE7h23wym/BFk+7c1ECOlwORuNZ5 PJCJaKl8CsPvd7rDkYjqSOSL+YTDafg1nrN0l/yI//q2+Phl/qcwLjObn5Fu8iHgp61x4Z/jbtr7 I+e5L5MF8gx4ar6jHQtQRGArfIiz8KGM4HHiNRqHvIpAhmbDAQQUMWYgcqhTZgZiwtsKWW4QJ8qH UT5ct06FPYTyw2ypuWjveRXv2tu2NgOtU1VbKy3Wfmco2NoLlw1LKdohyJvPfDQX8julsXMPHcrn d+85YK25Fnpm9+5M5qeLwfGDc3CgcS+v+BM5n9HQ0sdOncqVJ/efHBYEOss4fzLn7+RCvtDYrl1x 9rYvoldTRjHE+xJFwyilAlRx3JiEelxRknHD4XTIoVI27nTLqVJRwYWTeS6STMiCiExNEbQQkCJn 2yDLBgsxjMukbWtu818Anu0RixLwHts//ZHwCsbrhdtPcV/iTmEexe3VkZJ9hoZmsn6W17V3VO/w M9vX7pspgftSum9PKTLQ1+WNj/XnZIGLZ3Puoef275qOm3FvwM8Hkz5Hd/9TTz5qBoJO3hcM8IJT FMXJqbFLBW18atjpKFYyfPbQwQOYG8nbhvgN7p8hbP3+LboTgRDLXretIYKvIYKvIYKvQftqiOBr iOBriOBriOBriOBriOBriOBrSANqSANqSANqSANqrVziAYlYucT9EbFziRpyiZq1brtcv0W6wWuM 7VpzbzuE7Ni+qhl6p4PIKS4cuuMkcstoWOm1+A093Z1N1DIRRS00hjIiLzqk4Lnnfml6x2MTObNc QLIYioV69h0zqw/N7Y30F3wBn+b3iWpALh7cWRMFlUekKOWqVY+gup2aT3Nqmqj4dRfXmzo0VTfi ccXo6zIz1Xw+tvK+vbHy5Hx34/SRHoco55t7yj27y36nP+rNnd5f39UZd8jZYtJXCnHmwJ6SwYuS J12JIFxVBIdXQ1PFai6cQaoFj/gjboWfgVZ2Muuo2JpoL5q2JGNvozjaeyfsVAe3ovoMxTOElrIh QdFUNRSK6qF6OWamat1+Neh17uxJZP0y92q8Xko59ZgnWoioEbOaMsthZ7Rj4JizWsskikV3OoVM gtrBzXXJz38R82e/NX/4Z/hVhl8VviJmgD9gz6v/zv8W4W7/5uaH+QXhj8kYwpsbpKduza17p1L2 mg9DxL10b4nauyLpIS7m/QNjrZRI3EqJYNCsDXHq26RWXjEmfCyU9Do89CiGw6VHMmFft702XB/K +hSn36c7wuWeqV7P0N6ZPU23JDUOPNbZ2N1d5rpH3vP+fzob6CrFx578yL/49ZmRQ9SoxOtj2dIT T15qrn/6uQu9cDBhr8vl4EP57kS6e4h+BgMd/iL/K8IM1NrB/BjsRV+X2D61urXYwzaykQLyRf6p jl1H9o94dLeseGSf3+/I1pMe3unVEgtrG/X8QAnmT9YEl9vx9ezc8aM7i3pAlxSnaCSzXTl3qZBo HF7sKR7ZPx4JFRKywsnox+Rbz/Aa9zeYiTRriNk7U7swUwV7fkFoNCbCRJKtkKm/HUW1PUJxm17x muz2OIanz/f3lxHIhEM+N+2ErNUqKeQ8spJuHh/jfaG46olEIpgh9Kknka+nknvGq5xXzmTjWjQ6 nJMHZ5fPLR3pFcVIzBBPfvZXn+/0p3O1VHmgkvYrutsB9niZ00NhZ7yS1LomD2MOHN78ofCIOE12 kCXuQ7dIH6xglW2IDJMj1in3rwHxpwB7DaKKkLGKzL+KpKKKYLOKzL8KE1pF5l9F5l9F5l9F5l8l VN++CvgW4HXAjwH2GsQDErHWIO6PCEwjPek1DHs6DL0fhj0dxigOw54Ow54Ow54Ow54Ow54Ot056 DZPfAtCl8z64/TPfJvQbknuccEsQ3jryniBhQAnQBOwBnAScBVwFPAf4JYC9MJ+Aycabj75KxvH+ TTIFco3WFtR204z03SFvN8vWCcswUzKxbdO3ZWT0TDnLZoRHQinT5Z4+/5FjU2cnsw64ccFAxN1c OrLz/RunAk4haBbMoOwJeA57o95oIuq9/XKsNpzRKh1lNbpvd6PcXY7URgs8jaLdGTMUTBfSwT/U B4YaSGUVkddScW+pmKWfgEQSuoS8SJOjrsi1f37941dCai6XcqyGOgvB45fe99wHuEJitNd0aoaL d3n8Ll12hDOJ6ekxQ4ynYpKo+Q231+OQtIR1bqd/00/jcnKc+/fWeuBJe03wBEYj+xo9MUC/57HX /xoY2QZGtoGRbWBkGxjZBka2gZFtYGQbGNkGxN6A2Btwtw242wbcbQPuttHy2Q9IxPLZ90fE9tkN +OxGe/1vurX+N425N92ae9PQ+Glo/DQ0fhoaPw2Nn4bGT0Pjp6Hx09D4aWj8NKEUvgr4FuB1wI8B 9tx7QCLW3Ls/Iuxs6AwikX5YnKQViVifHLSPHrHPH9oqL97xVZS4bc3ONppB4bYvk80/cXKkc3TU G+ssJJxuoatQv/KhFw8feM98I5Qp5SKcF2nH8MOX+jvPXzxzpKGVD4zFBuupUKE3ld49vScr+X0e 7jveQHHnbC2UDroFUZRdbnctae5NFnb3JPOTSxOFEydmRguqtOPYQm3iZF/QSJfyacWpulRF0JOd 2fjO3btT6f5SCK7QAZ1lZ7r4m8i3fkg370S2ecdUKwatiEErYtCKGIQSg1bEoBUxaEUMWhGDVsSg FTFoRQyqFYNqxaBaMahWrKWfD0jE0s/7I2LrZwz6GbNiSmb/+qj967M+lUtjWBU7wJT/3piyZK00 wkjxP5Q9/l2PPb2/d+FAVzyTFCTFZ/g6p46Vckdn9kYiXtWIeowCPQqZ6DT9XKk8mes5OQ4r8uh4 ZWFuUFT47MDufOfuWkiP5oJGrxYdGh6Od0wYjkw+KdSePH+WoGv2mhG47iAP3WSfeD3QuV8rZ3nb 3u32pHrgrpDREgD3Smpwpjc3kPfnElo8FnHlpwezw8WB4aAWM1TDLPkD9Uri9f75iXy8vrOQPL0z PViN1Q8vHvGWc5Foseb3hHTEV1HLPp5467v0vD45zHlugbVtZ+A6GK9FwABgGnACcAZwBfBBwIuA lwGfA/w+4JuAvwC8AbB17QGJWLp2f0RsXeuArnVYuja5/WTqXRm+SBGileHXMdIRpoSZXCsCs8+r ivdWSHaug5oVdnR3bGsj4IVUYmci26FFMoHwjt5s7/HVq1d7Dz49V0sVczARwVhw5+LVoeDMYwtH enfuoj4trhZOD4VKYRYGi4qrElY9iiSIvlQtVT000ZsPVA6en2yuzg/KslCZmOnYf7JL08KpdBpp g8BJejoR7TcmDmgy3z7jaK1/cB8ng5z3FiIFkeit8U1AqglINQGpJiDVBKSagFQTkGoCUk1Aqol2 iPH7gG8C/gLwBsAe3wckYo3v/RGxxzeB8U1Y42vYu7p3nSbPYDhd7f2e7vb6bffWfs9PMjRWKtAe Umlvurtk6pn3v/Kdd5966amJYDwmCm5VV0ef+hcLc5/5lfeWDM3JS07NbezKsVMKUqCQLozXY+bu s9OlI+Nl2SFGsx1G7+xgyhOvpvSUHgwpuqN1ZpydFSFfJ1Ock9pDkfhbY5WGhNKQUBoSSkNCaUgo DQmlIaE0JJSGhNKQUBoSSkPMaYg5DTGnIeZ0a6wekIg1VvdHxB6rNMYqbY3VO6+0be0Y3KJHxpnT s9bH7CPy7+wPiqXWxtP2dbBHfDk3rwbNsNo888urA4/v6chWCoKihOKhnqNnBwbPPTQVDGsht+zX fF7epYhGqmhNPkHIPfL4fMY/0FvIjRzt2rF6st/lkArNyUJjuivsS1dj6VND9YmwOyxIhXLG5wwH NDaIfOtMEeklu8mThB6Ev4tfSweT7Nypq/WhqwtRvwtRvwtRvwtRvwtRvwtRvwtRvwtRvwtRv6sV 9bsgXBfLKWp0efG1u3SZrRxyW+uF28XSxZVaJ7QGeG+xr5jy6ul8Jab2wPukCv7swQLPCa6QmxNk RVK8XlWQnIGstTP5HUlVCjuKRqZadrgzeu3obi0d9zt9Ua9aH2gGcn261/QW6qFSX7Lziblhhyfi dVHJcN7E3rSrXDIFQXFIytb5669w9FPhCfKT9pLcFOG20iQ/m8Qybv1sjdWEADLtddTSnQuo1tJ5 e1/pRKLodccUf77WLFhrDZNHGyFFFhXR4wvrbMr6fWrFbxRTfrq+WemuZINqPKy17Clvra9wr5MZ skB+xd4R+wee0ZIpQt6GCFJEcBsiTRFpawqMQZlOMNuVhu0qMrZjdOoxtgfA9gCabr5mTalpXKdx 3Yfr/q2l5VwHtz0HfPvp3vZqxzBHj/Jbx163+TA79HDAzYn/8vJ/e3rk8g6X16PwoqJIouIUi7ub NV3LdzazljjHZ3sikiBJEi/le4YilfCumYefWKyn6hnf4slj722wWr9dqNcctccePVnsX7u4sL/K cUZ3NenSdUkIJtIeKdRZCZVNtr7c0duhBcLOaEIXszOzB4dzqc7+8L4nuxTR0ik96ndF+48OeqOm mW6ND1vnQipxjnv3LYTQ1sku6wRU8jVrQtIyPb7WW2eGcRA2bRAiHoRNG4RNG4TgB2HTBmHTBmHT BmHTBjHtBjHtBmEYB2EYB2EYB2EYB1vW9QGJWNb1/ojY1nUQ1nWQnfYfBa+DbEt/yS4RqnbWqmTn O2qqRhHaNsTWadBbZBf08HEmQS/0MMT0cBRd7WR6eBBSPAjCR3GdBRwDLEH3KvRzn9bOxp3n6FsW 21ptC7c3i3iHnZYZTOP4Yf4uLeSFE2+NOnTNzSuy5DTUQ/Zp0h1+Iyo75Jhb0DxutzfgOOz0qgo8 M5IBqWP5/IWeTH/ByPSNwwT1NKN72Uz/vFHoN3ueODWTfez6h4+p+XLFCxqaooxlqe7xslzsqM5V j758ND422u/3d+TDq45wIq3n9i996LRe624YHY8d6Y1VB1OdU30lryjaWumMBvXMjiP1bL2nbef4 T3LXEV0euLdHeIcPHm/COBD7NwIKdukGKUPElXt/pPC28+tbn8D1d8zuxSwZnz5QtESWXRjatTvU P787v2cw2xzrme1g+GJvrxrq70pTAaRq6ayi9g9UjFxnNNGMm/YOuvVt7Y846tZT2/nZymPoj/+0 vte890cUzRT3I7jWur1puTscDAUjwUAkJIRDnHLwzGiUdkFzu6MOudJVkhyFck7sebgtT6HO/WNy GH4S5q7Vvk7b1+9pX29CrEGyn7ncBJOsH/cJJs/qa3fsaVjnWbbZSHpuVewN2RHhvTYvhLrX7M4m qtmIopfqg2bjQKz4WJ/FWm28KxXUEPhJznAlW9zVmxF5ReIVXsrVqhrvZlsVLs0jKgGviyvRrYpA PO6MDnQm6s2hOpWCkcwljUAykwxwiZ7JkuJR6WaES3IoosOrwU3TzQgza9s/+g04vxe6tpOdZrjr m5cqho2ehnd5W0pGvUp1+/b9nV98bTu2zo7wlu74MJW7LKsBTRs8/ES/xfDOS8e7o5oSTFWT6WJQ cXojqVwgONIs/gKCXYfbiPodfp+b8/vLHWWfr5Jjp7ljhYquV3VvIW0YmVrE1Tk43J0eOLU6Imi6 O+JWM05VpfwJrXPTCOZ3wTaOELorYXPpoVx6LP2ztiYiuK2y6WO2SyN2qX2W+55zqNnFbX2LKzqs 7Qs68qVt6Xh4TODf19WX3LNvKp4cHNldsiTQNZPWjUi2oLkDTlnRIqY/uvfIodFiRS3Ve8MOl+pV 3cOTo5r7P6qBsEvHuAbiKdUZDevfmNirBUJKsNHBPnBL+JSiLzoyOhQUOLdEP4spjM2cODkeavbV XIFyqeATNdX5YWcyHgimcprX73E5uUAsTufIZzc/TY7ivwDblbL2Sdkn9nf89tBRfzgk8clMLBAO CWLKjGpiOpcAUqRXTEc235Y2/xX5BHmE1Bgtemq43KZVpL/BcY+fLUpx7V8t+oQ/HBT5uNcfdjh0 1R0QhKQZC0SCvBTTfIYsSbrHbfBCyoyFRROtqprP4Qj69Qg1B6wfbo9f4pSQT4sY0ZCl54ubBxB/ /Qb4m8CMtnaBiy1NsH+kqfWrAvf6uSXabfkn93vQHwqJTDjoq5hKR8/4GCO6PyRLorfNSRicxDVf wCHLYM/PkBcZJ5Ew5JiNg4/rLc4QGjHWomFBSGcpaz6wFgRrlrS3/vH8e7mfp6mCcEo4RYh4vXUl /16M0nRRpkfQeCI8S0xh+4vH9h0kZJw4b2/K339zPyHy9wX6GzsTjOinRRcuJlsbYPBw4Ht/97g+ 8v+RKIvKyRe+9Lfvbl3/duLNgOtF+T8Q+kt21hvsr0XX9Qqef831oo3f+jcnrpIRnrFARqVTZJj7 XfIB7jPMbxDh0+QEVyEz3Ay93/w+t8quX+f/BxnlSyQtjG5+inuSzAh7yRPCdZRf2PyUALvGV2hu hXrvJZ/hRzdf4f8Mz1YtPHBfEC4TF/8N3I9uvoj2TgCa3DnUOWe1I8zSnyXC9UWrH/xh633u+5sf 594gB/k3yE5W3+rPd8UnST+/C/e/S36a4qXTZEY0cE/r0r76N1+QJkkSzx8Vb6KPT6Ft1+3f5H5I uvlpMgk+D1MalA/6DuWb0mD9RJ9pO+33Dlv9pH2jcqJ8oA+fBSwBFpmE5/gESXFnaMrIpOyigy+9 hwjs3uQ+2B6HndvGSsWdVeaRZR6wywIy7Fm7LKLOFbsswaP/jF2Wgf+EXVbgKj5tl50o/3a7D/+B /Du77CYB7lN2WSVh7vN22cO/j/tju+wlqnjCLvuIQzxtl/3Ar1BORPojhT8lXrbLHImI/69d5okm ue2yQPZKUbsskoi0YJclMiJds8sy8L9llxWSlf7QLjtR/u922cV9TvbZZTcpOr5sl1XS5fhvdtkj yUrcLntJxJOxyz6ieYbssh/4PbtXL11bWzl7bsMsL1bM7qGhvs6eRqPfxHw0913cWEa2s7GyenHh fJc5cf68yaqum2vL68trV5aXuo4tnls+t7y28O6FpeXZ5bOXzy+s4c07Xtxhbq+0w6Tkt2NOLK+t o6LZ3dVYW+w2y6cvr5xfMru7m3VAZXvNu/p0N2JbbXNl3Vy4aE6sLZxeWTTPrF7cMK+ubJwzF8yl 5fWVsxfN0wvry0smWt5YW1hasQiYG9cuLZ9ZWFxeN9cvL6Lyunlo9eIqxZqHF9bfda5mLj+9sXxx CW9urJqLq1eW18yNc8vmmcuQzvGLK4uraNluc2350vLaxurK2nKXuW+D9of+huWSuXBmw34LfV1d ubhsrp5ht4vnF9bX8SJ7H30/bEl7Y+H8cte5jY1LO+r1q1evdq2vnO9aXTtbt1Hri2srlzbW2+i5 c2iJ8YsrJXtpbZV25Bpt5h7janVtaWV9Y23l9OUN2sF1cGbrBW7PrC0vX12gXMyvXjYvLFwzL68v gzLeWl89s0EfMdGuXt6AxK+Zi+cW1s4uo7jEKm9RNlc2apT4ynqNSm8VnVtb7zJ3r164sLy2uALx t+tSjWBS2d7ICtM8VFik3Wo1eWltZXXNvLq2soGBMcHphZV1qlHg7Ix5DT2+urJ+jra3rSN30l1s d+D8tRruLm4sLG4wUZ0B5aXljYWV8+tUU1ZPo3hx5eJZaNH5lcXli+vbhAI1QfcgdrxzfnmBiWi5 3UgNz9dYPdqlC6tLK2fQ1sLSwiXIBBp4cf38wgZqrS1DpfDu8sWz0IzltRraR/8urZzHQ9qblXUo yfKF0+fvpH9nPy4svGsZL66tXMEwX1lm6gClWFu9cCfrXebc3inz2JHpuZMTs1PmxOFJc3bq4MTc 1KQ5ve/g1DGTYmdmj5zYNwlUduKYue9YllU7uW9u75Hjcybem504PDdvHpkGft48sO/w5D3NwjYU 2U1WySVyjayRFXKWnCMbcO5lssi+FOuGyxwifaST9CAcapB+4I6RfeQg+4LsIuou472LZAGlFdCh pfOkC08ncD2P6xbVdXa3jCt95wr+LqHmMbR0DuVzDLtA3g1YQnkWcJZcBo0F4K0237nFHaxf96ZE n7V6/051TrD7dZsi5bsL9ddQu5tJ4zR6soJ2ltizbtJEemRdK+9I8++X0z+kxr1p0+/2qDwXWG8n 2LPTwC3i7gx7m47iVWA28C6tZ7L31tlo0HdOA7fOxsC0ed5gVJbYO1s9oPhr0I9l0F0A/WXW7jrk sWhTpveHWP3Vdl0TqTV98i7UqeFumTzNOLzIerHEqK7i7yL+XmG8mayny6z/l23dOY76K6yOxfOd fFJdusTepbRW2H0Xk+ZGWz6Uhwt2iwugvPG2tiy50rcvsvtV1Nl6usi0b51JbfGO9i25H75DtzeY vGgfKGYDfdsBLaljFOh/XYwKnRuroHIW+DtrraMFOlcuMWp3155DfYunrfFdsdu1enuJcdKSyLU2 N/+w+bpdakvsusH6QzV/oy3BdXvM7rQX1tMzbASWwetCeyzmUfcyrheAoz26zHTO6vOKrUmrbFxa b21p7Spr2dLxa6zdc6zOWVZrgenSFuV79dlklGrtntMatbburdqSW2PyNpkdvMC0hc77FVv776bb shFbuvJOnKxss3kWhcW2tN7O5SX2fJVp51VW3rBnjGmP6QVGr2WjrDE7w77etWR8lT0/1+bv3hL5 Sf1dvIcEzoN+zX52ken4IutvS6vO2H2mM5Q+pVq73rYpq2jZwl5kcNa2ReeZLCh36++gKZY1saRn abvVDp1hC9u0aPkenNTs99e20bvWpr/KJHPG5otavAU262ptG0h7dZ7NEYsWpXnF1pRlZs0oJ5bN oNiazb8lv0tMBtabLdlQiVuWZBk1TrPn79z/nyQPev8u9tYSa3sFPbNm8xXbelrjtG7PSNqjnzTq tK05spdMsTE9QqZxdxKWbpZhJmDjJnGldwdxN4crvZ9moz+FN8x23Rlcj8CT7kMNq1YWz44xPT2G 8ha1k8DQNo/Aws+xe0pjlj2fY1+l035Y9endAdSnb/7Do4V712J5K/u3+Xv0t+rv/neDkCq5iayR J3yVox+ms8IXiMBNck5kqh9Fh5TqF5Az/gn5DHkOhHfgnnwBrzwOjgbZ7w7RCjzksXVP6JatSBz0 IIH1y/CE/P91oNMVCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwgL0xlbmd0aCAzMCAwIFIg L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicm8CQwIAPOAKxAgMjmM0CIgQYGJQYPBwY WRgMGBqAQg0ItQ4djBwMDgZgdU4ODBwMHEIMDA0g85kYGJmAOgVUGBpsGcB8oKFAwH4AoVsKxmBi aAAAWu8IngplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8CiAgL1R5cGUgL0ZvbnQKICAvU3Vi dHlwZSAvVHlwZTAKICAvQmFzZUZvbnQgL0VBQUFBQitTY2hlaGVyYXphZGUKICAvRW5jb2Rpbmcg L0lkZW50aXR5LUgKICAvVG9Vbmljb2RlIDI1IDAgUgogIC9EZXNjZW5kYW50Rm9udHMgWzI0IDAg Ul0KPj4KCmVuZG9iagoyNCAwIG9iago8PCAvVHlwZSAvRm9udAovQmFzZUZvbnQgL0VBQUFBQitT Y2hlaGVyYXphZGUgCi9DSURUb0dJRE1hcCAvSWRlbnRpdHkgCi9TdWJ0eXBlIC9DSURGb250VHlw ZTIKL0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9T dXBwbGVtZW50IDAgPj4KL0ZvbnREZXNjcmlwdG9yIDIwIDAgUgovRFcgMAovVyBbIDAgWzU1NCAy NTAgMjUwIDY2NyAyMTkgMjA5IDAgNDU4IDE0NSAxNjQgMCAxNzkgMCAzNzIgMjY5IDQwNCAxNzYg NDEwIDQ2MCAxOTYgMzc1IDI3MCAwIDMxMiAyNzkgMzU4IDE3OSAyNzAgMzEyIDQzMiAzNTQgMjc5 IDIxOSAyMTkgMTc1IDE3NSAwIDQxNSAwIDQ0OCAwIDI4OCAxNzkgMjM3IDI0NSAzNzAgMTc1IDE3 OSAwIDU1MSAyODIgMjE5IDE3NSA2NzIgNTA5IDI0NSAzNzIgMjU4IDY1OCAyMTkgNTkwIDQzMCAy NTQgMjQ0IDI4NCA0NTggXSBdCj4+CmVuZG9iagoyNSAwIG9iago8PCAvTGVuZ3RoIDMxIDAgUiAv RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJxdk8tqwzAQRff5Ci3bRbEluXEMIVBSCln0 QdN+gC2NU0MjC8VZ5O8rz52mUEEeZ16aq5GK7e5xF4ZJFW9pdHuaVD8En+g0npMj1dFhCAttlB/c JMTf7tjGRZGT95fTRMdd6EdlEeXPUSKVKt7zn9OULurmwY8d3SpP/Wx/TZ7SEA7q5nO7v1r35xi/ 6UhhUiXbKHj+LbbPbXxpj6QKrnO38zlomC53Of0v4uMSSRlmjR7c6OkUW0epDQdarMu8Nmr9lNdm rv7Pb2qkdb37atM1vM9rw6QzlaUpQQbkQXampRdaMt1LZJ2J5gSmFftMDWrgs6AWeRLZwVeBHPsq Ann47kGEmppJa0QuQeilggZdM+ViTOilWoEcFGEHIz4oMrI7urayQwtCTdOAVtyZwe62YZ9FZxb6 LNRWJapAQyU1LY9GZtD8TuRvghU3mYWzfjnhno26hFGEY0BaIkVjA6McrRyDh3CZE07KINIgUkOq QaTFRhpnY7GRXUK4SO1g7GGsRRV0zHdvfkPXi+3OKeU7zU+IL/N8jYdA17cYxzhn8ecHwFL2Hgpl bmRzdHJlYW0KZW5kb2JqCjI2IDAgb2JqCjEyMzQ1CmVuZG9iagoyNyAwIG9iago5MQplbmRvYmoK MjggMCBvYmoKNDMwCmVuZG9iagoyOSAwIG9iagoxMzc4NAplbmRvYmoKMzAgMCBvYmoKOTAKZW5k b2JqCjMxIDAgb2JqCjQyNAplbmRvYmoKMSAwIG9iago8PCAvVHlwZSAvUGFnZXMKL0NvdW50IDEK L0tpZHMgWzggMCBSIF0gPj4KZW5kb2JqCjIgMCBvYmoKPDwKICAvVHlwZSAvQ2F0YWxvZwogIC9Q YWdlcyAxIDAgUgogIC9MYW5nICh4LXVua25vd24pCiAgL01ldGFkYXRhIDcgMCBSCiAgL1BhZ2VM YWJlbHMgOSAwIFIKPj4KCmVuZG9iagozIDAgb2JqCjw8CiAgL0ZvbnQgPDwgL0YxNzIgMTcgMCBS IC9GMTc4IDIzIDAgUiA+PgoKICAvUHJvY1NldCBbL1BERiAvSW1hZ2VCIC9JbWFnZUMgL1RleHRd CiAgL0NvbG9yU3BhY2UgPDwgL0RlZmF1bHRSR0IgNiAwIFIgPj4KCj4+CgplbmRvYmoKOSAwIG9i ago8PCAvTnVtcyBbMCA8PCAvUyAvRCA+PgpdID4+CgplbmRvYmoKeHJlZgowIDMyCjAwMDAwMDAw MDAgNjU1MzUgZiAKMDAwMDAzNjUwNCAwMDAwMCBuIAowMDAwMDM2NTYyIDAwMDAwIG4gCjAwMDAw MzY2NzQgMDAwMDAgbiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAwMTU1IDAwMDAwIG4gCjAw MDAwMDI4MzcgMDAwMDAgbiAKMDAwMDAwMjg3MCAwMDAwMCBuIAowMDAwMDA2Njc2IDAwMDAwIG4g CjAwMDAwMzY4MTYgMDAwMDAgbiAKMDAwMDAwMzgzOSAwMDAwMCBuIAowMDAwMDA2OTAwIDAwMDAw IG4gCjAwMDAwMDY5MjEgMDAwMDAgbiAKMDAwMDAwNjk0MSAwMDAwMCBuIAowMDAwMDA2OTYyIDAw MDAwIG4gCjAwMDAwMDcyMTIgMDAwMDAgbiAKMDAwMDAxOTY1NCAwMDAwMCBuIAowMDAwMDE5ODIx IDAwMDAwIG4gCjAwMDAwMTk5NzUgMDAwMDAgbiAKMDAwMDAyMDQ0MCAwMDAwMCBuIAowMDAwMDIw OTQ2IDAwMDAwIG4gCjAwMDAwMjEyMDQgMDAwMDAgbiAKMDAwMDAzNTA4NSAwMDAwMCBuIAowMDAw MDM1MjUxIDAwMDAwIG4gCjAwMDAwMzU0MTEgMDAwMDAgbiAKMDAwMDAzNTg4MiAwMDAwMCBuIAow MDAwMDM2MzgyIDAwMDAwIG4gCjAwMDAwMzY0MDQgMDAwMDAgbiAKMDAwMDAzNjQyMyAwMDAwMCBu IAowMDAwMDM2NDQzIDAwMDAwIG4gCjAwMDAwMzY0NjUgMDAwMDAgbiAKMDAwMDAzNjQ4NCAwMDAw MCBuIAp0cmFpbGVyCjw8CiAgL1Jvb3QgMiAwIFIKICAvSW5mbyA0IDAgUgogIC9JRCBbPDhCRkUw NDMxNjc3RTJGMDQwMkUwQUZEMTAyMTQyQ0EyPiA8OEJGRTA0MzE2NzdFMkYwNDAyRTBBRkQxMDIx NDJDQTI+XQogIC9TaXplIDMyCj4+CnN0YXJ0eHJlZgozNjg2MQolJUVPRgo= --20cf307f3482e5b42404ce058f94 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --20cf307f3482e5b42404ce058f94-- From fop-users-return-36022-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 01:12:23 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B32CCD5B2 for ; Fri, 9 Nov 2012 01:12:23 +0000 (UTC) Received: (qmail 40689 invoked by uid 500); 9 Nov 2012 01:12:23 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 40673 invoked by uid 500); 9 Nov 2012 01:12:23 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 40666 invoked by uid 99); 9 Nov 2012 01:12:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 01:12:23 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of greencoppermine@gmail.com designates 209.85.212.174 as permitted sender) Received: from [209.85.212.174] (HELO mail-wi0-f174.google.com) (209.85.212.174) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 01:12:16 +0000 Received: by mail-wi0-f174.google.com with SMTP id hm9so79818wib.3 for ; Thu, 08 Nov 2012 17:11:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=4JQBxEzYnlGh8fFu7mqNCkcHRIijzxnG0cLyC5M+zYU=; b=ff/hxKszP2y1aZC3JS6WdeiCBDP3IIA8yzWtQN/GBz4f19kUm8uDbjLuCPMjbnYNck +mqn3UoaQvWvSK5n+cSxOx0Y5yT9lA2oPrDtEbiNVNOt5dqJQ5xPhs58xFLP/M9O84jM 61B/q0tkm72kgcsrTrxLy6sE2NF5OZ1Hfv6sZ6qwm+HAf3KbXC2JQSeuL5HDsGb8ff5Q VZszc9Ep3YQ5mUjXHfp9WO7lKbGkMNZdf2BrFrfT1tjDNa4kmL1ype2wva26EDY4t+dn Hp+hGur8mcoZpo1d7RiiZAI7zL+2qQqIGo5gE2wZJM5HNDn5oPZerMZAFZu7A9gFRuMA s5wg== MIME-Version: 1.0 Received: by 10.180.104.97 with SMTP id gd1mr88823wib.4.1352423516487; Thu, 08 Nov 2012 17:11:56 -0800 (PST) Received: by 10.194.28.4 with HTTP; Thu, 8 Nov 2012 17:11:56 -0800 (PST) In-Reply-To: References: Date: Fri, 9 Nov 2012 02:11:56 +0100 Message-ID: Subject: Re: Need help to get Arabic working with FOP From: Brian Hansen To: fop-users@xmlgraphics.apache.org Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org I have been using FOP 1.0, but never mind, I have just fallin in love with wkhtmltopdf - the static version produces links inside the PDF file and the result is so much better than FOP. Thanks, but I wont be using FOP any longer I think the result from wkhtmltopdf is much better, even with the problems with Arabic fonts. 2012/11/9, Glenn Adams : > don't give up so easily; send me your input FO file (or a sample) and I'll > check what you are doing wrong... just to make sure, you are using fop 1.1 > yes? > > note that others are regularly using fop 1.1 successfully for arabic, so it > is probably a usage or config problem on your end > > On Thu, Nov 8, 2012 at 4:23 PM, Brian Hansen > wrote: > >> Thank you all for your replies. >> >> I haven't been succesfull in getting the result right. I downloaded >> the attached files and tried those, and arabic was displayed using >> Arial, I also tried different other fonts such as ScheherazadeRegOT, >> but in all cases the letters are not connected correctly, each letter >> is displayed standing alone. Also vocal signs are lost even with >> ScheherazadeRegOT. >> >> Anyway, I found this application: https://code.google.com/p/wkhtmltopdf/ >> >> It uses webkit to convert from HTML to PDF and the result is great >> with regard to fonts. No FO file is needed. Links within the PDF file >> doesn't work, but I think I can live with that. >> >> I think I'm gonna give up on FOP for now and use webkit HTML to PDF >> instead. >> >> Best regards. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org >> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36023-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 01:20:23 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 83136D5CB for ; Fri, 9 Nov 2012 01:20:23 +0000 (UTC) Received: (qmail 58587 invoked by uid 500); 9 Nov 2012 01:20:23 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 58548 invoked by uid 500); 9 Nov 2012 01:20:23 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 58541 invoked by uid 99); 9 Nov 2012 01:20:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 01:20:23 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 01:20:15 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so6128383vcb.27 for ; Thu, 08 Nov 2012 17:19:53 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=AyLau8zZAqXghtqISNFewMBwQx8gzwtKfkMAYEn+EnE=; b=Xrf2BcT+OjxoWq8zeKwMlqaFdN7bgMuSw90Iv6lVIC/QzPJwFHFzGHbz0JUVg1ckzY cvkCWuVQRfEY3OrICmvmyk8T5FxvSVHWDpaIenDgIylvxpSe2CLmK9V4alHhHHp2zv/P +qLTQqAS9qvzl3Wmois534ZEAlulF7ILg4rJL481kPpLaeFmdPfDXfkycJcjHiq4BEOc E+CerVGBhvsj1nKP0/JtA6RndXWeFJEQx01BIQ5zmySFn5AmTxB+2xbGeba24muVD6Ak VXTu16eM1343xAV3fBbkPcrz2vudQA4Tl48y9llRE7tgAUjZfTVP0bZRh+zDh7lPGSnY vrsw== Received: by 10.58.168.135 with SMTP id zw7mr3834374veb.4.1352423993686; Thu, 08 Nov 2012 17:19:53 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.67.135 with HTTP; Thu, 8 Nov 2012 17:19:33 -0800 (PST) In-Reply-To: References: From: Glenn Adams Date: Thu, 8 Nov 2012 17:19:33 -0800 Message-ID: Subject: Re: Need help to get Arabic working with FOP To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=047d7b678494bab9e304ce05bfca X-Gm-Message-State: ALoCoQmv2z9dBWrpPiN5uhulXzP98qtfpWt0fBe8pJic+G2EZu3wiKCVhPlfnphFHdoc8L8vBWEN X-Virus-Checked: Checked by ClamAV on apache.org --047d7b678494bab9e304ce05bfca Content-Type: text/plain; charset=UTF-8 On Thu, Nov 8, 2012 at 5:11 PM, Brian Hansen wrote: > I have been using FOP 1.0, but never mind, I have just fallin in love > with wkhtmltopdf - the static version produces links inside the PDF > file and the result is so much better than FOP. > > Thanks, but I wont be using FOP any longer I think the result from > wkhtmltopdf is much better, even with the problems with Arabic fonts. > It can't be better since FOP 1.0 never supported Arabic. You are comparing apples and oranges. If you wish to try FOP with Arabic, use a version that supports it. Otherwise, you are wasting our time. Whatever. --047d7b678494bab9e304ce05bfca Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On Thu, Nov 8, 2012 at 5:11 PM, Brian Ha= nsen <greencoppermine@gmail.com> wrote:
I have been using FOP 1.0, but never mind, I have just fallin in love
with wkhtmltopdf - the static version produces links inside the PDF
file and the result is so much better than FOP.

Thanks, but I wont be using FOP any longer I think the result from
wkhtmltopdf is much better, even with the problems with Arabic fonts.

It can't be better since FOP 1.0 never s= upported Arabic. You are comparing apples and oranges. If you wish to try F= OP with Arabic, use a version that supports it. Otherwise, you are wasting = our time. Whatever.

--047d7b678494bab9e304ce05bfca-- From fop-users-return-36024-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 07:46:52 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35B79DF4B for ; Fri, 9 Nov 2012 07:46:52 +0000 (UTC) Received: (qmail 22788 invoked by uid 500); 9 Nov 2012 07:46:51 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 22748 invoked by uid 500); 9 Nov 2012 07:46:51 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Delivered-To: moderator for fop-users@xmlgraphics.apache.org Received: (qmail 63760 invoked by uid 99); 8 Nov 2012 17:03:13 -0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=URI_HEX X-Spam-Check-By: apache.org Received-SPF: unknown (nike.apache.org: error in processing during lookup of matthew.stern@kofax.com) Date: Thu, 8 Nov 2012 09:02:44 -0800 (PST) From: mastern To: fop-users@xmlgraphics.apache.org Message-ID: <1352394164382-37295.post@n5.nabble.com> Subject: Suppressing page indicators in log file with FOP 1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org We're upgrading to FOP 1.1. A new feature I've found is that in the log file, it lists the pages as they are rendered like this: [fop] INFO: Rendered page #14. [fop] Oct 25, 2012 8:14:25 PM org.apache.fop.events.LoggingEventListener processEvent The problem is that at some of our development sites, documentation builds are included with product builds. This can affect build times. One of our writers says that new messages "will take [our builds] about 10-15 minutes longer and the log file is much bigger (~ 800 lines of code)." Is there a way to configure FOP to suppress these messages? Thanks in advance for your help. Matthew Stern Sr. Principal Technical Writer Kofax, Inc. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/Suppressing-page-indicators-in-log-file-with-FOP-1-1-tp37295.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36025-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 07:47:11 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D38A8DF4E for ; Fri, 9 Nov 2012 07:47:11 +0000 (UTC) Received: (qmail 24410 invoked by uid 500); 9 Nov 2012 07:47:11 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 24394 invoked by uid 500); 9 Nov 2012 07:47:11 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Delivered-To: moderator for fop-users@xmlgraphics.apache.org Received: (qmail 63390 invoked by uid 99); 8 Nov 2012 22:40:07 -0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of tyler@ifactory.com does not designate 216.139.236.26 as permitted sender) Date: Thu, 8 Nov 2012 14:39:41 -0800 (PST) From: tyler To: fop-users@xmlgraphics.apache.org Message-ID: <1352414381593-37306.post@n5.nabble.com> Subject: "java.lang.IllegalArgumentException: 14" when processing math MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I have three different XML files with a lot of math in them (quantum physics). With each of them, when I use FOP to generate pdf's I get the following exception (let me know if you want to see the full stack trace, here's the top with all the FOP lines): In one of the files, here is one snippet that will throw the error (it's not thrown when I comment this out): Are there any symbols in there that might be unsupported? Is there something else I should be considering that might trigger this error? Please let me know if there is other information I can provide to help track this down. Thanks in advance for any pointers. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/java-lang-IllegalArgumentException-14-when-processing-math-tp37306.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36026-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 08:27:02 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 22788D28F for ; Fri, 9 Nov 2012 08:27:02 +0000 (UTC) Received: (qmail 20914 invoked by uid 500); 9 Nov 2012 08:27:01 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 20891 invoked by uid 500); 9 Nov 2012 08:27:01 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 20857 invoked by uid 99); 9 Nov 2012 08:27:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 08:27:00 +0000 X-ASF-Spam-Status: No, hits=3.1 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of med1985@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 08:26:54 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so6564546vcb.27 for ; Fri, 09 Nov 2012 00:26:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=7Q1vhsEBnrOiFTE3s0u+R1O2rvleIgQlzPWwDspLsxY=; b=UCF1oPovWjbT+x3aG+G8pffq65iboBbGqvEgo8jpCc+U9utF4tq8jh4QgPCQ155HW4 QDR2vYCdZPxae6dPBfQu6ONURYhRGfo7QitQJBz+xGYObvHZfzYlKxWwe76OehMjcjcj VmNi5Jt80Llaw+GknAEEqofhVoHJB0A9mFmpWB/kx9O4UlyDfEySI/FNe2oMvUXAvbWQ pvsERGs4LCcElqKUtbWSGcn3+xP2ceT8a+I0NK8x3bsGy2Gy27b6E5yAX7Fzb9vbcAWm xm+e9OOJZ4BIYQJeXIeerTZyj4sjM1L6Ua/hHiceHlia09UXVE2TSUDAeNXka/DvUzwf 1/tg== MIME-Version: 1.0 Received: by 10.52.65.51 with SMTP id u19mr8456859vds.3.1352449593104; Fri, 09 Nov 2012 00:26:33 -0800 (PST) Received: by 10.58.137.104 with HTTP; Fri, 9 Nov 2012 00:26:33 -0800 (PST) In-Reply-To: <1352414381593-37306.post@n5.nabble.com> References: <1352414381593-37306.post@n5.nabble.com> Date: Fri, 9 Nov 2012 08:26:33 +0000 Message-ID: Subject: Re: "java.lang.IllegalArgumentException: 14" when processing math From: Mehdi Houshmand To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=20cf3071d0b292d8c304ce0bb5bb X-Virus-Checked: Checked by ClamAV on apache.org --20cf3071d0b292d8c304ce0bb5bb Content-Type: text/plain; charset=ISO-8859-1 Hi Tyler, The standard protocol when asking the community for help is to provide the FO (FOP's input XML file) and any fonts/configuration settings you have. We can't really help you without those pieces of information; when you upload them, we can start helping you with your problem. Thanks Mehdi On 8 November 2012 22:39, tyler wrote: > I have three different XML files with a lot of math in them (quantum > physics). With each of them, when I use FOP to generate pdf's I get the > following exception (let me know if you want to see the full stack trace, > here's the top with all the FOP lines): > > > > In one of the files, here is one snippet that will throw the error (it's > not > thrown when I comment this out): > > > > Are there any symbols in there that might be unsupported? Is there > something > else I should be considering that might trigger this error? Please let me > know if there is other information I can provide to help track this down. > Thanks in advance for any pointers. > > > > > -- > View this message in context: > http://apache-fop.1065347.n5.nabble.com/java-lang-IllegalArgumentException-14-when-processing-math-tp37306.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > > --20cf3071d0b292d8c304ce0bb5bb Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Tyler,

The standard protocol when asking the communit= y for help is to provide the FO (FOP's input XML file) and any fonts/co= nfiguration settings you have. We can't really help you without those p= ieces of information; when you upload them, we can start helping you with y= our problem.

Thanks

Mehdi


On 8 November 2012 22:3= 9, tyler <tyler@ifactory.com> wrote:
I have three different XML files with a lot = of math in them (quantum
physics). With each of them, when I use FOP to generate pdf's I get the=
following exception (let me know if you want to see the full stack trace, here's the top with all the FOP lines):



In one of the files, here is one snippet that will throw the error (it'= s not
thrown when I comment this out):



Are there any symbols in there that might be unsupported? Is there somethin= g
else I should be considering that might trigger this error? Please let me know if there is other information I can provide to help track this down. Thanks in advance for any pointers.




--
View this message in context: http://apache-fop.1065347.n5.nabble.com/java-lang-Ill= egalArgumentException-14-when-processing-math-tp37306.html
Sent from the FOP - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


--20cf3071d0b292d8c304ce0bb5bb-- From fop-users-return-36027-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 08:35:10 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D9929D0F1 for ; Fri, 9 Nov 2012 08:35:10 +0000 (UTC) Received: (qmail 36838 invoked by uid 500); 9 Nov 2012 08:35:10 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 36800 invoked by uid 500); 9 Nov 2012 08:35:09 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 36773 invoked by uid 99); 9 Nov 2012 08:35:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 08:35:08 +0000 X-ASF-Spam-Status: No, hits=0.9 required=5.0 tests=FSL_NEW_HELO_USER,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of stefan.hinz@oracle.com designates 156.151.31.81 as permitted sender) Received: from [156.151.31.81] (HELO userp1040.oracle.com) (156.151.31.81) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 08:35:00 +0000 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qA98Y76G005759 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 9 Nov 2012 08:34:08 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qA98Y7iI023027 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Nov 2012 08:34:07 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qA98Y7s4027385 for ; Fri, 9 Nov 2012 02:34:07 -0600 Received: from [192.168.0.155] (/89.247.35.223) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 09 Nov 2012 00:34:07 -0800 Message-ID: <509CBFFD.6050502@oracle.com> Date: Fri, 09 Nov 2012 09:34:05 +0100 From: Stefan Hinz User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Suppressing page indicators in log file with FOP 1.1 References: <1352394164382-37295.post@n5.nabble.com> In-Reply-To: <1352394164382-37295.post@n5.nabble.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Virus-Checked: Checked by ClamAV on apache.org Hi Matthew, > We're upgrading to FOP 1.1. A new feature I've found is that in the log file, > it lists the pages as they are rendered like this: > > [fop] INFO: Rendered page #14. > [fop] Oct 25, 2012 8:14:25 PM org.apache.fop.events.LoggingEventListener > processEvent > > The problem is that at some of our development sites, documentation builds > are included with product builds. This can affect build times. One of our > writers says that new messages "will take [our builds] about 10-15 minutes > longer and the log file is much bigger (~ 800 lines of code)." > > Is there a way to configure FOP to suppress these messages? Thanks in > advance for your help. Try "fop --help" to see the options. "fop -q" runs FOP in quiet mode. BTW, I don't think it's the line number output that slows down FOP. Through testing, I found that FOP 1.1 runs faster by factors with these settings, which you'd normally want to put in a wrapper script that calls FOP (e.g. /usr/bin/fop or fop.bat). I've installed multiple FOP versions here, that's why I've called the script "fop1": atlas/usr/bin # cat fop1 #!/bin/sh export FOP_OPTS=-Xmx4096m exec /usr/bin/fop -nocs "$@" Via FOP_OPTS, I'm setting the memory FOP may consume to 4 GB. I'm doing this because I can afford it :-), and because it guarantees FOP won't come to a grinding halt even with super large documents (I'm building PDF here with more than 3 million words and more than 2500 pages). On our documentation server, we found 3 GB is enough for any of our PDF builds. My rule of thumb, probably wrong, but works for me: Give FOP 1 GB of memory per 1 million words in the document you're processing. Specifying the "-nocs" option when calling FOP saves a lot of overhead. You should specify it if you're not building PDF for Arabic or similar languages ("nocs" stands for "no complex scripts"). More memory, plus cutting overhead with "nocs", will make run FOP 1.1 blazingly fast. I've never seen a FOP version that would produce PDF at such a speed. -- Cheers, Stefan Hinz , MySQL Documentation Manager Phone: +49-30-82702940, Fax: +49-30-82702941, http://dev.mysql.com/doc ORACLE Deutschland B.V.& Co. KG Registered Office: Riesstr. 25, 80992 Muenchen, Germany Commercial Register: Local Court Of Munich, HRA 95603 Managing Director: Jrgen Kunz General Partner: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Register Of Chamber Of Commerce: Midden-Niederlande, No. 30143697 Managing Directors: Alexander van der Ven, Astrid Kepper, Val Maher --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36028-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 14:29:21 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D8B27D1BD for ; Fri, 9 Nov 2012 14:29:21 +0000 (UTC) Received: (qmail 28243 invoked by uid 500); 9 Nov 2012 14:29:21 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 27752 invoked by uid 500); 9 Nov 2012 14:29:16 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 27720 invoked by uid 99); 9 Nov 2012 14:29:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 14:29:15 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of a.ruffie@e-deal.com designates 84.246.104.17 as permitted sender) Received: from [84.246.104.17] (HELO m1.hisi.fr) (84.246.104.17) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 14:29:10 +0000 From: Adrien RUFFIE To: "fop-users@xmlgraphics.apache.org" Date: Fri, 9 Nov 2012 15:29:41 +0100 Subject: Fop generated document and word 2000 Thread-Topic: Fop generated document and word 2000 Thread-Index: Ac2+hjQKhmLUo5lRTyGBQVo4EgbbxA== Message-ID: <747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51@edeal-xcg3.e-deal.com> Accept-Language: fr-FR Content-Language: fr-FR X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: fr-FR Content-Type: multipart/mixed; boundary="_010_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_" MIME-Version: 1.0 X-smtpf-Report: sid=oA8FSg040373845100; tid=oA8FSg0403738451xA; client=lan,relay,no_ptr; mail=; rcpt=; nrcpt=1:0; fails=0 X-Hisi-MailScanner-Information: X-Hisi-MailScanner-ID: qA9ESgC4001130 X-Hisi-MailScanner: Found to be clean X-Hisi-MailScanner-From: a.ruffie@e-deal.com X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No --_010_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: multipart/related; boundary="_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_"; type="multipart/alternative" --_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: multipart/alternative; boundary="_000_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_" --_000_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello All I have generated a document with fop, but when I try to read with open office I get one popup of encoding I think (look at= tachment openoffice-popu.PNG) And I give me a document like: = [cid:image002.png@01CDBE8F.09BB6810][cid:image003= .png@01CDBE8F.09BB6810][cid:image004.png@01CDBE8F= .09BB6810] Adrien RUFFIE Ing=E9nieur R&D 40, rue du Village d'Entreprises 31670 Lab=E8ge www.e-deal.com LD : +33 1 73 03 29 50 Std : +33 1 73 03 29 80 Fax : +33 1 73 01 69 77 a.ruffie@e-deal.com E-DEAL soutient le Pacte Mondial de l'ONU --_000_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hello All I have generated a document with fop, but when=

I try to read with open office = I get one popup of encoding I think (look attachment openoffice-popu.PNG)

And I give me a= document like:

 

<?xml version=3D"1.0" encoding=3D"UTF-8" st= andalone=3D"yes"?>

<= span lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Times New Roman","= serif";mso-fareast-language:FR'><?mso-application progid=3D"Word.Do= cument"?>

<pkg:package xmlns:pkg=3D"http://schemas.microsof= t.com/office/2006/xmlPackage"><pkg:part pkg:name=3D"/_rels/= .rels" pkg:contentType=3D"application/vnd.openxmlformats-package.= relationships+xml" pkg:padding=3D"512"><pkg:xmlData>= ;<Relationships xmlns=3D"http://schemas.openxmlformats.org/package/= 2006/relationships"><Relationship Id=3D"rId3" Type=3D&= quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/ex= tended-properties" Target=3D"docProps/app.xml"/><Relat= ionship Id=3D"rId2" Type=3D"http://schemas.openxmlformats.or= g/package/2006/relationships/metadata/core-properties" Target=3D"= docProps/core.xml"/><Relationship Id=3D"rId1" Type=3D&= quot;http://schemas.openxmlformats.org/officeDocument/2006/relationships/of= ficeDocument" Target=3D"word/document.xml"/></Relation= ships></pkg:xmlData></pkg:part><pkg:part pkg:name=3D"= ;/word/_rels/document.xml.rels" pkg:contentType=3D"application/vn= d.openxmlformats-package.relationships+xml" pkg:padding=3D"256&qu= ot;><pkg:xmlData><Relationships xmlns=3D"http://schemas.op= enxmlformats.org/package/2006/relationships"><Relationship Id=3D= "rId3" Type=3D"http://schemas.openxmlformats.org/officeDocum= ent/2006/relationships/settings" Target=3D"settings.xml"/>= ;<Relationship Id=3D"rId2"

 

= Other point I cannot open this generated document with w= ord 2000 why ?

 

But I = can correctly open my document (opptitle-3.doc in attachment) with word 201= 0 …

 

Any one hav= e an idea of this problem ?

 

Great thank and best regards

 

Bien cordialement,
 

3DE-DE=

3DTwitter3DFacebook3DRSS

=

Adrien RUFFIE
Ing=E9nieur R&D

40, rue du Village d’Entreprises
31670 Labège
ww= w.e-deal.com

 
<= /span>LD : +33 1 73 03 29 50
Std : +33 = 1 73 03 29 80
Fax : +33 1 73 01 69 77
a.ruffie@e-deal.com


E= -DEAL soutient le Pacte Mondial de l'ONU=

 

= --_000_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_-- --_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=7630; creation-date="Fri, 09 Nov 2012 15:29:42 GMT"; modification-date="Fri, 09 Nov 2012 15:29:42 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: image/png; name="image002.png" Content-Description: image002.png Content-Disposition: inline; filename="image002.png"; size=2591; creation-date="Fri, 09 Nov 2012 15:29:42 GMT"; modification-date="Fri, 09 Nov 2012 15:29:42 GMT" Content-ID: Content-Transfer-Encoding: base64 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 MzozMCswMTowMAKEOPUAAAAASUVORK5CYII= --_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: image/png; name="image003.png" Content-Description: image003.png Content-Disposition: inline; filename="image003.png"; size=2564; creation-date="Fri, 09 Nov 2012 15:29:42 GMT"; modification-date="Fri, 09 Nov 2012 15:29:42 GMT" Content-ID: Content-Transfer-Encoding: base64 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 x+0RZnzNBIC6uiXVeXdng6ZCAzoHsKY542ANRyosrxL4+c9eQnnVcnxw6uZZwAXc9437AawGEEJh kUBu2oFhWDBN/wgACACYzKy/g1Fcxl4WrCSxklgoxC5kXgII4nOxRRCCAAB+vw/ATaitiSIU1JC5 vAd2TaIrjt82EvOA8tKKgwHbfdIkx4FW4loAKwmCCyCHbDbLrFnN3IMCkEJ6Kot8Ns+AZxKb8Bfg 9b6+378HAIKoU5w69XR2+MLBR1dW+jb57ewrWimwlgwtwdoFexLEEoDDlkUUDocMAJqZFSAVwWWw ooIg/moH84cty02vXt32eQAQzPs1UacgIgoWDo1FC5NPCZ6aYM8jVq5kNQOR+TwDgi6OjKeSo6On AYiiorABTBqAB0EeQiHz8VTqtb1ai0e0pksdHR2GmPle92tmZnWlJqWgloHzEe0B7HkWlKuIXZ2a cLzSEhtdXb3/fOHIS99OpycT/f2DCaA4nbuiqSCs329uvucdAEgmXxvt7j52IZFIqPlCm6uH6uov 2akp40HtiV2udMuko1Yqj0HwQBAg8t509N+3EpHJzN6aNe1tI4OpuwXsZ0Yn3zhO9AUT2KKBOJhZ g5nnZSZlV9flVS1rC8OtvYWhbWMBq3XCwhZeFN7cFY/HTWbG5s071qyrb21l5llHdxsL9Zn5+oZD RALYTcwzvXXt2u1BxxHNSnmrMinOEqloMOiNRkuDg6nxzAbAGurueTMxmwF9Xee6lng1mrgA4oKZ gS0wW1puWzl3Vlp6azAW2x5hZqyp2VGzc+dXC2cdpevsfBrgKuhq2LFYzAK2mJ+ls1D+DT/gviye baCjAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEyLTAyLTA4VDEyOjAyOjQyKzAxOjAwAUHzRwAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAxMi0wMi0wOFQxMjowMjo0MiswMTowMHAcS/sAAAAASUVORK5CYII= --_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: image/png; name="image004.png" Content-Description: image004.png Content-Disposition: inline; filename="image004.png"; size=2643; creation-date="Fri, 09 Nov 2012 15:29:42 GMT"; modification-date="Fri, 09 Nov 2012 15:29:42 GMT" Content-ID: Content-Transfer-Encoding: base64 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 MDE6MDBJrAGYAAAAAElFTkSuQmCC --_009_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_-- --_010_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: image/png; name="openoffice-popup.PNG" Content-Description: openoffice-popup.PNG Content-Disposition: attachment; filename="openoffice-popup.PNG"; size=19425; creation-date="Fri, 09 Nov 2012 15:23:21 GMT"; modification-date="Fri, 09 Nov 2012 15:23:21 GMT" Content-Transfer-Encoding: base64 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 --_010_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: application/msword; name="opptitle-3.doc" Content-Description: opptitle-3.doc Content-Disposition: attachment; filename="opptitle-3.doc"; size=47716; creation-date="Fri, 09 Nov 2012 14:54:55 GMT"; modification-date="Fri, 09 Nov 2012 14:54:55 GMT" Content-Transfer-Encoding: base64 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0K PD9tc28tYXBwbGljYXRpb24gcHJvZ2lkPSJXb3JkLkRvY3VtZW50Ij8+DQo8cGtnOnBhY2thZ2Ug eG1sbnM6cGtnPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA2L3htbFBh Y2thZ2UiPjxwa2c6cGFydCBwa2c6bmFtZT0iL19yZWxzLy5yZWxzIiBwa2c6Y29udGVudFR5cGU9 ImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1wYWNrYWdlLnJlbGF0aW9uc2hpcHMreG1s IiBwa2c6cGFkZGluZz0iNTEyIj48cGtnOnhtbERhdGE+PFJlbGF0aW9uc2hpcHMgeG1sbnM9Imh0 dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9wYWNrYWdlLzIwMDYvcmVsYXRpb25zaGlw cyI+PFJlbGF0aW9uc2hpcCBJZD0icklkMyIgVHlwZT0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZv cm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvcmVsYXRpb25zaGlwcy9leHRlbmRlZC1wcm9w ZXJ0aWVzIiBUYXJnZXQ9ImRvY1Byb3BzL2FwcC54bWwiLz48UmVsYXRpb25zaGlwIElkPSJySWQy IiBUeXBlPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvcGFja2FnZS8yMDA2L3Jl bGF0aW9uc2hpcHMvbWV0YWRhdGEvY29yZS1wcm9wZXJ0aWVzIiBUYXJnZXQ9ImRvY1Byb3BzL2Nv cmUueG1sIi8+PFJlbGF0aW9uc2hpcCBJZD0icklkMSIgVHlwZT0iaHR0cDovL3NjaGVtYXMub3Bl bnhtbGZvcm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvcmVsYXRpb25zaGlwcy9vZmZpY2VE b2N1bWVudCIgVGFyZ2V0PSJ3b3JkL2RvY3VtZW50LnhtbCIvPjwvUmVsYXRpb25zaGlwcz48L3Br Zzp4bWxEYXRhPjwvcGtnOnBhcnQ+PHBrZzpwYXJ0IHBrZzpuYW1lPSIvd29yZC9fcmVscy9kb2N1 bWVudC54bWwucmVscyIgcGtnOmNvbnRlbnRUeXBlPSJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZv cm1hdHMtcGFja2FnZS5yZWxhdGlvbnNoaXBzK3htbCIgcGtnOnBhZGRpbmc9IjI1NiI+PHBrZzp4 bWxEYXRhPjxSZWxhdGlvbnNoaXBzIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0 cy5vcmcvcGFja2FnZS8yMDA2L3JlbGF0aW9uc2hpcHMiPjxSZWxhdGlvbnNoaXAgSWQ9InJJZDMi IFR5cGU9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1bWVudC8y MDA2L3JlbGF0aW9uc2hpcHMvc2V0dGluZ3MiIFRhcmdldD0ic2V0dGluZ3MueG1sIi8+PFJlbGF0 aW9uc2hpcCBJZD0icklkMiIgVHlwZT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp Y2UvMjAwNy9yZWxhdGlvbnNoaXBzL3N0eWxlc1dpdGhFZmZlY3RzIiBUYXJnZXQ9InN0eWxlc1dp dGhFZmZlY3RzLnhtbCIvPjxSZWxhdGlvbnNoaXAgSWQ9InJJZDEiIFR5cGU9Imh0dHA6Ly9zY2hl bWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1bWVudC8yMDA2L3JlbGF0aW9uc2hpcHMv c3R5bGVzIiBUYXJnZXQ9InN0eWxlcy54bWwiLz48UmVsYXRpb25zaGlwIElkPSJySWQ2IiBUeXBl PSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9y ZWxhdGlvbnNoaXBzL3RoZW1lIiBUYXJnZXQ9InRoZW1lL3RoZW1lMS54bWwiLz48UmVsYXRpb25z aGlwIElkPSJySWQ1IiBUeXBlPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2Zm aWNlRG9jdW1lbnQvMjAwNi9yZWxhdGlvbnNoaXBzL2ZvbnRUYWJsZSIgVGFyZ2V0PSJmb250VGFi bGUueG1sIi8+PFJlbGF0aW9uc2hpcCBJZD0icklkNCIgVHlwZT0iaHR0cDovL3NjaGVtYXMub3Bl bnhtbGZvcm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvcmVsYXRpb25zaGlwcy93ZWJTZXR0 aW5ncyIgVGFyZ2V0PSJ3ZWJTZXR0aW5ncy54bWwiLz48L1JlbGF0aW9uc2hpcHM+PC9wa2c6eG1s RGF0YT48L3BrZzpwYXJ0Pjxwa2c6cGFydCBwa2c6bmFtZT0iL3dvcmQvZG9jdW1lbnQueG1sIiBw a2c6Y29udGVudFR5cGU9ImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1 bWVudC53b3JkcHJvY2Vzc2luZ21sLmRvY3VtZW50Lm1haW4reG1sIj48cGtnOnhtbERhdGE+PHc6 ZG9jdW1lbnQgbWM6SWdub3JhYmxlPSJ3MTQgd3AxNCIgeG1sbnM6d3BjPSJodHRwOi8vc2NoZW1h cy5taWNyb3NvZnQuY29tL29mZmljZS93b3JkLzIwMTAvd29yZHByb2Nlc3NpbmdDYW52YXMiIHht bG5zOm1jPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvbWFya3VwLWNvbXBhdGli aWxpdHkvMjAwNiIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2Zm aWNlIiB4bWxuczpyPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9j dW1lbnQvMjAwNi9yZWxhdGlvbnNoaXBzIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5vcGVueG1s Zm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9tYXRoIiB4bWxuczp2PSJ1cm46c2NoZW1h cy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6d3AxND0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0 LmNvbS9vZmZpY2Uvd29yZC8yMDEwL3dvcmRwcm9jZXNzaW5nRHJhd2luZyIgeG1sbnM6d3A9Imh0 dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9kcmF3aW5nbWwvMjAwNi93b3JkcHJvY2Vz c2luZ0RyYXdpbmciIHhtbG5zOncxMD0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6 d29yZCIgeG1sbnM6dz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3dvcmRwcm9j ZXNzaW5nbWwvMjAwNi9tYWluIiB4bWxuczp3MTQ9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j b20vb2ZmaWNlL3dvcmQvMjAxMC93b3JkbWwiIHhtbG5zOndwZz0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2Uvd29yZC8yMDEwL3dvcmRwcm9jZXNzaW5nR3JvdXAiIHhtbG5zOndw aT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uvd29yZC8yMDEwL3dvcmRwcm9j ZXNzaW5nSW5rIiB4bWxuczp3bmU9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNl L3dvcmQvMjAwNi93b3JkbWwiIHhtbG5zOndwcz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNv bS9vZmZpY2Uvd29yZC8yMDEwL3dvcmRwcm9jZXNzaW5nU2hhcGUiPjx3OmJvZHk+PHc6cCB3OnJz aWRSPSIwMEIwMEREMSIgdzpyc2lkUlByPSIwMDBEMkZGMyIgdzpyc2lkUkRlZmF1bHQ9IjAwQjgx RDY5Ij48dzpwUHI+PHc6clByPjx3OnJGb250cyB3OmFzY2lpPSJDYW1icmlhIiB3OmVhc3RBc2lh PSJUaW1lcyBOZXcgUm9tYW4iIHc6aEFuc2k9IkNhbWJyaWEiIHc6Y3M9IlRpbWVzIE5ldyBSb21h biIvPjx3OmNhcHMvPjx3OmNvbG9yIHc6dmFsPSIzRDNEM0YiLz48dzpzeiB3OnZhbD0iMjAiLz48 dzpzekNzIHc6dmFsPSIyMCIvPjx3Omxhbmcgdzp2YWw9ImVuLVVTIiB3OmVhc3RBc2lhPSJmci1G UiIvPjwvdzpyUHI+PC93OnBQcj48dzpib29rbWFya1N0YXJ0IHc6aWQ9IjAiIHc6bmFtZT0iX0dv QmFjayIvPjx3OnIgdzpyc2lkUlByPSIwMDBEMkZGMyI+PHc6clByPjx3OnJGb250cyB3OmFzY2lp PSJDYW1icmlhIiB3OmVhc3RBc2lhPSJUaW1lcyBOZXcgUm9tYW4iIHc6aEFuc2k9IkNhbWJyaWEi IHc6Y3M9IlRpbWVzIE5ldyBSb21hbiIvPjx3OmNhcHMvPjx3OmNvbG9yIHc6dmFsPSIzRDNEM0Yi Lz48dzpzeiB3OnZhbD0iMjAiLz48dzpzekNzIHc6dmFsPSIyMCIvPjx3Omxhbmcgdzp2YWw9ImVu LVVTIiB3OmVhc3RBc2lhPSJmci1GUiIvPjwvdzpyUHI+PHc6dD5DaGFtcHMgb2JsaWdhdG9pcmVz PC93OnQ+PC93OnI+PHc6Ym9va21hcmtFbmQgdzppZD0iMCIvPjwvdzpwPjx3OnNlY3RQciB3OnJz aWRSPSIwMEIwMEREMSIgdzpyc2lkUlByPSIwMDBEMkZGMyIgdzpyc2lkU2VjdD0iMDBCMDBERDEi Pjx3OnBnU3ogdzp3PSIxMTkwNiIgdzpoPSIxNjgzOCIvPjx3OnBnTWFyIHc6dG9wPSIxNDE3IiB3 OnJpZ2h0PSIxNDE3IiB3OmJvdHRvbT0iMTQxNyIgdzpsZWZ0PSIxNDE3IiB3OmhlYWRlcj0iNzA4 IiB3OmZvb3Rlcj0iNzA4IiB3Omd1dHRlcj0iMCIvPjx3OmNvbHMgdzpzcGFjZT0iNzA4Ii8+PHc6 ZG9jR3JpZCB3OmxpbmVQaXRjaD0iMzYwIi8+PC93OnNlY3RQcj48L3c6Ym9keT48L3c6ZG9jdW1l bnQ+PC9wa2c6eG1sRGF0YT48L3BrZzpwYXJ0Pjxwa2c6cGFydCBwa2c6bmFtZT0iL3dvcmQvdGhl bWUvdGhlbWUxLnhtbCIgcGtnOmNvbnRlbnRUeXBlPSJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZv cm1hdHMtb2ZmaWNlZG9jdW1lbnQudGhlbWUreG1sIj48cGtnOnhtbERhdGE+PGE6dGhlbWUgbmFt ZT0iVGjDqG1lIE9mZmljZSIgeG1sbnM6YT0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMu b3JnL2RyYXdpbmdtbC8yMDA2L21haW4iPjxhOnRoZW1lRWxlbWVudHM+PGE6Y2xyU2NoZW1lIG5h bWU9Ik9mZmljZSI+PGE6ZGsxPjxhOnN5c0NsciB2YWw9IndpbmRvd1RleHQiIGxhc3RDbHI9IjAw MDAwMCIvPjwvYTpkazE+PGE6bHQxPjxhOnN5c0NsciB2YWw9IndpbmRvdyIgbGFzdENscj0iRkZG RkZGIi8+PC9hOmx0MT48YTpkazI+PGE6c3JnYkNsciB2YWw9IjFGNDk3RCIvPjwvYTpkazI+PGE6 bHQyPjxhOnNyZ2JDbHIgdmFsPSJFRUVDRTEiLz48L2E6bHQyPjxhOmFjY2VudDE+PGE6c3JnYkNs ciB2YWw9IjRGODFCRCIvPjwvYTphY2NlbnQxPjxhOmFjY2VudDI+PGE6c3JnYkNsciB2YWw9IkMw NTA0RCIvPjwvYTphY2NlbnQyPjxhOmFjY2VudDM+PGE6c3JnYkNsciB2YWw9IjlCQkI1OSIvPjwv YTphY2NlbnQzPjxhOmFjY2VudDQ+PGE6c3JnYkNsciB2YWw9IjgwNjRBMiIvPjwvYTphY2NlbnQ0 PjxhOmFjY2VudDU+PGE6c3JnYkNsciB2YWw9IjRCQUNDNiIvPjwvYTphY2NlbnQ1PjxhOmFjY2Vu dDY+PGE6c3JnYkNsciB2YWw9IkY3OTY0NiIvPjwvYTphY2NlbnQ2PjxhOmhsaW5rPjxhOnNyZ2JD bHIgdmFsPSIwMDAwRkYiLz48L2E6aGxpbms+PGE6Zm9sSGxpbms+PGE6c3JnYkNsciB2YWw9Ijgw MDA4MCIvPjwvYTpmb2xIbGluaz48L2E6Y2xyU2NoZW1lPjxhOmZvbnRTY2hlbWUgbmFtZT0iT2Zm aWNlIj48YTptYWpvckZvbnQ+PGE6bGF0aW4gdHlwZWZhY2U9IkNhbWJyaWEiLz48YTplYSB0eXBl ZmFjZT0iIi8+PGE6Y3MgdHlwZWZhY2U9IiIvPjxhOmZvbnQgc2NyaXB0PSJKcGFuIiB0eXBlZmFj ZT0i77yt77yzIOOCtOOCt+ODg+OCryIvPjxhOmZvbnQgc2NyaXB0PSJIYW5nIiB0eXBlZmFjZT0i 66eR7J2AIOqzoOuUlSIvPjxhOmZvbnQgc2NyaXB0PSJIYW5zIiB0eXBlZmFjZT0i5a6L5L2TIi8+ PGE6Zm9udCBzY3JpcHQ9IkhhbnQiIHR5cGVmYWNlPSLmlrDntLDmmI7pq5QiLz48YTpmb250IHNj cmlwdD0iQXJhYiIgdHlwZWZhY2U9IlRpbWVzIE5ldyBSb21hbiIvPjxhOmZvbnQgc2NyaXB0PSJI ZWJyIiB0eXBlZmFjZT0iVGltZXMgTmV3IFJvbWFuIi8+PGE6Zm9udCBzY3JpcHQ9IlRoYWkiIHR5 cGVmYWNlPSJBbmdzYW5hIE5ldyIvPjxhOmZvbnQgc2NyaXB0PSJFdGhpIiB0eXBlZmFjZT0iTnlh bGEiLz48YTpmb250IHNjcmlwdD0iQmVuZyIgdHlwZWZhY2U9IlZyaW5kYSIvPjxhOmZvbnQgc2Ny aXB0PSJHdWpyIiB0eXBlZmFjZT0iU2hydXRpIi8+PGE6Zm9udCBzY3JpcHQ9IktobXIiIHR5cGVm YWNlPSJNb29sQm9yYW4iLz48YTpmb250IHNjcmlwdD0iS25kYSIgdHlwZWZhY2U9IlR1bmdhIi8+ PGE6Zm9udCBzY3JpcHQ9Ikd1cnUiIHR5cGVmYWNlPSJSYWF2aSIvPjxhOmZvbnQgc2NyaXB0PSJD YW5zIiB0eXBlZmFjZT0iRXVwaGVtaWEiLz48YTpmb250IHNjcmlwdD0iQ2hlciIgdHlwZWZhY2U9 IlBsYW50YWdlbmV0IENoZXJva2VlIi8+PGE6Zm9udCBzY3JpcHQ9IllpaWkiIHR5cGVmYWNlPSJN aWNyb3NvZnQgWWkgQmFpdGkiLz48YTpmb250IHNjcmlwdD0iVGlidCIgdHlwZWZhY2U9Ik1pY3Jv c29mdCBIaW1hbGF5YSIvPjxhOmZvbnQgc2NyaXB0PSJUaGFhIiB0eXBlZmFjZT0iTVYgQm9saSIv PjxhOmZvbnQgc2NyaXB0PSJEZXZhIiB0eXBlZmFjZT0iTWFuZ2FsIi8+PGE6Zm9udCBzY3JpcHQ9 IlRlbHUiIHR5cGVmYWNlPSJHYXV0YW1pIi8+PGE6Zm9udCBzY3JpcHQ9IlRhbWwiIHR5cGVmYWNl PSJMYXRoYSIvPjxhOmZvbnQgc2NyaXB0PSJTeXJjIiB0eXBlZmFjZT0iRXN0cmFuZ2VsbyBFZGVz c2EiLz48YTpmb250IHNjcmlwdD0iT3J5YSIgdHlwZWZhY2U9IkthbGluZ2EiLz48YTpmb250IHNj cmlwdD0iTWx5bSIgdHlwZWZhY2U9IkthcnRpa2EiLz48YTpmb250IHNjcmlwdD0iTGFvbyIgdHlw ZWZhY2U9IkRva0NoYW1wYSIvPjxhOmZvbnQgc2NyaXB0PSJTaW5oIiB0eXBlZmFjZT0iSXNrb29s YSBQb3RhIi8+PGE6Zm9udCBzY3JpcHQ9Ik1vbmciIHR5cGVmYWNlPSJNb25nb2xpYW4gQmFpdGki Lz48YTpmb250IHNjcmlwdD0iVmlldCIgdHlwZWZhY2U9IlRpbWVzIE5ldyBSb21hbiIvPjxhOmZv bnQgc2NyaXB0PSJVaWdoIiB0eXBlZmFjZT0iTWljcm9zb2Z0IFVpZ2h1ciIvPjwvYTptYWpvckZv bnQ+PGE6bWlub3JGb250PjxhOmxhdGluIHR5cGVmYWNlPSJDYWxpYnJpIi8+PGE6ZWEgdHlwZWZh Y2U9IiIvPjxhOmNzIHR5cGVmYWNlPSIiLz48YTpmb250IHNjcmlwdD0iSnBhbiIgdHlwZWZhY2U9 Iu+8re+8syDmmI7mnJ0iLz48YTpmb250IHNjcmlwdD0iSGFuZyIgdHlwZWZhY2U9IuunkeydgCDq s6DrlJUiLz48YTpmb250IHNjcmlwdD0iSGFucyIgdHlwZWZhY2U9IuWui+S9kyIvPjxhOmZvbnQg c2NyaXB0PSJIYW50IiB0eXBlZmFjZT0i5paw57Sw5piO6auUIi8+PGE6Zm9udCBzY3JpcHQ9IkFy YWIiIHR5cGVmYWNlPSJBcmlhbCIvPjxhOmZvbnQgc2NyaXB0PSJIZWJyIiB0eXBlZmFjZT0iQXJp YWwiLz48YTpmb250IHNjcmlwdD0iVGhhaSIgdHlwZWZhY2U9IkNvcmRpYSBOZXciLz48YTpmb250 IHNjcmlwdD0iRXRoaSIgdHlwZWZhY2U9Ik55YWxhIi8+PGE6Zm9udCBzY3JpcHQ9IkJlbmciIHR5 cGVmYWNlPSJWcmluZGEiLz48YTpmb250IHNjcmlwdD0iR3VqciIgdHlwZWZhY2U9IlNocnV0aSIv PjxhOmZvbnQgc2NyaXB0PSJLaG1yIiB0eXBlZmFjZT0iRGF1blBlbmgiLz48YTpmb250IHNjcmlw dD0iS25kYSIgdHlwZWZhY2U9IlR1bmdhIi8+PGE6Zm9udCBzY3JpcHQ9Ikd1cnUiIHR5cGVmYWNl PSJSYWF2aSIvPjxhOmZvbnQgc2NyaXB0PSJDYW5zIiB0eXBlZmFjZT0iRXVwaGVtaWEiLz48YTpm b250IHNjcmlwdD0iQ2hlciIgdHlwZWZhY2U9IlBsYW50YWdlbmV0IENoZXJva2VlIi8+PGE6Zm9u dCBzY3JpcHQ9IllpaWkiIHR5cGVmYWNlPSJNaWNyb3NvZnQgWWkgQmFpdGkiLz48YTpmb250IHNj cmlwdD0iVGlidCIgdHlwZWZhY2U9Ik1pY3Jvc29mdCBIaW1hbGF5YSIvPjxhOmZvbnQgc2NyaXB0 PSJUaGFhIiB0eXBlZmFjZT0iTVYgQm9saSIvPjxhOmZvbnQgc2NyaXB0PSJEZXZhIiB0eXBlZmFj ZT0iTWFuZ2FsIi8+PGE6Zm9udCBzY3JpcHQ9IlRlbHUiIHR5cGVmYWNlPSJHYXV0YW1pIi8+PGE6 Zm9udCBzY3JpcHQ9IlRhbWwiIHR5cGVmYWNlPSJMYXRoYSIvPjxhOmZvbnQgc2NyaXB0PSJTeXJj IiB0eXBlZmFjZT0iRXN0cmFuZ2VsbyBFZGVzc2EiLz48YTpmb250IHNjcmlwdD0iT3J5YSIgdHlw ZWZhY2U9IkthbGluZ2EiLz48YTpmb250IHNjcmlwdD0iTWx5bSIgdHlwZWZhY2U9IkthcnRpa2Ei Lz48YTpmb250IHNjcmlwdD0iTGFvbyIgdHlwZWZhY2U9IkRva0NoYW1wYSIvPjxhOmZvbnQgc2Ny aXB0PSJTaW5oIiB0eXBlZmFjZT0iSXNrb29sYSBQb3RhIi8+PGE6Zm9udCBzY3JpcHQ9Ik1vbmci IHR5cGVmYWNlPSJNb25nb2xpYW4gQmFpdGkiLz48YTpmb250IHNjcmlwdD0iVmlldCIgdHlwZWZh Y2U9IkFyaWFsIi8+PGE6Zm9udCBzY3JpcHQ9IlVpZ2giIHR5cGVmYWNlPSJNaWNyb3NvZnQgVWln aHVyIi8+PC9hOm1pbm9yRm9udD48L2E6Zm9udFNjaGVtZT48YTpmbXRTY2hlbWUgbmFtZT0iT2Zm aWNlIj48YTpmaWxsU3R5bGVMc3Q+PGE6c29saWRGaWxsPjxhOnNjaGVtZUNsciB2YWw9InBoQ2xy Ii8+PC9hOnNvbGlkRmlsbD48YTpncmFkRmlsbCByb3RXaXRoU2hhcGU9IjEiPjxhOmdzTHN0Pjxh OmdzIHBvcz0iMCI+PGE6c2NoZW1lQ2xyIHZhbD0icGhDbHIiPjxhOnRpbnQgdmFsPSI1MDAwMCIv PjxhOnNhdE1vZCB2YWw9IjMwMDAwMCIvPjwvYTpzY2hlbWVDbHI+PC9hOmdzPjxhOmdzIHBvcz0i MzUwMDAiPjxhOnNjaGVtZUNsciB2YWw9InBoQ2xyIj48YTp0aW50IHZhbD0iMzcwMDAiLz48YTpz YXRNb2QgdmFsPSIzMDAwMDAiLz48L2E6c2NoZW1lQ2xyPjwvYTpncz48YTpncyBwb3M9IjEwMDAw MCI+PGE6c2NoZW1lQ2xyIHZhbD0icGhDbHIiPjxhOnRpbnQgdmFsPSIxNTAwMCIvPjxhOnNhdE1v ZCB2YWw9IjM1MDAwMCIvPjwvYTpzY2hlbWVDbHI+PC9hOmdzPjwvYTpnc0xzdD48YTpsaW4gYW5n PSIxNjIwMDAwMCIgc2NhbGVkPSIxIi8+PC9hOmdyYWRGaWxsPjxhOmdyYWRGaWxsIHJvdFdpdGhT aGFwZT0iMSI+PGE6Z3NMc3Q+PGE6Z3MgcG9zPSIwIj48YTpzY2hlbWVDbHIgdmFsPSJwaENsciI+ PGE6c2hhZGUgdmFsPSI1MTAwMCIvPjxhOnNhdE1vZCB2YWw9IjEzMDAwMCIvPjwvYTpzY2hlbWVD bHI+PC9hOmdzPjxhOmdzIHBvcz0iODAwMDAiPjxhOnNjaGVtZUNsciB2YWw9InBoQ2xyIj48YTpz aGFkZSB2YWw9IjkzMDAwIi8+PGE6c2F0TW9kIHZhbD0iMTMwMDAwIi8+PC9hOnNjaGVtZUNscj48 L2E6Z3M+PGE6Z3MgcG9zPSIxMDAwMDAiPjxhOnNjaGVtZUNsciB2YWw9InBoQ2xyIj48YTpzaGFk ZSB2YWw9Ijk0MDAwIi8+PGE6c2F0TW9kIHZhbD0iMTM1MDAwIi8+PC9hOnNjaGVtZUNscj48L2E6 Z3M+PC9hOmdzTHN0PjxhOmxpbiBhbmc9IjE2MjAwMDAwIiBzY2FsZWQ9IjAiLz48L2E6Z3JhZEZp bGw+PC9hOmZpbGxTdHlsZUxzdD48YTpsblN0eWxlTHN0PjxhOmxuIHc9Ijk1MjUiIGNhcD0iZmxh dCIgY21wZD0ic25nIiBhbGduPSJjdHIiPjxhOnNvbGlkRmlsbD48YTpzY2hlbWVDbHIgdmFsPSJw aENsciI+PGE6c2hhZGUgdmFsPSI5NTAwMCIvPjxhOnNhdE1vZCB2YWw9IjEwNTAwMCIvPjwvYTpz Y2hlbWVDbHI+PC9hOnNvbGlkRmlsbD48YTpwcnN0RGFzaCB2YWw9InNvbGlkIi8+PC9hOmxuPjxh OmxuIHc9IjI1NDAwIiBjYXA9ImZsYXQiIGNtcGQ9InNuZyIgYWxnbj0iY3RyIj48YTpzb2xpZEZp bGw+PGE6c2NoZW1lQ2xyIHZhbD0icGhDbHIiLz48L2E6c29saWRGaWxsPjxhOnByc3REYXNoIHZh bD0ic29saWQiLz48L2E6bG4+PGE6bG4gdz0iMzgxMDAiIGNhcD0iZmxhdCIgY21wZD0ic25nIiBh bGduPSJjdHIiPjxhOnNvbGlkRmlsbD48YTpzY2hlbWVDbHIgdmFsPSJwaENsciIvPjwvYTpzb2xp ZEZpbGw+PGE6cHJzdERhc2ggdmFsPSJzb2xpZCIvPjwvYTpsbj48L2E6bG5TdHlsZUxzdD48YTpl ZmZlY3RTdHlsZUxzdD48YTplZmZlY3RTdHlsZT48YTplZmZlY3RMc3Q+PGE6b3V0ZXJTaGR3IGJs dXJSYWQ9IjQwMDAwIiBkaXN0PSIyMDAwMCIgZGlyPSI1NDAwMDAwIiByb3RXaXRoU2hhcGU9IjAi PjxhOnNyZ2JDbHIgdmFsPSIwMDAwMDAiPjxhOmFscGhhIHZhbD0iMzgwMDAiLz48L2E6c3JnYkNs cj48L2E6b3V0ZXJTaGR3PjwvYTplZmZlY3RMc3Q+PC9hOmVmZmVjdFN0eWxlPjxhOmVmZmVjdFN0 eWxlPjxhOmVmZmVjdExzdD48YTpvdXRlclNoZHcgYmx1clJhZD0iNDAwMDAiIGRpc3Q9IjIzMDAw IiBkaXI9IjU0MDAwMDAiIHJvdFdpdGhTaGFwZT0iMCI+PGE6c3JnYkNsciB2YWw9IjAwMDAwMCI+ PGE6YWxwaGEgdmFsPSIzNTAwMCIvPjwvYTpzcmdiQ2xyPjwvYTpvdXRlclNoZHc+PC9hOmVmZmVj dExzdD48L2E6ZWZmZWN0U3R5bGU+PGE6ZWZmZWN0U3R5bGU+PGE6ZWZmZWN0THN0PjxhOm91dGVy U2hkdyBibHVyUmFkPSI0MDAwMCIgZGlzdD0iMjMwMDAiIGRpcj0iNTQwMDAwMCIgcm90V2l0aFNo YXBlPSIwIj48YTpzcmdiQ2xyIHZhbD0iMDAwMDAwIj48YTphbHBoYSB2YWw9IjM1MDAwIi8+PC9h OnNyZ2JDbHI+PC9hOm91dGVyU2hkdz48L2E6ZWZmZWN0THN0PjxhOnNjZW5lM2Q+PGE6Y2FtZXJh IHByc3Q9Im9ydGhvZ3JhcGhpY0Zyb250Ij48YTpyb3QgbGF0PSIwIiBsb249IjAiIHJldj0iMCIv PjwvYTpjYW1lcmE+PGE6bGlnaHRSaWcgcmlnPSJ0aHJlZVB0IiBkaXI9InQiPjxhOnJvdCBsYXQ9 IjAiIGxvbj0iMCIgcmV2PSIxMjAwMDAwIi8+PC9hOmxpZ2h0UmlnPjwvYTpzY2VuZTNkPjxhOnNw M2Q+PGE6YmV2ZWxUIHc9IjYzNTAwIiBoPSIyNTQwMCIvPjwvYTpzcDNkPjwvYTplZmZlY3RTdHls ZT48L2E6ZWZmZWN0U3R5bGVMc3Q+PGE6YmdGaWxsU3R5bGVMc3Q+PGE6c29saWRGaWxsPjxhOnNj aGVtZUNsciB2YWw9InBoQ2xyIi8+PC9hOnNvbGlkRmlsbD48YTpncmFkRmlsbCByb3RXaXRoU2hh cGU9IjEiPjxhOmdzTHN0PjxhOmdzIHBvcz0iMCI+PGE6c2NoZW1lQ2xyIHZhbD0icGhDbHIiPjxh OnRpbnQgdmFsPSI0MDAwMCIvPjxhOnNhdE1vZCB2YWw9IjM1MDAwMCIvPjwvYTpzY2hlbWVDbHI+ PC9hOmdzPjxhOmdzIHBvcz0iNDAwMDAiPjxhOnNjaGVtZUNsciB2YWw9InBoQ2xyIj48YTp0aW50 IHZhbD0iNDUwMDAiLz48YTpzaGFkZSB2YWw9Ijk5MDAwIi8+PGE6c2F0TW9kIHZhbD0iMzUwMDAw Ii8+PC9hOnNjaGVtZUNscj48L2E6Z3M+PGE6Z3MgcG9zPSIxMDAwMDAiPjxhOnNjaGVtZUNsciB2 YWw9InBoQ2xyIj48YTpzaGFkZSB2YWw9IjIwMDAwIi8+PGE6c2F0TW9kIHZhbD0iMjU1MDAwIi8+ PC9hOnNjaGVtZUNscj48L2E6Z3M+PC9hOmdzTHN0PjxhOnBhdGggcGF0aD0iY2lyY2xlIj48YTpm aWxsVG9SZWN0IGw9IjUwMDAwIiB0PSItODAwMDAiIHI9IjUwMDAwIiBiPSIxODAwMDAiLz48L2E6 cGF0aD48L2E6Z3JhZEZpbGw+PGE6Z3JhZEZpbGwgcm90V2l0aFNoYXBlPSIxIj48YTpnc0xzdD48 YTpncyBwb3M9IjAiPjxhOnNjaGVtZUNsciB2YWw9InBoQ2xyIj48YTp0aW50IHZhbD0iODAwMDAi Lz48YTpzYXRNb2QgdmFsPSIzMDAwMDAiLz48L2E6c2NoZW1lQ2xyPjwvYTpncz48YTpncyBwb3M9 IjEwMDAwMCI+PGE6c2NoZW1lQ2xyIHZhbD0icGhDbHIiPjxhOnNoYWRlIHZhbD0iMzAwMDAiLz48 YTpzYXRNb2QgdmFsPSIyMDAwMDAiLz48L2E6c2NoZW1lQ2xyPjwvYTpncz48L2E6Z3NMc3Q+PGE6 cGF0aCBwYXRoPSJjaXJjbGUiPjxhOmZpbGxUb1JlY3QgbD0iNTAwMDAiIHQ9IjUwMDAwIiByPSI1 MDAwMCIgYj0iNTAwMDAiLz48L2E6cGF0aD48L2E6Z3JhZEZpbGw+PC9hOmJnRmlsbFN0eWxlTHN0 PjwvYTpmbXRTY2hlbWU+PC9hOnRoZW1lRWxlbWVudHM+PGE6b2JqZWN0RGVmYXVsdHMvPjxhOmV4 dHJhQ2xyU2NoZW1lTHN0Lz48L2E6dGhlbWU+PC9wa2c6eG1sRGF0YT48L3BrZzpwYXJ0Pjxwa2c6 cGFydCBwa2c6bmFtZT0iL3dvcmQvc2V0dGluZ3MueG1sIiBwa2c6Y29udGVudFR5cGU9ImFwcGxp Y2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC53b3JkcHJvY2Vzc2luZ21s LnNldHRpbmdzK3htbCI+PHBrZzp4bWxEYXRhPjx3OnNldHRpbmdzIG1jOklnbm9yYWJsZT0idzE0 IiB4bWxuczptYz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL21hcmt1cC1jb21w YXRpYmlsaXR5LzIwMDYiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNl Om9mZmljZSIgeG1sbnM6cj0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL29mZmlj ZURvY3VtZW50LzIwMDYvcmVsYXRpb25zaGlwcyIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMub3Bl bnhtbGZvcm1hdHMub3JnL29mZmljZURvY3VtZW50LzIwMDYvbWF0aCIgeG1sbnM6dj0idXJuOnNj aGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOncxMD0idXJuOnNjaGVtYXMtbWljcm9zb2Z0 LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6dz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMu b3JnL3dvcmRwcm9jZXNzaW5nbWwvMjAwNi9tYWluIiB4bWxuczp3MTQ9Imh0dHA6Ly9zY2hlbWFz Lm1pY3Jvc29mdC5jb20vb2ZmaWNlL3dvcmQvMjAxMC93b3JkbWwiIHhtbG5zOnNsPSJodHRwOi8v c2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvc2NoZW1hTGlicmFyeS8yMDA2L21haW4iPjx3Onpv b20gdzpwZXJjZW50PSIxNDAiLz48dzpwcm9vZlN0YXRlIHc6c3BlbGxpbmc9ImNsZWFuIiB3Omdy YW1tYXI9ImNsZWFuIi8+PHc6ZGVmYXVsdFRhYlN0b3Agdzp2YWw9IjcwOCIvPjx3Omh5cGhlbmF0 aW9uWm9uZSB3OnZhbD0iNDI1Ii8+PHc6Y2hhcmFjdGVyU3BhY2luZ0NvbnRyb2wgdzp2YWw9ImRv Tm90Q29tcHJlc3MiLz48dzpjb21wYXQ+PHc6Y29tcGF0U2V0dGluZyB3Om5hbWU9ImNvbXBhdGli aWxpdHlNb2RlIiB3OnVyaT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uvd29y ZCIgdzp2YWw9IjEyIi8+PC93OmNvbXBhdD48dzpyc2lkcz48dzpyc2lkUm9vdCB3OnZhbD0iMDBC ODFENjkiLz48dzpyc2lkIHc6dmFsPSIwMDA3M0UwQiIvPjx3OnJzaWQgdzp2YWw9IjAwMEQyRkYz Ii8+PHc6cnNpZCB3OnZhbD0iMDA1ODIyRUEiLz48dzpyc2lkIHc6dmFsPSIwMEIwMEREMSIvPjx3 OnJzaWQgdzp2YWw9IjAwQjgxRDY5Ii8+PC93OnJzaWRzPjxtOm1hdGhQcj48bTptYXRoRm9udCBt OnZhbD0iQ2FtYnJpYSBNYXRoIi8+PG06YnJrQmluIG06dmFsPSJiZWZvcmUiLz48bTpicmtCaW5T dWIgbTp2YWw9Ii0tIi8+PG06c21hbGxGcmFjIG06dmFsPSIwIi8+PG06ZGlzcERlZi8+PG06bE1h cmdpbiBtOnZhbD0iMCIvPjxtOnJNYXJnaW4gbTp2YWw9IjAiLz48bTpkZWZKYyBtOnZhbD0iY2Vu dGVyR3JvdXAiLz48bTp3cmFwSW5kZW50IG06dmFsPSIxNDQwIi8+PG06aW50TGltIG06dmFsPSJz dWJTdXAiLz48bTpuYXJ5TGltIG06dmFsPSJ1bmRPdnIiLz48L206bWF0aFByPjx3OnRoZW1lRm9u dExhbmcgdzp2YWw9ImZyLUZSIi8+PHc6Y2xyU2NoZW1lTWFwcGluZyB3OmJnMT0ibGlnaHQxIiB3 OnQxPSJkYXJrMSIgdzpiZzI9ImxpZ2h0MiIgdzp0Mj0iZGFyazIiIHc6YWNjZW50MT0iYWNjZW50 MSIgdzphY2NlbnQyPSJhY2NlbnQyIiB3OmFjY2VudDM9ImFjY2VudDMiIHc6YWNjZW50ND0iYWNj ZW50NCIgdzphY2NlbnQ1PSJhY2NlbnQ1IiB3OmFjY2VudDY9ImFjY2VudDYiIHc6aHlwZXJsaW5r PSJoeXBlcmxpbmsiIHc6Zm9sbG93ZWRIeXBlcmxpbms9ImZvbGxvd2VkSHlwZXJsaW5rIi8+PHc6 c2hhcGVEZWZhdWx0cz48bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2 Ii8+PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh PSIxIi8+PC9vOnNoYXBlbGF5b3V0PjwvdzpzaGFwZURlZmF1bHRzPjx3OmRlY2ltYWxTeW1ib2wg dzp2YWw9IiwiLz48dzpsaXN0U2VwYXJhdG9yIHc6dmFsPSI7Ii8+PC93OnNldHRpbmdzPjwvcGtn OnhtbERhdGE+PC9wa2c6cGFydD48cGtnOnBhcnQgcGtnOm5hbWU9Ii93b3JkL3dlYlNldHRpbmdz LnhtbCIgcGtnOmNvbnRlbnRUeXBlPSJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtb2Zm aWNlZG9jdW1lbnQud29yZHByb2Nlc3NpbmdtbC53ZWJTZXR0aW5ncyt4bWwiPjxwa2c6eG1sRGF0 YT48dzp3ZWJTZXR0aW5ncyBtYzpJZ25vcmFibGU9IncxNCIgeG1sbnM6bWM9Imh0dHA6Ly9zY2hl bWFzLm9wZW54bWxmb3JtYXRzLm9yZy9tYXJrdXAtY29tcGF0aWJpbGl0eS8yMDA2IiB4bWxuczpy PSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9y ZWxhdGlvbnNoaXBzIiB4bWxuczp3PSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcv d29yZHByb2Nlc3NpbmdtbC8yMDA2L21haW4iIHhtbG5zOncxND0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2Uvd29yZC8yMDEwL3dvcmRtbCI+PHc6b3B0aW1pemVGb3JCcm93c2Vy Lz48L3c6d2ViU2V0dGluZ3M+PC9wa2c6eG1sRGF0YT48L3BrZzpwYXJ0Pjxwa2c6cGFydCBwa2c6 bmFtZT0iL3dvcmQvc3R5bGVzV2l0aEVmZmVjdHMueG1sIiBwa2c6Y29udGVudFR5cGU9ImFwcGxp Y2F0aW9uL3ZuZC5tcy13b3JkLnN0eWxlc1dpdGhFZmZlY3RzK3htbCI+PHBrZzp4bWxEYXRhPjx3 OnN0eWxlcyBtYzpJZ25vcmFibGU9IncxNCB3cDE0IiB4bWxuczp3cGM9Imh0dHA6Ly9zY2hlbWFz Lm1pY3Jvc29mdC5jb20vb2ZmaWNlL3dvcmQvMjAxMC93b3JkcHJvY2Vzc2luZ0NhbnZhcyIgeG1s bnM6bWM9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9tYXJrdXAtY29tcGF0aWJp bGl0eS8yMDA2IiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZp Y2UiIHhtbG5zOnI9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1 bWVudC8yMDA2L3JlbGF0aW9uc2hpcHMiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxm b3JtYXRzLm9yZy9vZmZpY2VEb2N1bWVudC8yMDA2L21hdGgiIHhtbG5zOnY9InVybjpzY2hlbWFz LW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczp3cDE0PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQu Y29tL29mZmljZS93b3JkLzIwMTAvd29yZHByb2Nlc3NpbmdEcmF3aW5nIiB4bWxuczp3cD0iaHR0 cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL2RyYXdpbmdtbC8yMDA2L3dvcmRwcm9jZXNz aW5nRHJhd2luZyIgeG1sbnM6dzEwPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3 b3JkIiB4bWxuczp3PSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvd29yZHByb2Nl c3NpbmdtbC8yMDA2L21haW4iIHhtbG5zOncxND0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNv bS9vZmZpY2Uvd29yZC8yMDEwL3dvcmRtbCIgeG1sbnM6d3BnPSJodHRwOi8vc2NoZW1hcy5taWNy b3NvZnQuY29tL29mZmljZS93b3JkLzIwMTAvd29yZHByb2Nlc3NpbmdHcm91cCIgeG1sbnM6d3Bp PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS93b3JkLzIwMTAvd29yZHByb2Nl c3NpbmdJbmsiIHhtbG5zOnduZT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uv d29yZC8yMDA2L3dvcmRtbCIgeG1sbnM6d3BzPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29t L29mZmljZS93b3JkLzIwMTAvd29yZHByb2Nlc3NpbmdTaGFwZSI+PHc6ZG9jRGVmYXVsdHM+PHc6 clByRGVmYXVsdD48dzpyUHI+PHc6ckZvbnRzIHc6YXNjaWlUaGVtZT0ibWlub3JIQW5zaSIgdzpl YXN0QXNpYVRoZW1lPSJtaW5vckVhc3RBc2lhIiB3OmhBbnNpVGhlbWU9Im1pbm9ySEFuc2kiIHc6 Y3N0aGVtZT0ibWlub3JCaWRpIi8+PHc6c3ogdzp2YWw9IjIyIi8+PHc6c3pDcyB3OnZhbD0iMjIi Lz48dzpsYW5nIHc6dmFsPSJmci1GUiIgdzplYXN0QXNpYT0iZnItRlIiIHc6YmlkaT0iYXItU0Ei Lz48L3c6clByPjwvdzpyUHJEZWZhdWx0Pjx3OnBQckRlZmF1bHQ+PHc6cFByPjx3OnNwYWNpbmcg dzphZnRlcj0iMjAwIiB3OmxpbmU9IjI3NiIgdzpsaW5lUnVsZT0iYXV0byIvPjwvdzpwUHI+PC93 OnBQckRlZmF1bHQ+PC93OmRvY0RlZmF1bHRzPjx3OmxhdGVudFN0eWxlcyB3OmRlZkxvY2tlZFN0 YXRlPSIwIiB3OmRlZlVJUHJpb3JpdHk9Ijk5IiB3OmRlZlNlbWlIaWRkZW49IjEiIHc6ZGVmVW5o aWRlV2hlblVzZWQ9IjEiIHc6ZGVmUUZvcm1hdD0iMCIgdzpjb3VudD0iMjY3Ij48dzpsc2RFeGNl cHRpb24gdzpuYW1lPSJOb3JtYWwiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSIwIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJoZWFkaW5nIDEiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI5IiB3OnVuaGlkZVdo ZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJoZWFkaW5n IDIiIHc6dWlQcmlvcml0eT0iOSIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iaGVhZGluZyAzIiB3OnVpUHJpb3JpdHk9IjkiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2Vw dGlvbiB3Om5hbWU9ImhlYWRpbmcgNCIgdzp1aVByaW9yaXR5PSI5IiB3OnFGb3JtYXQ9IjEiLz48 dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJoZWFkaW5nIDUiIHc6dWlQcmlvcml0eT0iOSIgdzpxRm9y bWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iaGVhZGluZyA2IiB3OnVpUHJpb3JpdHk9 IjkiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9ImhlYWRpbmcgNyIgdzp1 aVByaW9yaXR5PSI5IiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJoZWFk aW5nIDgiIHc6dWlQcmlvcml0eT0iOSIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iaGVhZGluZyA5IiB3OnVpUHJpb3JpdHk9IjkiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4 Y2VwdGlvbiB3Om5hbWU9InRvYyAxIiB3OnVpUHJpb3JpdHk9IjM5Ii8+PHc6bHNkRXhjZXB0aW9u IHc6bmFtZT0idG9jIDIiIHc6dWlQcmlvcml0eT0iMzkiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJ0b2MgMyIgdzp1aVByaW9yaXR5PSIzOSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9InRvYyA0 IiB3OnVpUHJpb3JpdHk9IjM5Ii8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0idG9jIDUiIHc6dWlQ cmlvcml0eT0iMzkiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJ0b2MgNiIgdzp1aVByaW9yaXR5 PSIzOSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9InRvYyA3IiB3OnVpUHJpb3JpdHk9IjM5Ii8+ PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0idG9jIDgiIHc6dWlQcmlvcml0eT0iMzkiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJ0b2MgOSIgdzp1aVByaW9yaXR5PSIzOSIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9ImNhcHRpb24iIHc6dWlQcmlvcml0eT0iMzUiIHc6cUZvcm1hdD0iMSIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9IlRpdGxlIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i MTAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3 Om5hbWU9IkRlZmF1bHQgUGFyYWdyYXBoIEZvbnQiIHc6dWlQcmlvcml0eT0iMSIvPjx3OmxzZEV4 Y2VwdGlvbiB3Om5hbWU9IlN1YnRpdGxlIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i MTEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3 Om5hbWU9IlN0cm9uZyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjIyIiB3OnVuaGlk ZVdoZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJFbXBo YXNpcyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjIwIiB3OnVuaGlkZVdoZW5Vc2Vk PSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJUYWJsZSBHcmlkIiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNTkiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48 dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJQbGFjZWhvbGRlciBUZXh0IiB3OnVuaGlkZVdoZW5Vc2Vk PSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTm8gU3BhY2luZyIgdzpzZW1pSGlkZGVuPSIw IiB3OnVpUHJpb3JpdHk9IjEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0iMSIvPjx3 OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IFNoYWRpbmciIHc6c2VtaUhpZGRlbj0iMCIgdzp1 aVByaW9yaXR5PSI2MCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5h bWU9IkxpZ2h0IExpc3QiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MSIgdzp1bmhp ZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IEdyaWQiIHc6c2Vt aUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiIHc6c2VtaUhpZGRlbj0iMCIgdzp1 aVByaW9yaXR5PSI2MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5h bWU9Ik1lZGl1bSBTaGFkaW5nIDIiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NCIg dzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBMaXN0 IDEiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NSIgdzp1bmhpZGVXaGVuVXNlZD0i MCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBMaXN0IDIiIHc6c2VtaUhpZGRlbj0i MCIgdzp1aVByaW9yaXR5PSI2NiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9Ik1lZGl1bSBHcmlkIDEiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2 NyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBH cmlkIDIiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OCIgdzp1bmhpZGVXaGVuVXNl ZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDMiIHc6c2VtaUhpZGRl bj0iMCIgdzp1aVByaW9yaXR5PSI2OSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2Vw dGlvbiB3Om5hbWU9IkRhcmsgTGlzdCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9Ijcw IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwg U2hhZGluZyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcxIiB3OnVuaGlkZVdoZW5V c2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgTGlzdCIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcyIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgR3JpZCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjczIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGln aHQgU2hhZGluZyBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYwIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgTGlzdCBB Y2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYxIiB3OnVuaGlkZVdoZW5V c2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIgdzpz ZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYyIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6 bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMSIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYzIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIw IiB3OnVpUHJpb3JpdHk9IjY0IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9u IHc6bmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJp b3JpdHk9IjY1IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0i UmV2aXNpb24iIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJM aXN0IFBhcmFncmFwaCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjM0IiB3OnVuaGlk ZVdoZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJRdW90 ZSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjI5IiB3OnVuaGlkZVdoZW5Vc2VkPSIw IiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJJbnRlbnNlIFF1b3RlIiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iMzAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6 cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50 IDEiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NiIgdzp1bmhpZGVXaGVuVXNlZD0i MCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDEiIHc6c2Vt aUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiIHc6c2VtaUhpZGRlbj0i MCIgdzp1aVByaW9yaXR5PSI2OCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDEiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVBy aW9yaXR5PSI2OSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9 IkRhcmsgTGlzdCBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcwIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgU2hh ZGluZyBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcxIiB3OnVuaGlk ZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgTGlzdCBBY2Nl bnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcyIiB3OnVuaGlkZVdoZW5Vc2Vk PSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMSIgdzpz ZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjczIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6 bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIgdzpzZW1pSGlkZGVu PSIwIiB3OnVpUHJpb3JpdHk9IjYwIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0 aW9uIHc6bmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJp b3JpdHk9IjYxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0i TGlnaHQgR3JpZCBBY2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYyIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIFNoYWRp bmcgMSBBY2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYzIiB3OnVuaGlk ZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBB Y2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY0IiB3OnVuaGlkZVdoZW5V c2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIg dzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY1IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+ PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMiIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY2IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3 OnVpUHJpb3JpdHk9IjY3IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjY4IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVk aXVtIEdyaWQgMyBBY2NlbnQgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY5IiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iRGFyayBMaXN0IEFj Y2VudCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzAiIHc6dW5oaWRlV2hlblVz ZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAy IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzEiIHc6dW5oaWRlV2hlblVzZWQ9IjAi Lz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAyIiB3OnNlbWlI aWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzIiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAi IHc6dWlQcmlvcml0eT0iNzMiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24g dzpuYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlv cml0eT0iNjAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJM aWdodCBMaXN0IEFjY2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjEiIHc6 dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdodCBHcmlkIEFj Y2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjIiIHc6dW5oaWRlV2hlblVz ZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAz IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjMiIHc6dW5oaWRlV2hlblVzZWQ9IjAi Lz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAzIiB3OnNl bWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjQiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzps c2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIiB3OnNlbWlIaWRkZW49 IjAiIHc6dWlQcmlvcml0eT0iNjUiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRp b24gdzpuYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQ cmlvcml0eT0iNjYiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJNZWRpdW0gR3JpZCAxIEFjY2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i NjciIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0g R3JpZCAyIEFjY2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjgiIHc6dW5o aWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gR3JpZCAzIEFj Y2VudCAzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjkiIHc6dW5oaWRlV2hlblVz ZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJEYXJrIExpc3QgQWNjZW50IDMiIHc6c2Vt aUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDMiIHc6c2VtaUhpZGRl bj0iMCIgdzp1aVByaW9yaXR5PSI3MSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2Vw dGlvbiB3Om5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1 aVByaW9yaXR5PSI3MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5h bWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5 PSI3MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0 IFNoYWRpbmcgQWNjZW50IDQiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MCIgdzp1 bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IExpc3QgQWNj ZW50IDQiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MSIgdzp1bmhpZGVXaGVuVXNl ZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiIHc6c2Vt aUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDQiIHc6c2VtaUhpZGRl bj0iMCIgdzp1aVByaW9yaXR5PSI2MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2Vw dGlvbiB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiIHc6c2VtaUhpZGRlbj0iMCIg dzp1aVByaW9yaXR5PSI2NCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3 Om5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9y aXR5PSI2NSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1l ZGl1bSBMaXN0IDIgQWNjZW50IDQiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NiIg dzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlk IDEgQWNjZW50IDQiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NyIgdzp1bmhpZGVX aGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50 IDQiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OCIgdzp1bmhpZGVXaGVuVXNlZD0i MCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDQiIHc6c2Vt aUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3 OnVpUHJpb3JpdHk9IjcwIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJp b3JpdHk9IjcxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0i Q29sb3JmdWwgTGlzdCBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9Ijcy IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwg R3JpZCBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjczIiB3OnVuaGlk ZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgU2hhZGluZyBBY2Nl bnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYwIiB3OnVuaGlkZVdoZW5Vc2Vk PSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIgdzpzZW1p SGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNk RXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3 OnVpUHJpb3JpdHk9IjYyIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJp b3JpdHk9IjYzIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0i TWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9 IjY0IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVt IExpc3QgMSBBY2NlbnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY1IiB3OnVu aGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMiBB Y2NlbnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY2IiB3OnVuaGlkZVdoZW5V c2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIg dzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY3IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+ PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNSIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY4IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIgdzpzZW1pSGlkZGVuPSIwIiB3 OnVpUHJpb3JpdHk9IjY5IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iRGFyayBMaXN0IEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i NzAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1 bCBTaGFkaW5nIEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzEiIHc6 dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBMaXN0 IEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzIiIHc6dW5oaWRlV2hl blVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA1 IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzMiIHc6dW5oaWRlV2hlblVzZWQ9IjAi Lz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCA2IiB3OnNlbWlI aWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6 dWlQcmlvcml0eT0iNjEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpu YW1lPSJMaWdodCBHcmlkIEFjY2VudCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i NjIiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0g U2hhZGluZyAxIEFjY2VudCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjMiIHc6 dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hhZGlu ZyAyIEFjY2VudCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjQiIHc6dW5oaWRl V2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2Vu dCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjUiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2IiB3OnNl bWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjYiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzps c2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2IiB3OnNlbWlIaWRkZW49 IjAiIHc6dWlQcmlvcml0eT0iNjciIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRp b24gdzpuYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQ cmlvcml0eT0iNjgiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i NjkiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJEYXJrIExp c3QgQWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MCIgdzp1bmhpZGVX aGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNj ZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MSIgdzp1bmhpZGVXaGVuVXNl ZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiIHc6 c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3 OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDYiIHc6c2VtaUhpZGRl bj0iMCIgdzp1aVByaW9yaXR5PSI3MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2Vw dGlvbiB3Om5hbWU9IlN1YnRsZSBFbXBoYXNpcyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjE5IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRp b24gdzpuYW1lPSJJbnRlbnNlIEVtcGhhc2lzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0 eT0iMjEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9IlN1YnRsZSBSZWZlcmVuY2UiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5 PSIzMSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9u IHc6bmFtZT0iSW50ZW5zZSBSZWZlcmVuY2UiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5 PSIzMiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9u IHc6bmFtZT0iQm9vayBUaXRsZSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjMzIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJCaWJsaW9ncmFwaHkiIHc6dWlQcmlvcml0eT0iMzciLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJUT0MgSGVhZGluZyIgdzp1aVByaW9yaXR5PSIzOSIgdzpxRm9ybWF0PSIxIi8+PC93OmxhdGVu dFN0eWxlcz48dzpzdHlsZSB3OnR5cGU9InBhcmFncmFwaCIgdzpkZWZhdWx0PSIxIiB3OnN0eWxl SWQ9Ik5vcm1hbCI+PHc6bmFtZSB3OnZhbD0iTm9ybWFsIi8+PHc6cUZvcm1hdC8+PC93OnN0eWxl Pjx3OnN0eWxlIHc6dHlwZT0iY2hhcmFjdGVyIiB3OmRlZmF1bHQ9IjEiIHc6c3R5bGVJZD0iUG9s aWNlcGFyZGZhdXQiPjx3Om5hbWUgdzp2YWw9IkRlZmF1bHQgUGFyYWdyYXBoIEZvbnQiLz48dzp1 aVByaW9yaXR5IHc6dmFsPSIxIi8+PHc6c2VtaUhpZGRlbi8+PHc6dW5oaWRlV2hlblVzZWQvPjwv dzpzdHlsZT48dzpzdHlsZSB3OnR5cGU9InRhYmxlIiB3OmRlZmF1bHQ9IjEiIHc6c3R5bGVJZD0i VGFibGVhdU5vcm1hbCI+PHc6bmFtZSB3OnZhbD0iTm9ybWFsIFRhYmxlIi8+PHc6dWlQcmlvcml0 eSB3OnZhbD0iOTkiLz48dzpzZW1pSGlkZGVuLz48dzp1bmhpZGVXaGVuVXNlZC8+PHc6dGJsUHI+ PHc6dGJsSW5kIHc6dz0iMCIgdzp0eXBlPSJkeGEiLz48dzp0YmxDZWxsTWFyPjx3OnRvcCB3Onc9 IjAiIHc6dHlwZT0iZHhhIi8+PHc6bGVmdCB3Onc9IjEwOCIgdzp0eXBlPSJkeGEiLz48dzpib3R0 b20gdzp3PSIwIiB3OnR5cGU9ImR4YSIvPjx3OnJpZ2h0IHc6dz0iMTA4IiB3OnR5cGU9ImR4YSIv Pjwvdzp0YmxDZWxsTWFyPjwvdzp0YmxQcj48L3c6c3R5bGU+PHc6c3R5bGUgdzp0eXBlPSJudW1i ZXJpbmciIHc6ZGVmYXVsdD0iMSIgdzpzdHlsZUlkPSJBdWN1bmVsaXN0ZSI+PHc6bmFtZSB3OnZh bD0iTm8gTGlzdCIvPjx3OnVpUHJpb3JpdHkgdzp2YWw9Ijk5Ii8+PHc6c2VtaUhpZGRlbi8+PHc6 dW5oaWRlV2hlblVzZWQvPjwvdzpzdHlsZT48L3c6c3R5bGVzPjwvcGtnOnhtbERhdGE+PC9wa2c6 cGFydD48cGtnOnBhcnQgcGtnOm5hbWU9Ii9kb2NQcm9wcy9jb3JlLnhtbCIgcGtnOmNvbnRlbnRU eXBlPSJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtcGFja2FnZS5jb3JlLXByb3BlcnRp ZXMreG1sIiBwa2c6cGFkZGluZz0iMjU2Ij48cGtnOnhtbERhdGE+PGNwOmNvcmVQcm9wZXJ0aWVz IHhtbG5zOmNwPSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvcGFja2FnZS8yMDA2 L21ldGFkYXRhL2NvcmUtcHJvcGVydGllcyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIiB4bWxuczpkY3Rlcm1zPSJodHRwOi8vcHVybC5vcmcvZGMvdGVybXMvIiB4 bWxuczpkY21pdHlwZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlLyIgeG1sbnM6eHNpPSJo dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+PGRjOmNyZWF0b3I+Zy5n aGFyaWFuaTwvZGM6Y3JlYXRvcj48Y3A6bGFzdE1vZGlmaWVkQnk+R2hhemkgR0hBUklBTkk8L2Nw Omxhc3RNb2RpZmllZEJ5PjxjcDpyZXZpc2lvbj4yPC9jcDpyZXZpc2lvbj48ZGN0ZXJtczpjcmVh dGVkIHhzaTp0eXBlPSJkY3Rlcm1zOlczQ0RURiI+MjAxMS0xMC0xN1QxMzowMjowMFo8L2RjdGVy bXM6Y3JlYXRlZD48ZGN0ZXJtczptb2RpZmllZCB4c2k6dHlwZT0iZGN0ZXJtczpXM0NEVEYiPjIw MTEtMTAtMTdUMTM6MDI6MDBaPC9kY3Rlcm1zOm1vZGlmaWVkPjwvY3A6Y29yZVByb3BlcnRpZXM+ PC9wa2c6eG1sRGF0YT48L3BrZzpwYXJ0Pjxwa2c6cGFydCBwa2c6bmFtZT0iL3dvcmQvc3R5bGVz LnhtbCIgcGtnOmNvbnRlbnRUeXBlPSJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtb2Zm aWNlZG9jdW1lbnQud29yZHByb2Nlc3NpbmdtbC5zdHlsZXMreG1sIj48cGtnOnhtbERhdGE+PHc6 c3R5bGVzIG1jOklnbm9yYWJsZT0idzE0IiB4bWxuczptYz0iaHR0cDovL3NjaGVtYXMub3Blbnht bGZvcm1hdHMub3JnL21hcmt1cC1jb21wYXRpYmlsaXR5LzIwMDYiIHhtbG5zOnI9Imh0dHA6Ly9z Y2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1bWVudC8yMDA2L3JlbGF0aW9uc2hp cHMiIHhtbG5zOnc9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy93b3JkcHJvY2Vz c2luZ21sLzIwMDYvbWFpbiIgeG1sbnM6dzE0PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29t L29mZmljZS93b3JkLzIwMTAvd29yZG1sIj48dzpkb2NEZWZhdWx0cz48dzpyUHJEZWZhdWx0Pjx3 OnJQcj48dzpyRm9udHMgdzphc2NpaVRoZW1lPSJtaW5vckhBbnNpIiB3OmVhc3RBc2lhVGhlbWU9 Im1pbm9ySEFuc2kiIHc6aEFuc2lUaGVtZT0ibWlub3JIQW5zaSIgdzpjc3RoZW1lPSJtaW5vckJp ZGkiLz48dzpzeiB3OnZhbD0iMjIiLz48dzpzekNzIHc6dmFsPSIyMiIvPjx3Omxhbmcgdzp2YWw9 ImZyLUZSIiB3OmVhc3RBc2lhPSJlbi1VUyIgdzpiaWRpPSJhci1TQSIvPjwvdzpyUHI+PC93OnJQ ckRlZmF1bHQ+PHc6cFByRGVmYXVsdD48dzpwUHI+PHc6c3BhY2luZyB3OmFmdGVyPSIyMDAiIHc6 bGluZT0iMjc2IiB3OmxpbmVSdWxlPSJhdXRvIi8+PC93OnBQcj48L3c6cFByRGVmYXVsdD48L3c6 ZG9jRGVmYXVsdHM+PHc6bGF0ZW50U3R5bGVzIHc6ZGVmTG9ja2VkU3RhdGU9IjAiIHc6ZGVmVUlQ cmlvcml0eT0iOTkiIHc6ZGVmU2VtaUhpZGRlbj0iMSIgdzpkZWZVbmhpZGVXaGVuVXNlZD0iMSIg dzpkZWZRRm9ybWF0PSIwIiB3OmNvdW50PSIyNjciPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik5v cm1hbCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjAiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9ImhlYWRpbmcgMSIgdzpz ZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjkiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZv cm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9ImhlYWRpbmcgMiIgdzp1aVByaW9yaXR5 PSI5IiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJoZWFkaW5nIDMiIHc6 dWlQcmlvcml0eT0iOSIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iaGVh ZGluZyA0IiB3OnVpUHJpb3JpdHk9IjkiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3 Om5hbWU9ImhlYWRpbmcgNSIgdzp1aVByaW9yaXR5PSI5IiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJoZWFkaW5nIDYiIHc6dWlQcmlvcml0eT0iOSIgdzpxRm9ybWF0PSIx Ii8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iaGVhZGluZyA3IiB3OnVpUHJpb3JpdHk9IjkiIHc6 cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9ImhlYWRpbmcgOCIgdzp1aVByaW9y aXR5PSI5IiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJoZWFkaW5nIDki IHc6dWlQcmlvcml0eT0iOSIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0i dG9jIDEiIHc6dWlQcmlvcml0eT0iMzkiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJ0b2MgMiIg dzp1aVByaW9yaXR5PSIzOSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9InRvYyAzIiB3OnVpUHJp b3JpdHk9IjM5Ii8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0idG9jIDQiIHc6dWlQcmlvcml0eT0i MzkiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJ0b2MgNSIgdzp1aVByaW9yaXR5PSIzOSIvPjx3 OmxzZEV4Y2VwdGlvbiB3Om5hbWU9InRvYyA2IiB3OnVpUHJpb3JpdHk9IjM5Ii8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0idG9jIDciIHc6dWlQcmlvcml0eT0iMzkiLz48dzpsc2RFeGNlcHRpb24g dzpuYW1lPSJ0b2MgOCIgdzp1aVByaW9yaXR5PSIzOSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9 InRvYyA5IiB3OnVpUHJpb3JpdHk9IjM5Ii8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iY2FwdGlv biIgdzp1aVByaW9yaXR5PSIzNSIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iVGl0bGUiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSIxMCIgdzp1bmhpZGVXaGVu VXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iRGVmYXVsdCBQ YXJhZ3JhcGggRm9udCIgdzp1aVByaW9yaXR5PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0i U3VidGl0bGUiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSIxMSIgdzp1bmhpZGVXaGVu VXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iU3Ryb25nIiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iMjIiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6 cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkVtcGhhc2lzIiB3OnNlbWlIaWRk ZW49IjAiIHc6dWlQcmlvcml0eT0iMjAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0i MSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IlRhYmxlIEdyaWQiIHc6c2VtaUhpZGRlbj0iMCIg dzp1aVByaW9yaXR5PSI1OSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3 Om5hbWU9IlBsYWNlaG9sZGVyIFRleHQiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNl cHRpb24gdzpuYW1lPSJObyBTcGFjaW5nIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i MSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iTGlnaHQgU2hhZGluZyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYwIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgTGlzdCIg dzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+ PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgR3JpZCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVp UHJpb3JpdHk9IjYyIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iTWVkaXVtIFNoYWRpbmcgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYzIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIFNoYWRp bmcgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY0IiB3OnVuaGlkZVdoZW5Vc2Vk PSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMSIgdzpzZW1pSGlkZGVu PSIwIiB3OnVpUHJpb3JpdHk9IjY1IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0 aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9 IjY2IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVt IEdyaWQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY3IiB3OnVuaGlkZVdoZW5V c2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMiIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY4IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjY5IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iRGFy ayBMaXN0IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzAiIHc6dW5oaWRlV2hlblVz ZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIiB3OnNlbWlI aWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBMaXN0IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlv cml0eT0iNzIiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJD b2xvcmZ1bCBHcmlkIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzMiIHc6dW5oaWRl V2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdodCBTaGFkaW5nIEFjY2Vu dCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjAiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdodCBMaXN0IEFjY2VudCAxIiB3OnNlbWlI aWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJMaWdodCBHcmlkIEFjY2VudCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6 dWlQcmlvcml0eT0iNjIiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpu YW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlv cml0eT0iNjMiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJN ZWRpdW0gU2hhZGluZyAyIEFjY2VudCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0i NjQiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0g TGlzdCAxIEFjY2VudCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjUiIHc6dW5o aWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJSZXZpc2lvbiIgdzp1bmhp ZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ikxpc3QgUGFyYWdyYXBoIiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iMzQiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6 cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IlF1b3RlIiB3OnNlbWlIaWRkZW49 IjAiIHc6dWlQcmlvcml0eT0iMjkiIHc6dW5oaWRlV2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0iMSIv Pjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkludGVuc2UgUXVvdGUiIHc6c2VtaUhpZGRlbj0iMCIg dzp1aVByaW9yaXR5PSIzMCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6 bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMSIgdzpzZW1pSGlkZGVu PSIwIiB3OnVpUHJpb3JpdHk9IjY2IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0 aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVp UHJpb3JpdHk9IjY3IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9 IjY4IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVt IEdyaWQgMyBBY2NlbnQgMSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY5IiB3OnVu aGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iRGFyayBMaXN0IEFjY2Vu dCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzAiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAxIiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48 dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAxIiB3OnNlbWlIaWRk ZW49IjAiIHc6dWlQcmlvcml0eT0iNzIiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNl cHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAxIiB3OnNlbWlIaWRkZW49IjAiIHc6 dWlQcmlvcml0eT0iNzMiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpu YW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0 eT0iNjAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdo dCBMaXN0IEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjEiIHc6dW5o aWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdodCBHcmlkIEFjY2Vu dCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjIiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAyIiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjMiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48 dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAyIiB3OnNlbWlI aWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjQiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAi IHc6dWlQcmlvcml0eT0iNjUiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24g dzpuYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlv cml0eT0iNjYiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJN ZWRpdW0gR3JpZCAxIEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjci IHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gR3Jp ZCAyIEFjY2VudCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjgiIHc6dW5oaWRl V2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2Vu dCAyIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjkiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJEYXJrIExpc3QgQWNjZW50IDIiIHc6c2VtaUhp ZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4 Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDIiIHc6c2VtaUhpZGRlbj0i MCIgdzp1aVByaW9yaXR5PSI3MSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDIiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVBy aW9yaXR5PSI3MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9 IkNvbG9yZnVsIEdyaWQgQWNjZW50IDIiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3 MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IFNo YWRpbmcgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MCIgdzp1bmhp ZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IExpc3QgQWNjZW50 IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MSIgdzp1bmhpZGVXaGVuVXNlZD0i MCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDMiIHc6c2VtaUhp ZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4 Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0i MCIgdzp1aVByaW9yaXR5PSI2MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1 aVByaW9yaXR5PSI2NCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5h bWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5 PSI2NSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1 bSBMaXN0IDIgQWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NiIgdzp1 bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDEg QWNjZW50IDMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NyIgdzp1bmhpZGVXaGVu VXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDMi IHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIv Pjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDMiIHc6c2VtaUhp ZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4 Y2VwdGlvbiB3Om5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgMyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVp UHJpb3JpdHk9IjcwIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjcxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29s b3JmdWwgTGlzdCBBY2NlbnQgMyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcyIiB3 OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgR3Jp ZCBBY2NlbnQgMyIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjczIiB3OnVuaGlkZVdo ZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQg NCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYwIiB3OnVuaGlkZVdoZW5Vc2VkPSIw Ii8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNCIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjYxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVp UHJpb3JpdHk9IjYyIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjYzIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVk aXVtIFNoYWRpbmcgMiBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY0 IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExp c3QgMSBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY1IiB3OnVuaGlk ZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl bnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY2IiB3OnVuaGlkZVdoZW5Vc2Vk PSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNCIgdzpz ZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjY3IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6 bHNkRXhjZXB0aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNCIgdzpzZW1pSGlkZGVu PSIwIiB3OnVpUHJpb3JpdHk9IjY4IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0 aW9uIHc6bmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNCIgdzpzZW1pSGlkZGVuPSIwIiB3OnVp UHJpb3JpdHk9IjY5IiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFt ZT0iRGFyayBMaXN0IEFjY2VudCA0IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzAi IHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBT aGFkaW5nIEFjY2VudCA0IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzEiIHc6dW5o aWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBMaXN0IEFj Y2VudCA0IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzIiIHc6dW5oaWRlV2hlblVz ZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA0IiB3 OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNzMiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48 dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCA1IiB3OnNlbWlIaWRk ZW49IjAiIHc6dWlQcmlvcml0eT0iNjAiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNl cHRpb24gdzpuYW1lPSJMaWdodCBMaXN0IEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQ cmlvcml0eT0iNjEiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1l PSJMaWdodCBHcmlkIEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjIi IHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hh ZGluZyAxIEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjMiIHc6dW5o aWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gU2hhZGluZyAy IEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjQiIHc6dW5oaWRlV2hl blVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCA1 IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjUiIHc6dW5oaWRlV2hlblVzZWQ9IjAi Lz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA1IiB3OnNlbWlI aWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjYiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RF eGNlcHRpb24gdzpuYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAi IHc6dWlQcmlvcml0eT0iNjciIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24g dzpuYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlv cml0eT0iNjgiIHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJN ZWRpdW0gR3JpZCAzIEFjY2VudCA1IiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iNjki IHc6dW5oaWRlV2hlblVzZWQ9IjAiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJEYXJrIExpc3Qg QWNjZW50IDUiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MCIgdzp1bmhpZGVXaGVu VXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50 IDUiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MSIgdzp1bmhpZGVXaGVuVXNlZD0i MCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDUiIHc6c2Vt aUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI3MiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3Omxz ZEV4Y2VwdGlvbiB3Om5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDUiIHc6c2VtaUhpZGRlbj0i MCIgdzp1aVByaW9yaXR5PSI3MyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlv biB3Om5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVBy aW9yaXR5PSI2MCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9 IkxpZ2h0IExpc3QgQWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MSIg dzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkxpZ2h0IEdyaWQg QWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MiIgdzp1bmhpZGVXaGVu VXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50 IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2MyIgdzp1bmhpZGVXaGVuVXNlZD0i MCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDYiIHc6 c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2NCIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3 OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDYiIHc6c2VtaUhpZGRl bj0iMCIgdzp1aVByaW9yaXR5PSI2NSIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2Vw dGlvbiB3Om5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1 aVByaW9yaXR5PSI2NiIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5h bWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5 PSI2NyIgdzp1bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1 bSBHcmlkIDIgQWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OCIgdzp1 bmhpZGVXaGVuVXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9Ik1lZGl1bSBHcmlkIDMg QWNjZW50IDYiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSI2OSIgdzp1bmhpZGVXaGVu VXNlZD0iMCIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNiIgdzpz ZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcwIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6 bHNkRXhjZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNiIgdzpzZW1pSGlk ZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjcxIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhj ZXB0aW9uIHc6bmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNiIgdzpzZW1pSGlkZGVuPSIwIiB3 OnVpUHJpb3JpdHk9IjcyIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6 bmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNiIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3Jp dHk9IjczIiB3OnVuaGlkZVdoZW5Vc2VkPSIwIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iU3Vi dGxlIEVtcGhhc2lzIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iMTkiIHc6dW5oaWRl V2hlblVzZWQ9IjAiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkludGVu c2UgRW1waGFzaXMiIHc6c2VtaUhpZGRlbj0iMCIgdzp1aVByaW9yaXR5PSIyMSIgdzp1bmhpZGVX aGVuVXNlZD0iMCIgdzpxRm9ybWF0PSIxIi8+PHc6bHNkRXhjZXB0aW9uIHc6bmFtZT0iU3VidGxl IFJlZmVyZW5jZSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjMxIiB3OnVuaGlkZVdo ZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJJbnRlbnNl IFJlZmVyZW5jZSIgdzpzZW1pSGlkZGVuPSIwIiB3OnVpUHJpb3JpdHk9IjMyIiB3OnVuaGlkZVdo ZW5Vc2VkPSIwIiB3OnFGb3JtYXQ9IjEiLz48dzpsc2RFeGNlcHRpb24gdzpuYW1lPSJCb29rIFRp dGxlIiB3OnNlbWlIaWRkZW49IjAiIHc6dWlQcmlvcml0eT0iMzMiIHc6dW5oaWRlV2hlblVzZWQ9 IjAiIHc6cUZvcm1hdD0iMSIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IkJpYmxpb2dyYXBoeSIg dzp1aVByaW9yaXR5PSIzNyIvPjx3OmxzZEV4Y2VwdGlvbiB3Om5hbWU9IlRPQyBIZWFkaW5nIiB3 OnVpUHJpb3JpdHk9IjM5IiB3OnFGb3JtYXQ9IjEiLz48L3c6bGF0ZW50U3R5bGVzPjx3OnN0eWxl IHc6dHlwZT0icGFyYWdyYXBoIiB3OmRlZmF1bHQ9IjEiIHc6c3R5bGVJZD0iTm9ybWFsIj48dzpu YW1lIHc6dmFsPSJOb3JtYWwiLz48dzpxRm9ybWF0Lz48dzpyc2lkIHc6dmFsPSIwMEIwMEREMSIv PjwvdzpzdHlsZT48dzpzdHlsZSB3OnR5cGU9ImNoYXJhY3RlciIgdzpkZWZhdWx0PSIxIiB3OnN0 eWxlSWQ9IlBvbGljZXBhcmRmYXV0Ij48dzpuYW1lIHc6dmFsPSJEZWZhdWx0IFBhcmFncmFwaCBG b250Ii8+PHc6dWlQcmlvcml0eSB3OnZhbD0iMSIvPjx3OnNlbWlIaWRkZW4vPjx3OnVuaGlkZVdo ZW5Vc2VkLz48L3c6c3R5bGU+PHc6c3R5bGUgdzp0eXBlPSJ0YWJsZSIgdzpkZWZhdWx0PSIxIiB3 OnN0eWxlSWQ9IlRhYmxlYXVOb3JtYWwiPjx3Om5hbWUgdzp2YWw9Ik5vcm1hbCBUYWJsZSIvPjx3 OnVpUHJpb3JpdHkgdzp2YWw9Ijk5Ii8+PHc6c2VtaUhpZGRlbi8+PHc6dW5oaWRlV2hlblVzZWQv Pjx3OnRibFByPjx3OnRibEluZCB3Onc9IjAiIHc6dHlwZT0iZHhhIi8+PHc6dGJsQ2VsbE1hcj48 dzp0b3Agdzp3PSIwIiB3OnR5cGU9ImR4YSIvPjx3OmxlZnQgdzp3PSIxMDgiIHc6dHlwZT0iZHhh Ii8+PHc6Ym90dG9tIHc6dz0iMCIgdzp0eXBlPSJkeGEiLz48dzpyaWdodCB3Onc9IjEwOCIgdzp0 eXBlPSJkeGEiLz48L3c6dGJsQ2VsbE1hcj48L3c6dGJsUHI+PC93OnN0eWxlPjx3OnN0eWxlIHc6 dHlwZT0ibnVtYmVyaW5nIiB3OmRlZmF1bHQ9IjEiIHc6c3R5bGVJZD0iQXVjdW5lbGlzdGUiPjx3 Om5hbWUgdzp2YWw9Ik5vIExpc3QiLz48dzp1aVByaW9yaXR5IHc6dmFsPSI5OSIvPjx3OnNlbWlI aWRkZW4vPjx3OnVuaGlkZVdoZW5Vc2VkLz48L3c6c3R5bGU+PC93OnN0eWxlcz48L3BrZzp4bWxE YXRhPjwvcGtnOnBhcnQ+PHBrZzpwYXJ0IHBrZzpuYW1lPSIvd29yZC9mb250VGFibGUueG1sIiBw a2c6Y29udGVudFR5cGU9ImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1 bWVudC53b3JkcHJvY2Vzc2luZ21sLmZvbnRUYWJsZSt4bWwiPjxwa2c6eG1sRGF0YT48dzpmb250 cyBtYzpJZ25vcmFibGU9IncxNCIgeG1sbnM6bWM9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3Jt YXRzLm9yZy9tYXJrdXAtY29tcGF0aWJpbGl0eS8yMDA2IiB4bWxuczpyPSJodHRwOi8vc2NoZW1h cy5vcGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9yZWxhdGlvbnNoaXBzIiB4 bWxuczp3PSJodHRwOi8vc2NoZW1hcy5vcGVueG1sZm9ybWF0cy5vcmcvd29yZHByb2Nlc3Npbmdt bC8yMDA2L21haW4iIHhtbG5zOncxND0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZp Y2Uvd29yZC8yMDEwL3dvcmRtbCI+PHc6Zm9udCB3Om5hbWU9IkNhbGlicmkiPjx3OnBhbm9zZTEg dzp2YWw9IjAyMEYwNTAyMDIwMjA0MDMwMjA0Ii8+PHc6Y2hhcnNldCB3OnZhbD0iMDAiLz48dzpm YW1pbHkgdzp2YWw9InN3aXNzIi8+PHc6cGl0Y2ggdzp2YWw9InZhcmlhYmxlIi8+PHc6c2lnIHc6 dXNiMD0iRTEwMDAyRkYiIHc6dXNiMT0iNDAwMEFDRkYiIHc6dXNiMj0iMDAwMDAwMDkiIHc6dXNi Mz0iMDAwMDAwMDAiIHc6Y3NiMD0iMDAwMDAxOUYiIHc6Y3NiMT0iMDAwMDAwMDAiLz48L3c6Zm9u dD48dzpmb250IHc6bmFtZT0iVGltZXMgTmV3IFJvbWFuIj48dzpwYW5vc2UxIHc6dmFsPSIwMjAy MDYwMzA1MDQwNTAyMDMwNCIvPjx3OmNoYXJzZXQgdzp2YWw9IjAwIi8+PHc6ZmFtaWx5IHc6dmFs PSJyb21hbiIvPjx3OnBpdGNoIHc6dmFsPSJ2YXJpYWJsZSIvPjx3OnNpZyB3OnVzYjA9IkUwMDAy QUZGIiB3OnVzYjE9IkMwMDA3ODQxIiB3OnVzYjI9IjAwMDAwMDA5IiB3OnVzYjM9IjAwMDAwMDAw IiB3OmNzYjA9IjAwMDAwMUZGIiB3OmNzYjE9IjAwMDAwMDAwIi8+PC93OmZvbnQ+PHc6Zm9udCB3 Om5hbWU9IkNhbWJyaWEiPjx3OnBhbm9zZTEgdzp2YWw9IjAyMDQwNTAzMDUwNDA2MDMwMjA0Ii8+ PHc6Y2hhcnNldCB3OnZhbD0iMDAiLz48dzpmYW1pbHkgdzp2YWw9InJvbWFuIi8+PHc6cGl0Y2gg dzp2YWw9InZhcmlhYmxlIi8+PHc6c2lnIHc6dXNiMD0iRTAwMDAyRkYiIHc6dXNiMT0iNDAwMDA0 RkYiIHc6dXNiMj0iMDAwMDAwMDAiIHc6dXNiMz0iMDAwMDAwMDAiIHc6Y3NiMD0iMDAwMDAxOUYi IHc6Y3NiMT0iMDAwMDAwMDAiLz48L3c6Zm9udD48L3c6Zm9udHM+PC9wa2c6eG1sRGF0YT48L3Br ZzpwYXJ0Pjxwa2c6cGFydCBwa2c6bmFtZT0iL2RvY1Byb3BzL2FwcC54bWwiIHBrZzpjb250ZW50 VHlwZT0iYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LmV4dGVu ZGVkLXByb3BlcnRpZXMreG1sIiBwa2c6cGFkZGluZz0iMjU2Ij48cGtnOnhtbERhdGE+PFByb3Bl cnRpZXMgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1 bWVudC8yMDA2L2V4dGVuZGVkLXByb3BlcnRpZXMiIHhtbG5zOnZ0PSJodHRwOi8vc2NoZW1hcy5v cGVueG1sZm9ybWF0cy5vcmcvb2ZmaWNlRG9jdW1lbnQvMjAwNi9kb2NQcm9wc1ZUeXBlcyI+PFRl bXBsYXRlPk5vcm1hbDwvVGVtcGxhdGU+PFRvdGFsVGltZT4wPC9Ub3RhbFRpbWU+PFBhZ2VzPjE8 L1BhZ2VzPjxXb3Jkcz4yPC9Xb3Jkcz48Q2hhcmFjdGVycz4xMTwvQ2hhcmFjdGVycz48QXBwbGlj YXRpb24+TWljcm9zb2Z0IE9mZmljZSBXb3JkPC9BcHBsaWNhdGlvbj48RG9jU2VjdXJpdHk+MDwv RG9jU2VjdXJpdHk+PExpbmVzPjE8L0xpbmVzPjxQYXJhZ3JhcGhzPjE8L1BhcmFncmFwaHM+PFNj YWxlQ3JvcD5mYWxzZTwvU2NhbGVDcm9wPjxDb21wYW55Pk1pY3Jvc29mdDwvQ29tcGFueT48TGlu a3NVcFRvRGF0ZT5mYWxzZTwvTGlua3NVcFRvRGF0ZT48Q2hhcmFjdGVyc1dpdGhTcGFjZXM+MTI8 L0NoYXJhY3RlcnNXaXRoU3BhY2VzPjxTaGFyZWREb2M+ZmFsc2U8L1NoYXJlZERvYz48SHlwZXJs aW5rc0NoYW5nZWQ+ZmFsc2U8L0h5cGVybGlua3NDaGFuZ2VkPjxBcHBWZXJzaW9uPjE0LjAwMDA8 L0FwcFZlcnNpb24+PC9Qcm9wZXJ0aWVzPjwvcGtnOnhtbERhdGE+PC9wa2c6cGFydD48L3BrZzpw YWNrYWdlPg== --_010_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_ Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org --_010_747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51edealxcg3edea_-- From fop-users-return-36029-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 14:36:26 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E77C6D2E6 for ; Fri, 9 Nov 2012 14:36:25 +0000 (UTC) Received: (qmail 52514 invoked by uid 500); 9 Nov 2012 14:36:25 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 52377 invoked by uid 500); 9 Nov 2012 14:36:24 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 52357 invoked by uid 99); 9 Nov 2012 14:36:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 14:36:24 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [194.116.187.108] (HELO turboconrad.planet-school.de) (194.116.187.108) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 14:36:15 +0000 Received: from turboconrad.planet-school.de (srv004.service.ps-server.net [194.116.186.79]) by turboconrad.planet-school.de (Postfix) with ESMTP id 8A6ACB6A05A for ; Fri, 9 Nov 2012 15:35:51 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on srv004.service.ps-server.net X-Spam-Level: Received: from [138.246.71.70] (0024d78b42d4.dfn.mwn.de [138.246.71.70]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: mail@philipp-wagner.com) by turboconrad.planet-school.de (Postfix) with ESMTPSA id 738ACB6A030 for ; Fri, 9 Nov 2012 15:35:51 +0100 (CET) Message-ID: <509D14C5.9030703@philipp-wagner.com> Date: Fri, 09 Nov 2012 15:35:49 +0100 From: Philipp Wagner User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121025 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org Subject: Re: Fop generated document and word 2000 References: <747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51@edeal-xcg3.e-deal.com> In-Reply-To: <747793AC722E0A4FB40F138D5BBAE0A2158B4D0C51@edeal-xcg3.e-deal.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-101.3 required=5.0 tests=ALL_TRUSTED,AWL, LOCAL_USER_RULE autolearn=unavailable version=3.3.2 Am 09.11.2012 15:29, schrieb Adrien RUFFIE: > Hello All I have generated a document with fop, but when > > I try to read with open office I get one popup of encoding I think (look > attachment openoffice-popu.PNG) > > And I give me a document like: > > > > > > How do you have generated this document with FOP? This looks liks a OOXML document, which cannot be generated by FOP (unless I missed something very recently). I don't know if there is a converter plugin for the OOXML format for Office 2000 (it's ancient), you'll need to have a look at the Microsoft homepage. In any case it's not related to FOP and so the people on this mailing list will probably not be able to help you. Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36030-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 16:49:01 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 14C79D8D9 for ; Fri, 9 Nov 2012 16:49:01 +0000 (UTC) Received: (qmail 71071 invoked by uid 500); 9 Nov 2012 16:49:00 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 71016 invoked by uid 500); 9 Nov 2012 16:48:59 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 70998 invoked by uid 99); 9 Nov 2012 16:48:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 16:48:59 +0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of tyler@ifactory.com does not designate 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 16:48:54 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TWrkv-0000rS-LB for fop-users@xmlgraphics.apache.org; Fri, 09 Nov 2012 08:48:33 -0800 Date: Fri, 9 Nov 2012 08:48:33 -0800 (PST) From: tyler To: fop-users@xmlgraphics.apache.org Message-ID: <1352479713605-37324.post@n5.nabble.com> In-Reply-To: References: <1352414381593-37306.post@n5.nabble.com> Subject: Re: "java.lang.IllegalArgumentException: 14" when processing math MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Mehdi, Thanks for setting me straight. Our code will pull in a few different source documents/bits of metadata on top of the actual chapter being dumped to pdf. For the sake of getting you something to look at, I siphoned off the output just for the chapter before book metadata, copyright info, etc. gets added on. I also edited the chapter xml down to the section where I think the error is ocurring to keep the output shorter. If you need more, though, please let me know, I'll try to catch the document later in the process, but this should be the relevant part of the fop document for the section that's breaking: This is the fo markup for the particular snippet where, if I comment or uncomment it in the source xml, then I will or won't get the error. It looks like the fop.conf we are using is untouched, so we should just be using the defaults. Please let me know if you need anything else. Thanks again. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/java-lang-IllegalArgumentException-14-when-processing-math-tp37306p37324.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36031-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 17:35:08 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E7B3EDB18 for ; Fri, 9 Nov 2012 17:35:08 +0000 (UTC) Received: (qmail 28409 invoked by uid 500); 9 Nov 2012 17:35:08 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 28375 invoked by uid 500); 9 Nov 2012 17:35:08 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 28367 invoked by uid 99); 9 Nov 2012 17:35:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 17:35:08 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 17:35:02 +0000 Received: by mail-vc0-f182.google.com with SMTP id fw7so7464868vcb.27 for ; Fri, 09 Nov 2012 09:34:40 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=bN2vX7EM1IOhEZeC6L6+XhP+ttysS2Ps4cmdcnNlC6w=; b=SvyyS7BhAgsTmvAPhEd1jvnN4d4PkH7iVoCSM/5u94UghzHHD1PKW030Ajbb2pdm4O kRXAPWyDmp0O4cpnVgJhUxk2SKlPC6wAuqzZITEJYPeT6sN7hhjT0+djErSP1XhVvGUv 4vZC0Lv8lRS3w/7BsTXLyjwINdVKNcGinMsbqgY41xuF9NWRdzc35BACoZhDETUV2dYx gb0u2rFNrkX/0lmo6VmE3M/k/dnLVTuFRA6dRkFpV3J1EiuutTiRwhjiegji31vOJVIv puENCDRjF7StuH5X7ScS7w/3qyb9nWVil9or/1IuU9NC9toXJpBkfoiI/XaRP0cen0L0 rwPg== Received: by 10.221.12.9 with SMTP id pg9mr10878620vcb.68.1352482479859; Fri, 09 Nov 2012 09:34:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.58.15.196 with HTTP; Fri, 9 Nov 2012 09:34:19 -0800 (PST) In-Reply-To: <1352479713605-37324.post@n5.nabble.com> References: <1352414381593-37306.post@n5.nabble.com> <1352479713605-37324.post@n5.nabble.com> From: Glenn Adams Date: Fri, 9 Nov 2012 09:34:19 -0800 Message-ID: Subject: Re: "java.lang.IllegalArgumentException: 14" when processing math To: fop-users@xmlgraphics.apache.org Content-Type: multipart/alternative; boundary=bcaec54b4adac6e88004ce135dc0 X-Gm-Message-State: ALoCoQmbzqyYgI8RCwfWQOnI6V3njhorQdO5F2ZsrpkjO2jC96mK4c1KQVQdVwrXKXXvOKlyKDmv X-Virus-Checked: Checked by ClamAV on apache.org --bcaec54b4adac6e88004ce135dc0 Content-Type: text/plain; charset=UTF-8 you forgot the attachment; also you should indicate what version of FOP you are using, and include all console output On Fri, Nov 9, 2012 at 8:48 AM, tyler wrote: > Hi Mehdi, > > Thanks for setting me straight. Our code will pull in a few different > source > documents/bits of metadata on top of the actual chapter being dumped to > pdf. > For the sake of getting you something to look at, I siphoned off the output > just for the chapter before book metadata, copyright info, etc. gets added > on. I also edited the chapter xml down to the section where I think the > error is ocurring to keep the output shorter. If you need more, though, > please let me know, I'll try to catch the document later in the process, > but > this should be the relevant part of the fop document for the section that's > breaking: > > > > This is the fo markup for the particular snippet where, if I comment or > uncomment it in the source xml, then I will or won't get the error. > > > > It looks like the fop.conf we are using is untouched, so we should just be > using the defaults. > > Please let me know if you need anything else. Thanks again. > > > > > > -- > View this message in context: > http://apache-fop.1065347.n5.nabble.com/java-lang-IllegalArgumentException-14-when-processing-math-tp37306p37324.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > > --bcaec54b4adac6e88004ce135dc0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable you forgot the attachment; also you should indicate what version of FOP you= are using, and include all console output

On Fri, Nov 9, 2012 at 8:48 AM, tyler <tyler@ifactory.com> wrote:
Hi Mehdi,

Thanks for setting me straight. Our code will pull in a few different sourc= e
documents/bits of metadata on top of the actual chapter being dumped to pdf= .
For the sake of getting you something to look at, I siphoned off the output=
just for the chapter before book metadata, copyright info, etc. gets added<= br> on. I also edited the chapter xml down to the section where I think the
error is ocurring to keep the output shorter. If you need more, though,
please let me know, I'll try to catch the document later in the process= , but
this should be the relevant part of the fop document for the section that&#= 39;s
breaking:



This is the fo markup for the particular snippet where, if I comment or
uncomment it in the source xml, then I will or won't get the error.



It looks like the fop.conf we are using is untouched, so we should just be<= br> using the defaults.

Please let me know if you need anything else. Thanks again.





--
View this message in context: http://apache-fop.1065347.n5.nabble.com/java-la= ng-IllegalArgumentException-14-when-processing-math-tp37306p37324.html<= br>
Sent from the FOP - Users mailing l= ist archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


--bcaec54b4adac6e88004ce135dc0-- From fop-users-return-36032-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 18:00:00 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EEB13DBDB for ; Fri, 9 Nov 2012 18:00:00 +0000 (UTC) Received: (qmail 14068 invoked by uid 500); 9 Nov 2012 18:00:00 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 14046 invoked by uid 500); 9 Nov 2012 18:00:00 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 14039 invoked by uid 99); 9 Nov 2012 18:00:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 18:00:00 +0000 X-ASF-Spam-Status: No, hits=2.3 required=5.0 tests=SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of tyler@ifactory.com does not designate 216.139.236.26 as permitted sender) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 17:59:55 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TWsre-00061M-BT for fop-users@xmlgraphics.apache.org; Fri, 09 Nov 2012 09:59:34 -0800 Date: Fri, 9 Nov 2012 09:59:34 -0800 (PST) From: tyler To: fop-users@xmlgraphics.apache.org Message-ID: <1352483974258-37326.post@n5.nabble.com> In-Reply-To: References: <1352414381593-37306.post@n5.nabble.com> <1352479713605-37324.post@n5.nabble.com> Subject: Re: "java.lang.IllegalArgumentException: 14" when processing math MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Here is the file, the fop sections are inside the ifp:body tag. These get extracted and combined with some other metadata, etc. to make the final pdf= . Those contents are what I thought was inlined in my previous email, apologies if they didn't show up: fop_output_acprof-9780198509141-chapter-3 =20 I'm using version 1.0. I had built from trunk before to address some other errors I was having at the time, here is the output from svn info:=20 tyler@timbuktu:/var/tmp/fop/trunk$ svn info Path: . URL: http://svn.apache.org/repos/asf/xmlgraphics/fop/trunk Repository Root: http://svn.apache.org/repos/asf Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68 Revision: 1352991 Node Kind: directory Schedule: normal Last Changed Author: vhennebert Last Changed Rev: 1352991 Last Changed Date: 2012-06-22 14:14:51 -0400 (Fri, 22 Jun 2012) I run a unit test to see what happens when I uncomment/comment various sections, etc. Here is the console output when I run that test:=20 11:18:25.938 [main] ERROR c.i.o.s.PluginModule.PdfService - Erro= r while configuring fop factory: java.net.MalformedURLException: null =09at java.net.URL.(URL.java:601) ~[na:1.6.0_26] =09at java.net.URL.(URL.java:464) ~[na:1.6.0_26] =09at java.net.URL.(URL.java:413) ~[na:1.6.0_26] =09at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Sour= ce) ~[xercesImpl-2.9.1.jar:na] =09at org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.build= (DefaultConfigurationBuilder.java:255) ~[avalon-framework-impl-4.3.1.jar:na] 11:18:28.013 [main] WARN org.apache.fop.apps.FOUserAgent - Font "DejaVuSans,normal,400" not found. Substituting with "any,normal,400". 11:18:28.340 [main] WARN org.apache.fop.apps.FOUserAgent - Font "DejaVuSans,italic,400" not found. Substituting with "any,italic,400". 11:18:28.381 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=CE=B1" (0x3b1, alpha) not available in font "Times-Italic". 11:18:28.382 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=E2=80=B2" (0x2032, minute) not available in font "Times-Roman". 11:18:28.389 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=CE=B1" (0x3b1, alpha) not available in font "Times-Roman". 11:18:28.389 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=E3=80=89" (0x3009, anglebracketright) not available in font "Times-Roman"= . 11:18:28.397 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=E2=88=92" (0x2212, minus) not available in font "Times-Italic". 11:18:28.397 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=C4=A7" (0x127, hbar) not available in font "Times-Italic". 11:18:28.399 [main] WARN org.apache.fop.apps.FOUserAgent - Glyp= h "=E2=80=B2" (0x2032, minute) not available in font "Times-Italic". java.lang.IllegalArgumentException: 14 =09at org.apache.fop.layoutmgr.inline.ScaledBaselineTable.getBaselineDefaultOffse= t(ScaledBaselineTable.java:177) =09at org.apache.fop.layoutmgr.inline.ScaledBaselineTable.(ScaledBaselineTa= ble.java:76) =09at org.apache.fop.layoutmgr.inline.ScaledBaselineTable.deriveScaledBaselineTab= le(ScaledBaselineTable.java:202) =09at org.apache.fop.layoutmgr.inline.AlignmentContext.getActualBaselineOffset(Al= ignmentContext.java:419) =09at org.apache.fop.layoutmgr.inline.AlignmentContext.setBaselineShift(Alignment= Context.java:321) =09at org.apache.fop.layoutmgr.inline.AlignmentContext.(AlignmentContext.ja= va:131) =09at org.apache.fop.layoutmgr.inline.AlignmentContext.(AlignmentContext.ja= va:97) =09at org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(In= lineLayoutManager.java:277) =09at org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(In= lineLayoutManager.java:329) =09at org.apache.fop.layoutmgr.inline.InlineLayoutManager.getNextKnuthElements(In= lineLayoutManager.java:329) =09at org.apache.fop.layoutmgr.inline.LineLayoutManager.collectInlineKnuthElement= s(LineLayoutManager.java:689) =09at org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(Line= LayoutManager.java:622) =09at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayou= tManager.java:141) =09at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(Bl= ockStackingLayoutManager.java:288) =09at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayou= tManager.java:113) =09at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayou= tManager.java:105) =09at org.apache.fop.layoutmgr.BlockLayoutManager.getNextChildElements(BlockLayou= tManager.java:141) =09at org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(Bl= ockStackingLayoutManager.java:288) =09at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayou= tManager.java:113) =09at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayou= tManager.java:105) =09at org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutM= anager.java:221) =09at org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManag= er.java:145) =09at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutM= anager.java:114) =09at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutM= anager.java:67) =09at org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:= 222) =09at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.j= ava:673) =09at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:155) =09at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:137) =09at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:387) =09at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:90) =09at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSeque= nceLayoutManager.java:113) =09at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:26= 7) =09at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:128) =09at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java= :347) =09at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181) =09at net.sf.saxon.event.ContentHandlerProxy.endElement(ContentHandlerProxy.java:= 391) =09at net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:213) =09at net.sf.saxon.event.ComplexContentOutputter.endElement(ComplexContentOutputt= er.java:432) =09at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java= :299) =09at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556) =09at net.sf.saxon.instruct.Instruction.process(Instruction.java:93) =09at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java= :296) =09at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556) =09at net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:203) =09at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:345= ) =09at net.sf.saxon.Controller.transformDocument(Controller.java:1807) =09at net.sf.saxon.Controller.transform(Controller.java:1621) =09at com.ifactory.oso.components.DownloadDoc.render(DownloadDoc.java:211) =09at com.ifactory.oso.pages.PdfTest.testDownloadDoc(PdfTest.java:67) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3= 9) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp= l.java:25) =09at java.lang.reflect.Method.invoke(Method.java:597) =09at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod= .java:44) =09at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.= java:15) =09at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.j= ava:41) =09at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.ja= va:20) =09at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:2= 8) =09at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) =09at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja= va:76) =09at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja= va:50) =09at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) =09at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) =09at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) =09at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) =09at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) =09at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:2= 8) =09at org.junit.runners.ParentRunner.run(ParentRunner.java:236) =09at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestRe= ference.java:46) =09at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:= 38) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestR= unner.java:467) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestR= unner.java:683) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner= .java:390) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunne= r.java:197) Here is that stack trace as an attachment:=20 fop_console.txt =20 Please let me know if you need anything else, if there are any problems wit= h the attachments, etc. Thanks.=20 -- View this message in context: http://apache-fop.1065347.n5.nabble.com/java-= lang-IllegalArgumentException-14-when-processing-math-tp37306p37326.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36033-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 21:21:39 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 016E1D3D0 for ; Fri, 9 Nov 2012 21:21:39 +0000 (UTC) Received: (qmail 5041 invoked by uid 500); 9 Nov 2012 21:21:38 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 5016 invoked by uid 500); 9 Nov 2012 21:21:38 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 5009 invoked by uid 99); 9 Nov 2012 21:21:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 21:21:38 +0000 X-ASF-Spam-Status: No, hits=3.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rmeyer@hotmail.co.uk designates 65.54.61.98 as permitted sender) Received: from [65.54.61.98] (HELO snt0-omc2-s47.snt0.hotmail.com) (65.54.61.98) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 21:21:32 +0000 Received: from SNT002-W42 ([65.55.90.72]) by snt0-omc2-s47.snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 9 Nov 2012 13:21:10 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_90bf4a1a-3bed-4e59-bccb-a98c48c23a3e_" X-Originating-IP: [92.233.87.254] From: Robert Meyer To: "fop-users@xmlgraphics.apache.org" Subject: RE: "java.lang.IllegalArgumentException: 14" when processing math Date: Fri, 9 Nov 2012 21:21:10 +0000 Importance: Normal In-Reply-To: <1352483974258-37326.post@n5.nabble.com> References: <1352414381593-37306.post@n5.nabble.com> <1352479713605-37324.post@n5.nabble.com> ,<1352483974258-37326.post@n5.nabble.com> MIME-Version: 1.0 X-OriginalArrivalTime: 09 Nov 2012 21:21:10.0638 (UTC) FILETIME=[23BFC0E0:01CDBEC0] X-Virus-Checked: Checked by ClamAV on apache.org --_90bf4a1a-3bed-4e59-bccb-a98c48c23a3e_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIEkgaGFkIGEgcXVpY2sgbG9vayBhdCB0aGlzLiBPbmUgb2YgdGhlIGlzc3VlcyAoSWxsZWdh bEFyZ3VtZW50RXhjZXB0aW9uKSByZWxhdGVzIHRvIHRoZSBmb2xsb3dpbmcgZm91ciB0YWdzOg0K PGZvOmlubGluZSB2ZXJ0aWNhbC1hbGlnbj0idG9wIiBmb250LXNpemU9Ijc1JSI+w6LLhuKAmWky eDB4UCAvw4TCpzwvZm86aW5saW5lPjxmbzppbmxpbmUgdmVydGljYWwtYWxpZ249InRvcCIgZm9u dC1zaXplPSI3NSUiPsOiy4bigJkyMcOOwrHDouKCrMKyWDxmbzppbmxpbmUgdmVydGljYWwtYWxp Z249InN1YiIgZm9udC1zaXplPSI3NSUiPsOP4oKsLzI8L2ZvOmlubGluZT48L2ZvOmlubGluZT48 Zm86aW5saW5lIHZlcnRpY2FsLWFsaWduPSJ0b3AiIGZvbnQtc2l6ZT0iNzUlIj5pMnAwcFgvw4TC pzwvZm86aW5saW5lPjxmbzppbmxpbmUgdmVydGljYWwtYWxpZ249InRvcCIgZm9udC1zaXplPSI3 NSUiPjIxw47CscOi4oKswrLDouKCrMKyWDxmbzppbmxpbmUgdmVydGljYWwtYWxpZ249InN1YiIg Zm9udC1zaXplPSI3NSUiPjA8L2ZvOmlubGluZT48L2ZvOmlubGluZT4NClRoaXMgYml0IGlzIG1v cmUgZm9yIHRoZSBhdHRlbnRpb24gb2YgYW55b25lIG9uIGhlcmUgZmFtaWxpYXIgd2l0aCB0aGlz IGJpdCBvZiB0aGUgY29kZS4gV2hlbiBJIHJhbiB0aHJvdWdoIHRoZSBleGFtcGxlIGluIHRoZSBj b2RlIG9uIHRydW5rLCB0aGUgbWV0aG9kIHNldEFsaWdubWVudEJhc2VsaW5lSWRlbnRpZmllciAo QWxpZ25tZW50Q29udGV4dC5qYXZhOjIyNCkgdGFrZXMgYW4gYWxpZ25tZW50QmFzZWxpbmUgYXJn dW1lbnQgd2hvc2UgdmFsdWUgaXMgMTQuIFRoaXMgdmFsdWUgbWF0Y2hlcyBFTl9CRUZPUkVfRURH RS4gVGhpcyBzZXRzIGFuIGFsaWdubWVudEJhc2VsaW5lSWRlbnRpZmllciB3aGljaCBpcyB0aGVu IHVzZWQgaW4gdGhlIGdldEJhc2VsaW5lRGVmYXVsdE9mZnNldCAoU2NhbGVkQmFzZWxpbmVUYWJs ZS5qYXZhOjE1MikgYnV0IHRoZXJlIGlzIG5vIG9wdGlvbiB0aGVyZSB0byBoYW5kbGUgYSB2YWx1 ZSBvZiAxNC4gSSBub3RpY2UgdGhlcmUgaXMgYW4gb3B0aW9uIHRvIGhhbmRsZSBFTl9URVhUX0JF Rk9SRV9FREdFIHdoaWNoIHNvdW5kcyBzaW1pbGFyLCBidXQgdGhhdCB2YWx1ZSBpcyAxNDEgYW5k IG5vdCAxNC4NCldpdGggcmVnYXJkIHRvIHRoZSB1cmwgaXNzdWUsIEkgYW0gbm90IHN1cmUgd2h5 IHRoYXQgaXMgaGFwcGVuaW5nIGFzIEkgZGlkIG5vdCBtYW5hZ2UgdG8gcmVwbGljYXRlIHRoYXQg aXNzdWUuIE9uY2UgSSBjb21tZW50ZWQgb3V0IHRoZSBhYm92ZSBsaW5lcyBpdCBnZW5lcmF0ZWQg dGhlIFBERiBmaW5lLiBNYXliZSB0aGF0IGlzc3VlIGxpZXMgZWxzZXdoZXJlIGluIHRoZSBGTz8N ClJlZ2FyZHMsDQpSb2JlcnQgTWV5ZXINCj4gRGF0ZTogRnJpLCA5IE5vdiAyMDEyIDA5OjU5OjM0 IC0wODAwDQo+IEZyb206IHR5bGVyQGlmYWN0b3J5LmNvbQ0KPiBUbzogZm9wLXVzZXJzQHhtbGdy YXBoaWNzLmFwYWNoZS5vcmcNCj4gU3ViamVjdDogUmU6ICJqYXZhLmxhbmcuSWxsZWdhbEFyZ3Vt ZW50RXhjZXB0aW9uOiAxNCIgd2hlbiBwcm9jZXNzaW5nIG1hdGgNCj4gDQo+IEhlcmUgaXMgdGhl IGZpbGUsIHRoZSBmb3Agc2VjdGlvbnMgYXJlIGluc2lkZSB0aGUgaWZwOmJvZHkgdGFnLiBUaGVz ZSBnZXQNCj4gZXh0cmFjdGVkIGFuZCBjb21iaW5lZCB3aXRoIHNvbWUgb3RoZXIgbWV0YWRhdGEs IGV0Yy4gdG8gbWFrZSB0aGUgZmluYWwgcGRmLg0KPiBUaG9zZSBjb250ZW50cyBhcmUgd2hhdCBJ IHRob3VnaHQgd2FzIGlubGluZWQgaW4gbXkgcHJldmlvdXMgZW1haWwsDQo+IGFwb2xvZ2llcyBp ZiB0aGV5IGRpZG4ndCBzaG93IHVwOg0KPiANCj4gZm9wX291dHB1dF9hY3Byb2YtOTc4MDE5ODUw OTE0MS1jaGFwdGVyLTMNCj4gPGh0dHA6Ly9hcGFjaGUtZm9wLjEwNjUzNDcubjUubmFiYmxlLmNv bS9maWxlL24zNzMyNi9mb3Bfb3V0cHV0X2FjcHJvZi05NzgwMTk4NTA5MTQxLWNoYXB0ZXItMz4g IA0KPiANCj4gSSdtIHVzaW5nIHZlcnNpb24gMS4wLiBJIGhhZCBidWlsdCBmcm9tIHRydW5rIGJl Zm9yZSB0byBhZGRyZXNzIHNvbWUgb3RoZXINCj4gZXJyb3JzIEkgd2FzIGhhdmluZyBhdCB0aGUg dGltZSwgaGVyZSBpcyB0aGUgb3V0cHV0IGZyb20gc3ZuIGluZm86IA0KPiANCj4gdHlsZXJAdGlt YnVrdHU6L3Zhci90bXAvZm9wL3RydW5rJCBzdm4gaW5mbw0KPiBQYXRoOiAuDQo+IFVSTDogaHR0 cDovL3N2bi5hcGFjaGUub3JnL3JlcG9zL2FzZi94bWxncmFwaGljcy9mb3AvdHJ1bmsNCj4gUmVw b3NpdG9yeSBSb290OiBodHRwOi8vc3ZuLmFwYWNoZS5vcmcvcmVwb3MvYXNmDQo+IFJlcG9zaXRv cnkgVVVJRDogMTNmNzk1MzUtNDdiYi0wMzEwLTk5NTYtZmZhNDUwZWRlZjY4DQo+IFJldmlzaW9u OiAxMzUyOTkxDQo+IE5vZGUgS2luZDogZGlyZWN0b3J5DQo+IFNjaGVkdWxlOiBub3JtYWwNCj4g TGFzdCBDaGFuZ2VkIEF1dGhvcjogdmhlbm5lYmVydA0KPiBMYXN0IENoYW5nZWQgUmV2OiAxMzUy OTkxDQo+IExhc3QgQ2hhbmdlZCBEYXRlOiAyMDEyLTA2LTIyIDE0OjE0OjUxIC0wNDAwIChGcmks IDIyIEp1biAyMDEyKQ0KPiANCj4gSSBydW4gYSB1bml0IHRlc3QgdG8gc2VlIHdoYXQgaGFwcGVu cyB3aGVuIEkgdW5jb21tZW50L2NvbW1lbnQgdmFyaW91cw0KPiBzZWN0aW9ucywgZXRjLiBIZXJl IGlzIHRoZSBjb25zb2xlIG91dHB1dCB3aGVuIEkgcnVuIHRoYXQgdGVzdDogDQo+IA0KPiAxMTox ODoyNS45MzggW21haW5dICAgICAgICAgICAgRVJST1IgYy5pLm8ucy5QbHVnaW5Nb2R1bGUuUGRm U2VydmljZSAtIEVycm9yDQo+IHdoaWxlIGNvbmZpZ3VyaW5nIGZvcCBmYWN0b3J5Og0KPiBqYXZh Lm5ldC5NYWxmb3JtZWRVUkxFeGNlcHRpb246IG51bGwNCj4gCWF0IGphdmEubmV0LlVSTC48aW5p dD4oVVJMLmphdmE6NjAxKSB+W25hOjEuNi4wXzI2XQ0KPiAJYXQgamF2YS5uZXQuVVJMLjxpbml0 PihVUkwuamF2YTo0NjQpIH5bbmE6MS42LjBfMjZdDQo+IAlhdCBqYXZhLm5ldC5VUkwuPGluaXQ+ KFVSTC5qYXZhOjQxMykgfltuYToxLjYuMF8yNl0NCj4gCWF0IG9yZy5hcGFjaGUueGVyY2VzLmlt cGwuWE1MRW50aXR5TWFuYWdlci5zZXR1cEN1cnJlbnRFbnRpdHkoVW5rbm93bg0KPiBTb3VyY2Up IH5beGVyY2VzSW1wbC0yLjkuMS5qYXI6bmFdDQo+IAlhdCBvcmcuYXBhY2hlLnhlcmNlcy5pbXBs LlhNTFZlcnNpb25EZXRlY3Rvci5kZXRlcm1pbmVEb2NWZXJzaW9uKFVua25vd24NCj4gU291cmNl KSB+W3hlcmNlc0ltcGwtMi45LjEuamFyOm5hXQ0KPiAJYXQgb3JnLmFwYWNoZS54ZXJjZXMucGFy c2Vycy5YTUwxMUNvbmZpZ3VyYXRpb24ucGFyc2UoVW5rbm93biBTb3VyY2UpDQo+IH5beGVyY2Vz SW1wbC0yLjkuMS5qYXI6bmFdDQo+IAlhdCBvcmcuYXBhY2hlLnhlcmNlcy5wYXJzZXJzLlhNTDEx Q29uZmlndXJhdGlvbi5wYXJzZShVbmtub3duIFNvdXJjZSkNCj4gflt4ZXJjZXNJbXBsLTIuOS4x LmphcjpuYV0NCj4gCWF0IG9yZy5hcGFjaGUueGVyY2VzLnBhcnNlcnMuWE1MUGFyc2VyLnBhcnNl KFVua25vd24gU291cmNlKQ0KPiB+W3hlcmNlc0ltcGwtMi45LjEuamFyOm5hXQ0KPiAJYXQgb3Jn LmFwYWNoZS54ZXJjZXMucGFyc2Vycy5BYnN0cmFjdFNBWFBhcnNlci5wYXJzZShVbmtub3duIFNv dXJjZSkNCj4gflt4ZXJjZXNJbXBsLTIuOS4xLmphcjpuYV0NCj4gCWF0IG9yZy5hcGFjaGUueGVy Y2VzLmpheHAuU0FYUGFyc2VySW1wbCRKQVhQU0FYUGFyc2VyLnBhcnNlKFVua25vd24gU291cmNl KQ0KPiB+W3hlcmNlc0ltcGwtMi45LjEuamFyOm5hXQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5hdmFs b24uZnJhbWV3b3JrLmNvbmZpZ3VyYXRpb24uRGVmYXVsdENvbmZpZ3VyYXRpb25CdWlsZGVyLmJ1 aWxkKERlZmF1bHRDb25maWd1cmF0aW9uQnVpbGRlci5qYXZhOjI1NSkNCj4gflthdmFsb24tZnJh bWV3b3JrLWltcGwtNC4zLjEuamFyOm5hXQ0KPiAxMToxODoyOC4wMTMgW21haW5dICAgICAgICAg ICAgV0FSTiAgb3JnLmFwYWNoZS5mb3AuYXBwcy5GT1VzZXJBZ2VudCAtIEZvbnQNCj4gIkRlamFW dVNhbnMsbm9ybWFsLDQwMCIgbm90IGZvdW5kLiBTdWJzdGl0dXRpbmcgd2l0aCAiYW55LG5vcm1h bCw0MDAiLg0KPiAxMToxODoyOC4zNDAgW21haW5dICAgICAgICAgICAgV0FSTiAgb3JnLmFwYWNo ZS5mb3AuYXBwcy5GT1VzZXJBZ2VudCAtIEZvbnQNCj4gIkRlamFWdVNhbnMsaXRhbGljLDQwMCIg bm90IGZvdW5kLiBTdWJzdGl0dXRpbmcgd2l0aCAiYW55LGl0YWxpYyw0MDAiLg0KPiAxMToxODoy OC4zODEgW21haW5dICAgICAgICAgICAgV0FSTiAgb3JnLmFwYWNoZS5mb3AuYXBwcy5GT1VzZXJB Z2VudCAtIEdseXBoDQo+ICLOsSIgKDB4M2IxLCBhbHBoYSkgbm90IGF2YWlsYWJsZSBpbiBmb250 ICJUaW1lcy1JdGFsaWMiLg0KPiAxMToxODoyOC4zODIgW21haW5dICAgICAgICAgICAgV0FSTiAg b3JnLmFwYWNoZS5mb3AuYXBwcy5GT1VzZXJBZ2VudCAtIEdseXBoDQo+ICLigLIiICgweDIwMzIs IG1pbnV0ZSkgbm90IGF2YWlsYWJsZSBpbiBmb250ICJUaW1lcy1Sb21hbiIuDQo+IDExOjE4OjI4 LjM4OSBbbWFpbl0gICAgICAgICAgICBXQVJOICBvcmcuYXBhY2hlLmZvcC5hcHBzLkZPVXNlckFn ZW50IC0gR2x5cGgNCj4gIs6xIiAoMHgzYjEsIGFscGhhKSBub3QgYXZhaWxhYmxlIGluIGZvbnQg IlRpbWVzLVJvbWFuIi4NCj4gMTE6MTg6MjguMzg5IFttYWluXSAgICAgICAgICAgIFdBUk4gIG9y Zy5hcGFjaGUuZm9wLmFwcHMuRk9Vc2VyQWdlbnQgLSBHbHlwaA0KPiAi44CJIiAoMHgzMDA5LCBh bmdsZWJyYWNrZXRyaWdodCkgbm90IGF2YWlsYWJsZSBpbiBmb250ICJUaW1lcy1Sb21hbiIuDQo+ IDExOjE4OjI4LjM5NyBbbWFpbl0gICAgICAgICAgICBXQVJOICBvcmcuYXBhY2hlLmZvcC5hcHBz LkZPVXNlckFnZW50IC0gR2x5cGgNCj4gIuKIkiIgKDB4MjIxMiwgbWludXMpIG5vdCBhdmFpbGFi bGUgaW4gZm9udCAiVGltZXMtSXRhbGljIi4NCj4gMTE6MTg6MjguMzk3IFttYWluXSAgICAgICAg ICAgIFdBUk4gIG9yZy5hcGFjaGUuZm9wLmFwcHMuRk9Vc2VyQWdlbnQgLSBHbHlwaA0KPiAixKci ICgweDEyNywgaGJhcikgbm90IGF2YWlsYWJsZSBpbiBmb250ICJUaW1lcy1JdGFsaWMiLg0KPiAx MToxODoyOC4zOTkgW21haW5dICAgICAgICAgICAgV0FSTiAgb3JnLmFwYWNoZS5mb3AuYXBwcy5G T1VzZXJBZ2VudCAtIEdseXBoDQo+ICLigLIiICgweDIwMzIsIG1pbnV0ZSkgbm90IGF2YWlsYWJs ZSBpbiBmb250ICJUaW1lcy1JdGFsaWMiLg0KPiBqYXZhLmxhbmcuSWxsZWdhbEFyZ3VtZW50RXhj ZXB0aW9uOiAxNA0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5TY2Fs ZWRCYXNlbGluZVRhYmxlLmdldEJhc2VsaW5lRGVmYXVsdE9mZnNldChTY2FsZWRCYXNlbGluZVRh YmxlLmphdmE6MTc3KQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5T Y2FsZWRCYXNlbGluZVRhYmxlLjxpbml0PihTY2FsZWRCYXNlbGluZVRhYmxlLmphdmE6NzYpDQo+ IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuaW5saW5lLlNjYWxlZEJhc2VsaW5lVGFi bGUuZGVyaXZlU2NhbGVkQmFzZWxpbmVUYWJsZShTY2FsZWRCYXNlbGluZVRhYmxlLmphdmE6MjAy KQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5BbGlnbm1lbnRDb250 ZXh0LmdldEFjdHVhbEJhc2VsaW5lT2Zmc2V0KEFsaWdubWVudENvbnRleHQuamF2YTo0MTkpDQo+ IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuaW5saW5lLkFsaWdubWVudENvbnRleHQu c2V0QmFzZWxpbmVTaGlmdChBbGlnbm1lbnRDb250ZXh0LmphdmE6MzIxKQ0KPiAJYXQNCj4gb3Jn LmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5BbGlnbm1lbnRDb250ZXh0Ljxpbml0PihBbGln bm1lbnRDb250ZXh0LmphdmE6MTMxKQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdy LmlubGluZS5BbGlnbm1lbnRDb250ZXh0Ljxpbml0PihBbGlnbm1lbnRDb250ZXh0LmphdmE6OTcp DQo+IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuaW5saW5lLklubGluZUxheW91dE1h bmFnZXIuZ2V0TmV4dEtudXRoRWxlbWVudHMoSW5saW5lTGF5b3V0TWFuYWdlci5qYXZhOjI3NykN Cj4gCWF0DQo+IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUuSW5saW5lTGF5b3V0TWFu YWdlci5nZXROZXh0S251dGhFbGVtZW50cyhJbmxpbmVMYXlvdXRNYW5hZ2VyLmphdmE6MzI5KQ0K PiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5JbmxpbmVMYXlvdXRNYW5h Z2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKElubGluZUxheW91dE1hbmFnZXIuamF2YTozMjkpDQo+ IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuaW5saW5lLkxpbmVMYXlvdXRNYW5hZ2Vy LmNvbGxlY3RJbmxpbmVLbnV0aEVsZW1lbnRzKExpbmVMYXlvdXRNYW5hZ2VyLmphdmE6Njg5KQ0K PiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5MaW5lTGF5b3V0TWFuYWdl ci5nZXROZXh0S251dGhFbGVtZW50cyhMaW5lTGF5b3V0TWFuYWdlci5qYXZhOjYyMikNCj4gCWF0 DQo+IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5CbG9ja0xheW91dE1hbmFnZXIuZ2V0TmV4dENo aWxkRWxlbWVudHMoQmxvY2tMYXlvdXRNYW5hZ2VyLmphdmE6MTQxKQ0KPiAJYXQNCj4gb3JnLmFw YWNoZS5mb3AubGF5b3V0bWdyLkJsb2NrU3RhY2tpbmdMYXlvdXRNYW5hZ2VyLmdldE5leHRLbnV0 aEVsZW1lbnRzKEJsb2NrU3RhY2tpbmdMYXlvdXRNYW5hZ2VyLmphdmE6Mjg4KQ0KPiAJYXQNCj4g b3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkJsb2NrTGF5b3V0TWFuYWdlci5nZXROZXh0S251dGhF bGVtZW50cyhCbG9ja0xheW91dE1hbmFnZXIuamF2YToxMTMpDQo+IAlhdA0KPiBvcmcuYXBhY2hl LmZvcC5sYXlvdXRtZ3IuQmxvY2tMYXlvdXRNYW5hZ2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKEJs b2NrTGF5b3V0TWFuYWdlci5qYXZhOjEwNSkNCj4gCWF0DQo+IG9yZy5hcGFjaGUuZm9wLmxheW91 dG1nci5CbG9ja0xheW91dE1hbmFnZXIuZ2V0TmV4dENoaWxkRWxlbWVudHMoQmxvY2tMYXlvdXRN YW5hZ2VyLmphdmE6MTQxKQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkJsb2Nr U3RhY2tpbmdMYXlvdXRNYW5hZ2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKEJsb2NrU3RhY2tpbmdM YXlvdXRNYW5hZ2VyLmphdmE6Mjg4KQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdy LkJsb2NrTGF5b3V0TWFuYWdlci5nZXROZXh0S251dGhFbGVtZW50cyhCbG9ja0xheW91dE1hbmFn ZXIuamF2YToxMTMpDQo+IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuQmxvY2tMYXlv dXRNYW5hZ2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKEJsb2NrTGF5b3V0TWFuYWdlci5qYXZhOjEw NSkNCj4gCWF0DQo+IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5GbG93TGF5b3V0TWFuYWdlci5n ZXROZXh0Q2hpbGRFbGVtZW50cyhGbG93TGF5b3V0TWFuYWdlci5qYXZhOjIyMSkNCj4gCWF0DQo+ IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5GbG93TGF5b3V0TWFuYWdlci5hZGRDaGlsZEVsZW1l bnRzKEZsb3dMYXlvdXRNYW5hZ2VyLmphdmE6MTQ1KQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3Au bGF5b3V0bWdyLkZsb3dMYXlvdXRNYW5hZ2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKEZsb3dMYXlv dXRNYW5hZ2VyLmphdmE6MTE0KQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkZs b3dMYXlvdXRNYW5hZ2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKEZsb3dMYXlvdXRNYW5hZ2VyLmph dmE6NjcpDQo+IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuUGFnZUJyZWFrZXIuZ2V0 TmV4dEtudXRoRWxlbWVudHMoUGFnZUJyZWFrZXIuamF2YToyMjIpDQo+IAlhdA0KPiBvcmcuYXBh Y2hlLmZvcC5sYXlvdXRtZ3IuQWJzdHJhY3RCcmVha2VyLmdldE5leHRCbG9ja0xpc3QoQWJzdHJh Y3RCcmVha2VyLmphdmE6NjczKQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLlBh Z2VCcmVha2VyLmdldE5leHRCbG9ja0xpc3QoUGFnZUJyZWFrZXIuamF2YToxNTUpDQo+IAlhdA0K PiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuUGFnZUJyZWFrZXIuZ2V0TmV4dEJsb2NrTGlzdChQ YWdlQnJlYWtlci5qYXZhOjEzNykNCj4gCWF0DQo+IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5B YnN0cmFjdEJyZWFrZXIuZG9MYXlvdXQoQWJzdHJhY3RCcmVha2VyLmphdmE6Mzg3KQ0KPiAJYXQg b3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLlBhZ2VCcmVha2VyLmRvTGF5b3V0KFBhZ2VCcmVha2Vy LmphdmE6OTApDQo+IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuUGFnZVNlcXVlbmNl TGF5b3V0TWFuYWdlci5hY3RpdmF0ZUxheW91dChQYWdlU2VxdWVuY2VMYXlvdXRNYW5hZ2VyLmph dmE6MTEzKQ0KPiAJYXQNCj4gb3JnLmFwYWNoZS5mb3AuYXJlYS5BcmVhVHJlZUhhbmRsZXIuZW5k UGFnZVNlcXVlbmNlKEFyZWFUcmVlSGFuZGxlci5qYXZhOjI2NykNCj4gCWF0DQo+IG9yZy5hcGFj aGUuZm9wLmZvLnBhZ2luYXRpb24uUGFnZVNlcXVlbmNlLmVuZE9mTm9kZShQYWdlU2VxdWVuY2Uu amF2YToxMjgpDQo+IAlhdA0KPiBvcmcuYXBhY2hlLmZvcC5mby5GT1RyZWVCdWlsZGVyJE1haW5G T0hhbmRsZXIuZW5kRWxlbWVudChGT1RyZWVCdWlsZGVyLmphdmE6MzQ3KQ0KPiAJYXQgb3JnLmFw YWNoZS5mb3AuZm8uRk9UcmVlQnVpbGRlci5lbmRFbGVtZW50KEZPVHJlZUJ1aWxkZXIuamF2YTox ODEpDQo+IAlhdA0KPiBuZXQuc2Yuc2F4b24uZXZlbnQuQ29udGVudEhhbmRsZXJQcm94eS5lbmRF bGVtZW50KENvbnRlbnRIYW5kbGVyUHJveHkuamF2YTozOTEpDQo+IAlhdA0KPiBuZXQuc2Yuc2F4 b24uZXZlbnQuTmFtZXNwYWNlUmVkdWNlci5lbmRFbGVtZW50KE5hbWVzcGFjZVJlZHVjZXIuamF2 YToyMTMpDQo+IAlhdA0KPiBuZXQuc2Yuc2F4b24uZXZlbnQuQ29tcGxleENvbnRlbnRPdXRwdXR0 ZXIuZW5kRWxlbWVudChDb21wbGV4Q29udGVudE91dHB1dHRlci5qYXZhOjQzMikNCj4gCWF0DQo+ IG5ldC5zZi5zYXhvbi5pbnN0cnVjdC5FbGVtZW50Q3JlYXRvci5wcm9jZXNzTGVhdmluZ1RhaWwo RWxlbWVudENyZWF0b3IuamF2YToyOTkpDQo+IAlhdCBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3QuQmxv Y2sucHJvY2Vzc0xlYXZpbmdUYWlsKEJsb2NrLmphdmE6NTU2KQ0KPiAJYXQgbmV0LnNmLnNheG9u Lmluc3RydWN0Lkluc3RydWN0aW9uLnByb2Nlc3MoSW5zdHJ1Y3Rpb24uamF2YTo5MykNCj4gCWF0 DQo+IG5ldC5zZi5zYXhvbi5pbnN0cnVjdC5FbGVtZW50Q3JlYXRvci5wcm9jZXNzTGVhdmluZ1Rh aWwoRWxlbWVudENyZWF0b3IuamF2YToyOTYpDQo+IAlhdCBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3Qu QmxvY2sucHJvY2Vzc0xlYXZpbmdUYWlsKEJsb2NrLmphdmE6NTU2KQ0KPiAJYXQgbmV0LnNmLnNh eG9uLmluc3RydWN0LlRlbXBsYXRlLmFwcGx5TGVhdmluZ1RhaWwoVGVtcGxhdGUuamF2YToyMDMp DQo+IAlhdA0KPiBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3QuQXBwbHlUZW1wbGF0ZXMuYXBwbHlUZW1w bGF0ZXMoQXBwbHlUZW1wbGF0ZXMuamF2YTozNDUpDQo+IAlhdCBuZXQuc2Yuc2F4b24uQ29udHJv bGxlci50cmFuc2Zvcm1Eb2N1bWVudChDb250cm9sbGVyLmphdmE6MTgwNykNCj4gCWF0IG5ldC5z Zi5zYXhvbi5Db250cm9sbGVyLnRyYW5zZm9ybShDb250cm9sbGVyLmphdmE6MTYyMSkNCj4gCWF0 IGNvbS5pZmFjdG9yeS5vc28uY29tcG9uZW50cy5Eb3dubG9hZERvYy5yZW5kZXIoRG93bmxvYWRE b2MuamF2YToyMTEpDQo+IAlhdCBjb20uaWZhY3Rvcnkub3NvLnBhZ2VzLlBkZlRlc3QudGVzdERv d25sb2FkRG9jKFBkZlRlc3QuamF2YTo2NykNCj4gCWF0IHN1bi5yZWZsZWN0Lk5hdGl2ZU1ldGhv ZEFjY2Vzc29ySW1wbC5pbnZva2UwKE5hdGl2ZSBNZXRob2QpDQo+IAlhdA0KPiBzdW4ucmVmbGVj dC5OYXRpdmVNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKE5hdGl2ZU1ldGhvZEFjY2Vzc29ySW1w bC5qYXZhOjM5KQ0KPiAJYXQNCj4gc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29y SW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjI1KQ0KPiAJYXQg amF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTo1OTcpDQo+IAlhdA0K PiBvcmcuanVuaXQucnVubmVycy5tb2RlbC5GcmFtZXdvcmtNZXRob2QkMS5ydW5SZWZsZWN0aXZl Q2FsbChGcmFtZXdvcmtNZXRob2QuamF2YTo0NCkNCj4gCWF0DQo+IG9yZy5qdW5pdC5pbnRlcm5h bC5ydW5uZXJzLm1vZGVsLlJlZmxlY3RpdmVDYWxsYWJsZS5ydW4oUmVmbGVjdGl2ZUNhbGxhYmxl LmphdmE6MTUpDQo+IAlhdA0KPiBvcmcuanVuaXQucnVubmVycy5tb2RlbC5GcmFtZXdvcmtNZXRo b2QuaW52b2tlRXhwbG9zaXZlbHkoRnJhbWV3b3JrTWV0aG9kLmphdmE6NDEpDQo+IAlhdA0KPiBv cmcuanVuaXQuaW50ZXJuYWwucnVubmVycy5zdGF0ZW1lbnRzLkludm9rZU1ldGhvZC5ldmFsdWF0 ZShJbnZva2VNZXRob2QuamF2YToyMCkNCj4gCWF0DQo+IG9yZy5qdW5pdC5pbnRlcm5hbC5ydW5u ZXJzLnN0YXRlbWVudHMuUnVuQmVmb3Jlcy5ldmFsdWF0ZShSdW5CZWZvcmVzLmphdmE6MjgpDQo+ IAlhdA0KPiBvcmcuanVuaXQuaW50ZXJuYWwucnVubmVycy5zdGF0ZW1lbnRzLlJ1bkFmdGVycy5l dmFsdWF0ZShSdW5BZnRlcnMuamF2YTozMSkNCj4gCWF0DQo+IG9yZy5qdW5pdC5ydW5uZXJzLkJs b2NrSlVuaXQ0Q2xhc3NSdW5uZXIucnVuQ2hpbGQoQmxvY2tKVW5pdDRDbGFzc1J1bm5lci5qYXZh Ojc2KQ0KPiAJYXQNCj4gb3JnLmp1bml0LnJ1bm5lcnMuQmxvY2tKVW5pdDRDbGFzc1J1bm5lci5y dW5DaGlsZChCbG9ja0pVbml0NENsYXNzUnVubmVyLmphdmE6NTApDQo+IAlhdCBvcmcuanVuaXQu cnVubmVycy5QYXJlbnRSdW5uZXIkMy5ydW4oUGFyZW50UnVubmVyLmphdmE6MTkzKQ0KPiAJYXQg b3JnLmp1bml0LnJ1bm5lcnMuUGFyZW50UnVubmVyJDEuc2NoZWR1bGUoUGFyZW50UnVubmVyLmph dmE6NTIpDQo+IAlhdCBvcmcuanVuaXQucnVubmVycy5QYXJlbnRSdW5uZXIucnVuQ2hpbGRyZW4o UGFyZW50UnVubmVyLmphdmE6MTkxKQ0KPiAJYXQgb3JnLmp1bml0LnJ1bm5lcnMuUGFyZW50UnVu bmVyLmFjY2VzcyQwMDAoUGFyZW50UnVubmVyLmphdmE6NDIpDQo+IAlhdCBvcmcuanVuaXQucnVu bmVycy5QYXJlbnRSdW5uZXIkMi5ldmFsdWF0ZShQYXJlbnRSdW5uZXIuamF2YToxODQpDQo+IAlh dA0KPiBvcmcuanVuaXQuaW50ZXJuYWwucnVubmVycy5zdGF0ZW1lbnRzLlJ1bkJlZm9yZXMuZXZh bHVhdGUoUnVuQmVmb3Jlcy5qYXZhOjI4KQ0KPiAJYXQgb3JnLmp1bml0LnJ1bm5lcnMuUGFyZW50 UnVubmVyLnJ1bihQYXJlbnRSdW5uZXIuamF2YToyMzYpDQo+IAlhdA0KPiBvcmcuZWNsaXBzZS5q ZHQuaW50ZXJuYWwuanVuaXQ0LnJ1bm5lci5KVW5pdDRUZXN0UmVmZXJlbmNlLnJ1bihKVW5pdDRU ZXN0UmVmZXJlbmNlLmphdmE6NDYpDQo+IAlhdA0KPiBvcmcuZWNsaXBzZS5qZHQuaW50ZXJuYWwu anVuaXQucnVubmVyLlRlc3RFeGVjdXRpb24ucnVuKFRlc3RFeGVjdXRpb24uamF2YTozOCkNCj4g CWF0DQo+IG9yZy5lY2xpcHNlLmpkdC5pbnRlcm5hbC5qdW5pdC5ydW5uZXIuUmVtb3RlVGVzdFJ1 bm5lci5ydW5UZXN0cyhSZW1vdGVUZXN0UnVubmVyLmphdmE6NDY3KQ0KPiAJYXQNCj4gb3JnLmVj bGlwc2UuamR0LmludGVybmFsLmp1bml0LnJ1bm5lci5SZW1vdGVUZXN0UnVubmVyLnJ1blRlc3Rz KFJlbW90ZVRlc3RSdW5uZXIuamF2YTo2ODMpDQo+IAlhdA0KPiBvcmcuZWNsaXBzZS5qZHQuaW50 ZXJuYWwuanVuaXQucnVubmVyLlJlbW90ZVRlc3RSdW5uZXIucnVuKFJlbW90ZVRlc3RSdW5uZXIu amF2YTozOTApDQo+IAlhdA0KPiBvcmcuZWNsaXBzZS5qZHQuaW50ZXJuYWwuanVuaXQucnVubmVy LlJlbW90ZVRlc3RSdW5uZXIubWFpbihSZW1vdGVUZXN0UnVubmVyLmphdmE6MTk3KQ0KPiANCj4g SGVyZSBpcyB0aGF0IHN0YWNrIHRyYWNlIGFzIGFuIGF0dGFjaG1lbnQ6IA0KPiANCj4gZm9wX2Nv bnNvbGUudHh0DQo+IDxodHRwOi8vYXBhY2hlLWZvcC4xMDY1MzQ3Lm41Lm5hYmJsZS5jb20vZmls ZS9uMzczMjYvZm9wX2NvbnNvbGUudHh0PiAgDQo+IA0KPiBQbGVhc2UgbGV0IG1lIGtub3cgaWYg eW91IG5lZWQgYW55dGhpbmcgZWxzZSwgaWYgdGhlcmUgYXJlIGFueSBwcm9ibGVtcyB3aXRoDQo+ IHRoZSBhdHRhY2htZW50cywgZXRjLiBUaGFua3MuIA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IC0t DQo+IFZpZXcgdGhpcyBtZXNzYWdlIGluIGNvbnRleHQ6IGh0dHA6Ly9hcGFjaGUtZm9wLjEwNjUz NDcubjUubmFiYmxlLmNvbS9qYXZhLWxhbmctSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uLTE0LXdo ZW4tcHJvY2Vzc2luZy1tYXRoLXRwMzczMDZwMzczMjYuaHRtbA0KPiBTZW50IGZyb20gdGhlIEZP UCAtIFVzZXJzIG1haWxpbmcgbGlzdCBhcmNoaXZlIGF0IE5hYmJsZS5jb20uDQo+IA0KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCj4gVG8gdW5zdWJzY3JpYmUsIGUtbWFpbDogZm9wLXVzZXJzLXVuc3Vic2NyaWJl QHhtbGdyYXBoaWNzLmFwYWNoZS5vcmcNCj4gRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFp bDogZm9wLXVzZXJzLWhlbHBAeG1sZ3JhcGhpY3MuYXBhY2hlLm9yZw0KPiANCiAJCSAJICAgCQkg IA== --_90bf4a1a-3bed-4e59-bccb-a98c48c23a3e_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT48IS0tDQouaG1tZXNzYWdlIFANCnsNCm1hcmdpbjowcHg7 DQpwYWRkaW5nOjBweA0KfQ0KYm9keS5obW1lc3NhZ2UNCnsNCmZvbnQtc2l6ZTogMTJwdDsNCmZv bnQtZmFtaWx5OkNhbGlicmkNCn0NCi0tPjwvc3R5bGU+PC9oZWFkPg0KPGJvZHkgY2xhc3M9J2ht bWVzc2FnZSc+PGRpdiBkaXI9J2x0cic+PGZvbnQgZmFjZT0iQ2FsaWJyaSwgc2Fucy1zZXJpZiIg c2l6ZT0iMyI+SGksIEkgaGFkIGEgcXVpY2sgbG9vayBhdCB0aGlzLiBPbmUgb2YgdGhlIGlzc3Vl cyAoSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uKSByZWxhdGVzIHRvIHRoZSBmb2xsb3dpbmcgZm91 ciB0YWdzOjwvZm9udD48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxMnB0OyI+PGJyPjwvZGl2PjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSwg c2Fucy1zZXJpZiI+Jmx0O2ZvOmlubGluZSB2ZXJ0aWNhbC1hbGlnbj0idG9wIiBmb250LXNpemU9 Ijc1JSImZ3Q7w6LLhuKAmWkyeDB4UCAvw4TCpyZsdDsvZm86aW5saW5lJmd0OzwvZm9udD48L2Rp dj48ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMtc2VyaWYiPiZsdDtmbzppbmxpbmUgdmVy dGljYWwtYWxpZ249InRvcCIgZm9udC1zaXplPSI3NSUiJmd0O8Oiy4bigJkyMcOOwrHDouKCrMKy WCZsdDtmbzppbmxpbmUgdmVydGljYWwtYWxpZ249InN1YiIgZm9udC1zaXplPSI3NSUiJmd0O8OP 4oKsLzImbHQ7L2ZvOmlubGluZSZndDsmbHQ7L2ZvOmlubGluZSZndDs8L2ZvbnQ+PC9kaXY+PGRp dj48Zm9udCBmYWNlPSJDYWxpYnJpLCBzYW5zLXNlcmlmIj4mbHQ7Zm86aW5saW5lIHZlcnRpY2Fs LWFsaWduPSJ0b3AiIGZvbnQtc2l6ZT0iNzUlIiZndDtpMnAwcFgvw4TCpyZsdDsvZm86aW5saW5l Jmd0OzwvZm9udD48L2Rpdj48ZGl2PiZsdDtmbzppbmxpbmUgdmVydGljYWwtYWxpZ249InRvcCIg Zm9udC1zaXplPSI3NSUiJmd0OzIxw47CscOi4oKswrLDouKCrMKyWCZsdDtmbzppbmxpbmUgdmVy dGljYWwtYWxpZ249InN1YiIgZm9udC1zaXplPSI3NSUiJmd0OzAmbHQ7L2ZvOmlubGluZSZndDsm bHQ7L2ZvOmlubGluZSZndDs8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoaXMgYml0IGlzIG1v cmUgZm9yIHRoZSBhdHRlbnRpb24gb2YgYW55b25lIG9uIGhlcmUgZmFtaWxpYXIgd2l0aCB0aGlz IGJpdCBvZiB0aGUgY29kZS4gV2hlbiBJIHJhbiB0aHJvdWdoIHRoZSBleGFtcGxlIGluIHRoZSBj b2RlIG9uIHRydW5rLCB0aGUgbWV0aG9kJm5ic3A7c2V0QWxpZ25tZW50QmFzZWxpbmVJZGVudGlm aWVyIChBbGlnbm1lbnRDb250ZXh0LmphdmE6MjI0KSB0YWtlcyBhbiBhbGlnbm1lbnRCYXNlbGlu ZSBhcmd1bWVudCB3aG9zZSB2YWx1ZSBpcyAxNC4gVGhpcyB2YWx1ZSBtYXRjaGVzIEVOX0JFRk9S RV9FREdFLiBUaGlzIHNldHMgYW4mbmJzcDthbGlnbm1lbnRCYXNlbGluZUlkZW50aWZpZXIgd2hp Y2ggaXMgdGhlbiB1c2VkIGluIHRoZSBnZXRCYXNlbGluZURlZmF1bHRPZmZzZXQgKFNjYWxlZEJh c2VsaW5lVGFibGUuamF2YToxNTIpIGJ1dCB0aGVyZSBpcyBubyBvcHRpb24gdGhlcmUgdG8gaGFu ZGxlIGEgdmFsdWUgb2YgMTQuIEkgbm90aWNlIHRoZXJlIGlzIGFuIG9wdGlvbiB0byBoYW5kbGUg RU5fVEVYVF9CRUZPUkVfRURHRSB3aGljaCBzb3VuZHMgc2ltaWxhciwgYnV0IHRoYXQgdmFsdWUg aXMgMTQxIGFuZCBub3QgMTQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaXRoIHJlZ2FyZCB0 byB0aGUgdXJsIGlzc3VlLCBJIGFtIG5vdCBzdXJlIHdoeSB0aGF0IGlzIGhhcHBlbmluZyBhcyBJ IGRpZCBub3QgbWFuYWdlIHRvIHJlcGxpY2F0ZSB0aGF0IGlzc3VlLiBPbmNlIEkgY29tbWVudGVk IG91dCB0aGUgYWJvdmUgbGluZXMgaXQgZ2VuZXJhdGVkIHRoZSBQREYgZmluZS4gTWF5YmUgdGhh dCBpc3N1ZSBsaWVzIGVsc2V3aGVyZSBpbiB0aGUgRk8/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5SZWdhcmRzLDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Um9iZXJ0IE1leWVyPC9kaXY+PGRp dj48YnI+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsiPjxkaXYgaWQ9IlNreURyaXZlUGxhY2Vob2xkZXIiPjwvZGl2PiZndDsgRGF0 ZTogRnJpLCA5IE5vdiAyMDEyIDA5OjU5OjM0IC0wODAwPGJyPiZndDsgRnJvbTogdHlsZXJAaWZh Y3RvcnkuY29tPGJyPiZndDsgVG86IGZvcC11c2Vyc0B4bWxncmFwaGljcy5hcGFjaGUub3JnPGJy PiZndDsgU3ViamVjdDogUmU6ICJqYXZhLmxhbmcuSWxsZWdhbEFyZ3VtZW50RXhjZXB0aW9uOiAx NCIgd2hlbiBwcm9jZXNzaW5nIG1hdGg8YnI+Jmd0OyA8YnI+Jmd0OyBIZXJlIGlzIHRoZSBmaWxl LCB0aGUgZm9wIHNlY3Rpb25zIGFyZSBpbnNpZGUgdGhlIGlmcDpib2R5IHRhZy4gVGhlc2UgZ2V0 PGJyPiZndDsgZXh0cmFjdGVkIGFuZCBjb21iaW5lZCB3aXRoIHNvbWUgb3RoZXIgbWV0YWRhdGEs IGV0Yy4gdG8gbWFrZSB0aGUgZmluYWwgcGRmLjxicj4mZ3Q7IFRob3NlIGNvbnRlbnRzIGFyZSB3 aGF0IEkgdGhvdWdodCB3YXMgaW5saW5lZCBpbiBteSBwcmV2aW91cyBlbWFpbCw8YnI+Jmd0OyBh cG9sb2dpZXMgaWYgdGhleSBkaWRuJ3Qgc2hvdyB1cDo8YnI+Jmd0OyA8YnI+Jmd0OyBmb3Bfb3V0 cHV0X2FjcHJvZi05NzgwMTk4NTA5MTQxLWNoYXB0ZXItMzxicj4mZ3Q7ICZsdDtodHRwOi8vYXBh Y2hlLWZvcC4xMDY1MzQ3Lm41Lm5hYmJsZS5jb20vZmlsZS9uMzczMjYvZm9wX291dHB1dF9hY3By b2YtOTc4MDE5ODUwOTE0MS1jaGFwdGVyLTMmZ3Q7ICA8YnI+Jmd0OyA8YnI+Jmd0OyBJJ20gdXNp bmcgdmVyc2lvbiAxLjAuIEkgaGFkIGJ1aWx0IGZyb20gdHJ1bmsgYmVmb3JlIHRvIGFkZHJlc3Mg c29tZSBvdGhlcjxicj4mZ3Q7IGVycm9ycyBJIHdhcyBoYXZpbmcgYXQgdGhlIHRpbWUsIGhlcmUg aXMgdGhlIG91dHB1dCBmcm9tIHN2biBpbmZvOiA8YnI+Jmd0OyA8YnI+Jmd0OyB0eWxlckB0aW1i dWt0dTovdmFyL3RtcC9mb3AvdHJ1bmskIHN2biBpbmZvPGJyPiZndDsgUGF0aDogLjxicj4mZ3Q7 IFVSTDogaHR0cDovL3N2bi5hcGFjaGUub3JnL3JlcG9zL2FzZi94bWxncmFwaGljcy9mb3AvdHJ1 bms8YnI+Jmd0OyBSZXBvc2l0b3J5IFJvb3Q6IGh0dHA6Ly9zdm4uYXBhY2hlLm9yZy9yZXBvcy9h c2Y8YnI+Jmd0OyBSZXBvc2l0b3J5IFVVSUQ6IDEzZjc5NTM1LTQ3YmItMDMxMC05OTU2LWZmYTQ1 MGVkZWY2ODxicj4mZ3Q7IFJldmlzaW9uOiAxMzUyOTkxPGJyPiZndDsgTm9kZSBLaW5kOiBkaXJl Y3Rvcnk8YnI+Jmd0OyBTY2hlZHVsZTogbm9ybWFsPGJyPiZndDsgTGFzdCBDaGFuZ2VkIEF1dGhv cjogdmhlbm5lYmVydDxicj4mZ3Q7IExhc3QgQ2hhbmdlZCBSZXY6IDEzNTI5OTE8YnI+Jmd0OyBM YXN0IENoYW5nZWQgRGF0ZTogMjAxMi0wNi0yMiAxNDoxNDo1MSAtMDQwMCAoRnJpLCAyMiBKdW4g MjAxMik8YnI+Jmd0OyA8YnI+Jmd0OyBJIHJ1biBhIHVuaXQgdGVzdCB0byBzZWUgd2hhdCBoYXBw ZW5zIHdoZW4gSSB1bmNvbW1lbnQvY29tbWVudCB2YXJpb3VzPGJyPiZndDsgc2VjdGlvbnMsIGV0 Yy4gSGVyZSBpcyB0aGUgY29uc29sZSBvdXRwdXQgd2hlbiBJIHJ1biB0aGF0IHRlc3Q6IDxicj4m Z3Q7IDxicj4mZ3Q7IDExOjE4OjI1LjkzOCBbbWFpbl0gICAgICAgICAgICBFUlJPUiBjLmkuby5z LlBsdWdpbk1vZHVsZS5QZGZTZXJ2aWNlIC0gRXJyb3I8YnI+Jmd0OyB3aGlsZSBjb25maWd1cmlu ZyBmb3AgZmFjdG9yeTo8YnI+Jmd0OyBqYXZhLm5ldC5NYWxmb3JtZWRVUkxFeGNlcHRpb246IG51 bGw8YnI+Jmd0OyAJYXQgamF2YS5uZXQuVVJMLiZsdDtpbml0Jmd0OyhVUkwuamF2YTo2MDEpIH5b bmE6MS42LjBfMjZdPGJyPiZndDsgCWF0IGphdmEubmV0LlVSTC4mbHQ7aW5pdCZndDsoVVJMLmph dmE6NDY0KSB+W25hOjEuNi4wXzI2XTxicj4mZ3Q7IAlhdCBqYXZhLm5ldC5VUkwuJmx0O2luaXQm Z3Q7KFVSTC5qYXZhOjQxMykgfltuYToxLjYuMF8yNl08YnI+Jmd0OyAJYXQgb3JnLmFwYWNoZS54 ZXJjZXMuaW1wbC5YTUxFbnRpdHlNYW5hZ2VyLnNldHVwQ3VycmVudEVudGl0eShVbmtub3duPGJy PiZndDsgU291cmNlKSB+W3hlcmNlc0ltcGwtMi45LjEuamFyOm5hXTxicj4mZ3Q7IAlhdCBvcmcu YXBhY2hlLnhlcmNlcy5pbXBsLlhNTFZlcnNpb25EZXRlY3Rvci5kZXRlcm1pbmVEb2NWZXJzaW9u KFVua25vd248YnI+Jmd0OyBTb3VyY2UpIH5beGVyY2VzSW1wbC0yLjkuMS5qYXI6bmFdPGJyPiZn dDsgCWF0IG9yZy5hcGFjaGUueGVyY2VzLnBhcnNlcnMuWE1MMTFDb25maWd1cmF0aW9uLnBhcnNl KFVua25vd24gU291cmNlKTxicj4mZ3Q7IH5beGVyY2VzSW1wbC0yLjkuMS5qYXI6bmFdPGJyPiZn dDsgCWF0IG9yZy5hcGFjaGUueGVyY2VzLnBhcnNlcnMuWE1MMTFDb25maWd1cmF0aW9uLnBhcnNl KFVua25vd24gU291cmNlKTxicj4mZ3Q7IH5beGVyY2VzSW1wbC0yLjkuMS5qYXI6bmFdPGJyPiZn dDsgCWF0IG9yZy5hcGFjaGUueGVyY2VzLnBhcnNlcnMuWE1MUGFyc2VyLnBhcnNlKFVua25vd24g U291cmNlKTxicj4mZ3Q7IH5beGVyY2VzSW1wbC0yLjkuMS5qYXI6bmFdPGJyPiZndDsgCWF0IG9y Zy5hcGFjaGUueGVyY2VzLnBhcnNlcnMuQWJzdHJhY3RTQVhQYXJzZXIucGFyc2UoVW5rbm93biBT b3VyY2UpPGJyPiZndDsgflt4ZXJjZXNJbXBsLTIuOS4xLmphcjpuYV08YnI+Jmd0OyAJYXQgb3Jn LmFwYWNoZS54ZXJjZXMuamF4cC5TQVhQYXJzZXJJbXBsJEpBWFBTQVhQYXJzZXIucGFyc2UoVW5r bm93biBTb3VyY2UpPGJyPiZndDsgflt4ZXJjZXNJbXBsLTIuOS4xLmphcjpuYV08YnI+Jmd0OyAJ YXQ8YnI+Jmd0OyBvcmcuYXBhY2hlLmF2YWxvbi5mcmFtZXdvcmsuY29uZmlndXJhdGlvbi5EZWZh dWx0Q29uZmlndXJhdGlvbkJ1aWxkZXIuYnVpbGQoRGVmYXVsdENvbmZpZ3VyYXRpb25CdWlsZGVy LmphdmE6MjU1KTxicj4mZ3Q7IH5bYXZhbG9uLWZyYW1ld29yay1pbXBsLTQuMy4xLmphcjpuYV08 YnI+Jmd0OyAxMToxODoyOC4wMTMgW21haW5dICAgICAgICAgICAgV0FSTiAgb3JnLmFwYWNoZS5m b3AuYXBwcy5GT1VzZXJBZ2VudCAtIEZvbnQ8YnI+Jmd0OyAiRGVqYVZ1U2Fucyxub3JtYWwsNDAw IiBub3QgZm91bmQuIFN1YnN0aXR1dGluZyB3aXRoICJhbnksbm9ybWFsLDQwMCIuPGJyPiZndDsg MTE6MTg6MjguMzQwIFttYWluXSAgICAgICAgICAgIFdBUk4gIG9yZy5hcGFjaGUuZm9wLmFwcHMu Rk9Vc2VyQWdlbnQgLSBGb250PGJyPiZndDsgIkRlamFWdVNhbnMsaXRhbGljLDQwMCIgbm90IGZv dW5kLiBTdWJzdGl0dXRpbmcgd2l0aCAiYW55LGl0YWxpYyw0MDAiLjxicj4mZ3Q7IDExOjE4OjI4 LjM4MSBbbWFpbl0gICAgICAgICAgICBXQVJOICBvcmcuYXBhY2hlLmZvcC5hcHBzLkZPVXNlckFn ZW50IC0gR2x5cGg8YnI+Jmd0OyAizrEiICgweDNiMSwgYWxwaGEpIG5vdCBhdmFpbGFibGUgaW4g Zm9udCAiVGltZXMtSXRhbGljIi48YnI+Jmd0OyAxMToxODoyOC4zODIgW21haW5dICAgICAgICAg ICAgV0FSTiAgb3JnLmFwYWNoZS5mb3AuYXBwcy5GT1VzZXJBZ2VudCAtIEdseXBoPGJyPiZndDsg IuKAsiIgKDB4MjAzMiwgbWludXRlKSBub3QgYXZhaWxhYmxlIGluIGZvbnQgIlRpbWVzLVJvbWFu Ii48YnI+Jmd0OyAxMToxODoyOC4zODkgW21haW5dICAgICAgICAgICAgV0FSTiAgb3JnLmFwYWNo ZS5mb3AuYXBwcy5GT1VzZXJBZ2VudCAtIEdseXBoPGJyPiZndDsgIs6xIiAoMHgzYjEsIGFscGhh KSBub3QgYXZhaWxhYmxlIGluIGZvbnQgIlRpbWVzLVJvbWFuIi48YnI+Jmd0OyAxMToxODoyOC4z ODkgW21haW5dICAgICAgICAgICAgV0FSTiAgb3JnLmFwYWNoZS5mb3AuYXBwcy5GT1VzZXJBZ2Vu dCAtIEdseXBoPGJyPiZndDsgIuOAiSIgKDB4MzAwOSwgYW5nbGVicmFja2V0cmlnaHQpIG5vdCBh dmFpbGFibGUgaW4gZm9udCAiVGltZXMtUm9tYW4iLjxicj4mZ3Q7IDExOjE4OjI4LjM5NyBbbWFp bl0gICAgICAgICAgICBXQVJOICBvcmcuYXBhY2hlLmZvcC5hcHBzLkZPVXNlckFnZW50IC0gR2x5 cGg8YnI+Jmd0OyAi4oiSIiAoMHgyMjEyLCBtaW51cykgbm90IGF2YWlsYWJsZSBpbiBmb250ICJU aW1lcy1JdGFsaWMiLjxicj4mZ3Q7IDExOjE4OjI4LjM5NyBbbWFpbl0gICAgICAgICAgICBXQVJO ICBvcmcuYXBhY2hlLmZvcC5hcHBzLkZPVXNlckFnZW50IC0gR2x5cGg8YnI+Jmd0OyAixKciICgw eDEyNywgaGJhcikgbm90IGF2YWlsYWJsZSBpbiBmb250ICJUaW1lcy1JdGFsaWMiLjxicj4mZ3Q7 IDExOjE4OjI4LjM5OSBbbWFpbl0gICAgICAgICAgICBXQVJOICBvcmcuYXBhY2hlLmZvcC5hcHBz LkZPVXNlckFnZW50IC0gR2x5cGg8YnI+Jmd0OyAi4oCyIiAoMHgyMDMyLCBtaW51dGUpIG5vdCBh dmFpbGFibGUgaW4gZm9udCAiVGltZXMtSXRhbGljIi48YnI+Jmd0OyBqYXZhLmxhbmcuSWxsZWdh bEFyZ3VtZW50RXhjZXB0aW9uOiAxNDxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9w LmxheW91dG1nci5pbmxpbmUuU2NhbGVkQmFzZWxpbmVUYWJsZS5nZXRCYXNlbGluZURlZmF1bHRP ZmZzZXQoU2NhbGVkQmFzZWxpbmVUYWJsZS5qYXZhOjE3Nyk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBv cmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuaW5saW5lLlNjYWxlZEJhc2VsaW5lVGFibGUuJmx0O2lu aXQmZ3Q7KFNjYWxlZEJhc2VsaW5lVGFibGUuamF2YTo3Nik8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBv cmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuaW5saW5lLlNjYWxlZEJhc2VsaW5lVGFibGUuZGVyaXZl U2NhbGVkQmFzZWxpbmVUYWJsZShTY2FsZWRCYXNlbGluZVRhYmxlLmphdmE6MjAyKTxicj4mZ3Q7 IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUuQWxpZ25tZW50Q29u dGV4dC5nZXRBY3R1YWxCYXNlbGluZU9mZnNldChBbGlnbm1lbnRDb250ZXh0LmphdmE6NDE5KTxi cj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUuQWxpZ25t ZW50Q29udGV4dC5zZXRCYXNlbGluZVNoaWZ0KEFsaWdubWVudENvbnRleHQuamF2YTozMjEpPGJy PiZndDsgCWF0PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLmlubGluZS5BbGlnbm1l bnRDb250ZXh0LiZsdDtpbml0Jmd0OyhBbGlnbm1lbnRDb250ZXh0LmphdmE6MTMxKTxicj4mZ3Q7 IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUuQWxpZ25tZW50Q29u dGV4dC4mbHQ7aW5pdCZndDsoQWxpZ25tZW50Q29udGV4dC5qYXZhOjk3KTxicj4mZ3Q7IAlhdDxi cj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUuSW5saW5lTGF5b3V0TWFuYWdl ci5nZXROZXh0S251dGhFbGVtZW50cyhJbmxpbmVMYXlvdXRNYW5hZ2VyLmphdmE6Mjc3KTxicj4m Z3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUuSW5saW5lTGF5 b3V0TWFuYWdlci5nZXROZXh0S251dGhFbGVtZW50cyhJbmxpbmVMYXlvdXRNYW5hZ2VyLmphdmE6 MzI5KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5pbmxpbmUu SW5saW5lTGF5b3V0TWFuYWdlci5nZXROZXh0S251dGhFbGVtZW50cyhJbmxpbmVMYXlvdXRNYW5h Z2VyLmphdmE6MzI5KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1n ci5pbmxpbmUuTGluZUxheW91dE1hbmFnZXIuY29sbGVjdElubGluZUtudXRoRWxlbWVudHMoTGlu ZUxheW91dE1hbmFnZXIuamF2YTo2ODkpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmFwYWNoZS5m b3AubGF5b3V0bWdyLmlubGluZS5MaW5lTGF5b3V0TWFuYWdlci5nZXROZXh0S251dGhFbGVtZW50 cyhMaW5lTGF5b3V0TWFuYWdlci5qYXZhOjYyMik8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuYXBh Y2hlLmZvcC5sYXlvdXRtZ3IuQmxvY2tMYXlvdXRNYW5hZ2VyLmdldE5leHRDaGlsZEVsZW1lbnRz KEJsb2NrTGF5b3V0TWFuYWdlci5qYXZhOjE0MSk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuYXBh Y2hlLmZvcC5sYXlvdXRtZ3IuQmxvY2tTdGFja2luZ0xheW91dE1hbmFnZXIuZ2V0TmV4dEtudXRo RWxlbWVudHMoQmxvY2tTdGFja2luZ0xheW91dE1hbmFnZXIuamF2YToyODgpPGJyPiZndDsgCWF0 PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkJsb2NrTGF5b3V0TWFuYWdlci5nZXRO ZXh0S251dGhFbGVtZW50cyhCbG9ja0xheW91dE1hbmFnZXIuamF2YToxMTMpPGJyPiZndDsgCWF0 PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkJsb2NrTGF5b3V0TWFuYWdlci5nZXRO ZXh0S251dGhFbGVtZW50cyhCbG9ja0xheW91dE1hbmFnZXIuamF2YToxMDUpPGJyPiZndDsgCWF0 PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkJsb2NrTGF5b3V0TWFuYWdlci5nZXRO ZXh0Q2hpbGRFbGVtZW50cyhCbG9ja0xheW91dE1hbmFnZXIuamF2YToxNDEpPGJyPiZndDsgCWF0 PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkJsb2NrU3RhY2tpbmdMYXlvdXRNYW5h Z2VyLmdldE5leHRLbnV0aEVsZW1lbnRzKEJsb2NrU3RhY2tpbmdMYXlvdXRNYW5hZ2VyLmphdmE6 Mjg4KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5CbG9ja0xh eW91dE1hbmFnZXIuZ2V0TmV4dEtudXRoRWxlbWVudHMoQmxvY2tMYXlvdXRNYW5hZ2VyLmphdmE6 MTEzKTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5CbG9ja0xh eW91dE1hbmFnZXIuZ2V0TmV4dEtudXRoRWxlbWVudHMoQmxvY2tMYXlvdXRNYW5hZ2VyLmphdmE6 MTA1KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5GbG93TGF5 b3V0TWFuYWdlci5nZXROZXh0Q2hpbGRFbGVtZW50cyhGbG93TGF5b3V0TWFuYWdlci5qYXZhOjIy MSk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuRmxvd0xheW91 dE1hbmFnZXIuYWRkQ2hpbGRFbGVtZW50cyhGbG93TGF5b3V0TWFuYWdlci5qYXZhOjE0NSk8YnI+ Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuYXBhY2hlLmZvcC5sYXlvdXRtZ3IuRmxvd0xheW91dE1hbmFn ZXIuZ2V0TmV4dEtudXRoRWxlbWVudHMoRmxvd0xheW91dE1hbmFnZXIuamF2YToxMTQpPGJyPiZn dDsgCWF0PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkZsb3dMYXlvdXRNYW5hZ2Vy LmdldE5leHRLbnV0aEVsZW1lbnRzKEZsb3dMYXlvdXRNYW5hZ2VyLmphdmE6NjcpPGJyPiZndDsg CWF0PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLlBhZ2VCcmVha2VyLmdldE5leHRL bnV0aEVsZW1lbnRzKFBhZ2VCcmVha2VyLmphdmE6MjIyKTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9y Zy5hcGFjaGUuZm9wLmxheW91dG1nci5BYnN0cmFjdEJyZWFrZXIuZ2V0TmV4dEJsb2NrTGlzdChB YnN0cmFjdEJyZWFrZXIuamF2YTo2NzMpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmFwYWNoZS5m b3AubGF5b3V0bWdyLlBhZ2VCcmVha2VyLmdldE5leHRCbG9ja0xpc3QoUGFnZUJyZWFrZXIuamF2 YToxNTUpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLlBhZ2VC cmVha2VyLmdldE5leHRCbG9ja0xpc3QoUGFnZUJyZWFrZXIuamF2YToxMzcpPGJyPiZndDsgCWF0 PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AubGF5b3V0bWdyLkFic3RyYWN0QnJlYWtlci5kb0xheW91 dChBYnN0cmFjdEJyZWFrZXIuamF2YTozODcpPGJyPiZndDsgCWF0IG9yZy5hcGFjaGUuZm9wLmxh eW91dG1nci5QYWdlQnJlYWtlci5kb0xheW91dChQYWdlQnJlYWtlci5qYXZhOjkwKTxicj4mZ3Q7 IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9wLmxheW91dG1nci5QYWdlU2VxdWVuY2VMYXlvdXRN YW5hZ2VyLmFjdGl2YXRlTGF5b3V0KFBhZ2VTZXF1ZW5jZUxheW91dE1hbmFnZXIuamF2YToxMTMp PGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmFwYWNoZS5mb3AuYXJlYS5BcmVhVHJlZUhhbmRsZXIu ZW5kUGFnZVNlcXVlbmNlKEFyZWFUcmVlSGFuZGxlci5qYXZhOjI2Nyk8YnI+Jmd0OyAJYXQ8YnI+ Jmd0OyBvcmcuYXBhY2hlLmZvcC5mby5wYWdpbmF0aW9uLlBhZ2VTZXF1ZW5jZS5lbmRPZk5vZGUo UGFnZVNlcXVlbmNlLmphdmE6MTI4KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5hcGFjaGUuZm9w LmZvLkZPVHJlZUJ1aWxkZXIkTWFpbkZPSGFuZGxlci5lbmRFbGVtZW50KEZPVHJlZUJ1aWxkZXIu amF2YTozNDcpPGJyPiZndDsgCWF0IG9yZy5hcGFjaGUuZm9wLmZvLkZPVHJlZUJ1aWxkZXIuZW5k RWxlbWVudChGT1RyZWVCdWlsZGVyLmphdmE6MTgxKTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG5ldC5z Zi5zYXhvbi5ldmVudC5Db250ZW50SGFuZGxlclByb3h5LmVuZEVsZW1lbnQoQ29udGVudEhhbmRs ZXJQcm94eS5qYXZhOjM5MSk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBuZXQuc2Yuc2F4b24uZXZlbnQu TmFtZXNwYWNlUmVkdWNlci5lbmRFbGVtZW50KE5hbWVzcGFjZVJlZHVjZXIuamF2YToyMTMpPGJy PiZndDsgCWF0PGJyPiZndDsgbmV0LnNmLnNheG9uLmV2ZW50LkNvbXBsZXhDb250ZW50T3V0cHV0 dGVyLmVuZEVsZW1lbnQoQ29tcGxleENvbnRlbnRPdXRwdXR0ZXIuamF2YTo0MzIpPGJyPiZndDsg CWF0PGJyPiZndDsgbmV0LnNmLnNheG9uLmluc3RydWN0LkVsZW1lbnRDcmVhdG9yLnByb2Nlc3NM ZWF2aW5nVGFpbChFbGVtZW50Q3JlYXRvci5qYXZhOjI5OSk8YnI+Jmd0OyAJYXQgbmV0LnNmLnNh eG9uLmluc3RydWN0LkJsb2NrLnByb2Nlc3NMZWF2aW5nVGFpbChCbG9jay5qYXZhOjU1Nik8YnI+ Jmd0OyAJYXQgbmV0LnNmLnNheG9uLmluc3RydWN0Lkluc3RydWN0aW9uLnByb2Nlc3MoSW5zdHJ1 Y3Rpb24uamF2YTo5Myk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3Qu RWxlbWVudENyZWF0b3IucHJvY2Vzc0xlYXZpbmdUYWlsKEVsZW1lbnRDcmVhdG9yLmphdmE6Mjk2 KTxicj4mZ3Q7IAlhdCBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3QuQmxvY2sucHJvY2Vzc0xlYXZpbmdU YWlsKEJsb2NrLmphdmE6NTU2KTxicj4mZ3Q7IAlhdCBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3QuVGVt cGxhdGUuYXBwbHlMZWF2aW5nVGFpbChUZW1wbGF0ZS5qYXZhOjIwMyk8YnI+Jmd0OyAJYXQ8YnI+ Jmd0OyBuZXQuc2Yuc2F4b24uaW5zdHJ1Y3QuQXBwbHlUZW1wbGF0ZXMuYXBwbHlUZW1wbGF0ZXMo QXBwbHlUZW1wbGF0ZXMuamF2YTozNDUpPGJyPiZndDsgCWF0IG5ldC5zZi5zYXhvbi5Db250cm9s bGVyLnRyYW5zZm9ybURvY3VtZW50KENvbnRyb2xsZXIuamF2YToxODA3KTxicj4mZ3Q7IAlhdCBu ZXQuc2Yuc2F4b24uQ29udHJvbGxlci50cmFuc2Zvcm0oQ29udHJvbGxlci5qYXZhOjE2MjEpPGJy PiZndDsgCWF0IGNvbS5pZmFjdG9yeS5vc28uY29tcG9uZW50cy5Eb3dubG9hZERvYy5yZW5kZXIo RG93bmxvYWREb2MuamF2YToyMTEpPGJyPiZndDsgCWF0IGNvbS5pZmFjdG9yeS5vc28ucGFnZXMu UGRmVGVzdC50ZXN0RG93bmxvYWREb2MoUGRmVGVzdC5qYXZhOjY3KTxicj4mZ3Q7IAlhdCBzdW4u cmVmbGVjdC5OYXRpdmVNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlMChOYXRpdmUgTWV0aG9kKTxi cj4mZ3Q7IAlhdDxicj4mZ3Q7IHN1bi5yZWZsZWN0Lk5hdGl2ZU1ldGhvZEFjY2Vzc29ySW1wbC5p bnZva2UoTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6MzkpPGJyPiZndDsgCWF0PGJyPiZn dDsgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdh dGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjI1KTxicj4mZ3Q7IAlhdCBqYXZhLmxhbmcucmVm bGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZhOjU5Nyk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBv cmcuanVuaXQucnVubmVycy5tb2RlbC5GcmFtZXdvcmtNZXRob2QkMS5ydW5SZWZsZWN0aXZlQ2Fs bChGcmFtZXdvcmtNZXRob2QuamF2YTo0NCk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuanVuaXQu aW50ZXJuYWwucnVubmVycy5tb2RlbC5SZWZsZWN0aXZlQ2FsbGFibGUucnVuKFJlZmxlY3RpdmVD YWxsYWJsZS5qYXZhOjE1KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5qdW5pdC5ydW5uZXJzLm1v ZGVsLkZyYW1ld29ya01ldGhvZC5pbnZva2VFeHBsb3NpdmVseShGcmFtZXdvcmtNZXRob2QuamF2 YTo0MSk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuanVuaXQuaW50ZXJuYWwucnVubmVycy5zdGF0 ZW1lbnRzLkludm9rZU1ldGhvZC5ldmFsdWF0ZShJbnZva2VNZXRob2QuamF2YToyMCk8YnI+Jmd0 OyAJYXQ8YnI+Jmd0OyBvcmcuanVuaXQuaW50ZXJuYWwucnVubmVycy5zdGF0ZW1lbnRzLlJ1bkJl Zm9yZXMuZXZhbHVhdGUoUnVuQmVmb3Jlcy5qYXZhOjI4KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9y Zy5qdW5pdC5pbnRlcm5hbC5ydW5uZXJzLnN0YXRlbWVudHMuUnVuQWZ0ZXJzLmV2YWx1YXRlKFJ1 bkFmdGVycy5qYXZhOjMxKTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5qdW5pdC5ydW5uZXJzLkJs b2NrSlVuaXQ0Q2xhc3NSdW5uZXIucnVuQ2hpbGQoQmxvY2tKVW5pdDRDbGFzc1J1bm5lci5qYXZh Ojc2KTxicj4mZ3Q7IAlhdDxicj4mZ3Q7IG9yZy5qdW5pdC5ydW5uZXJzLkJsb2NrSlVuaXQ0Q2xh c3NSdW5uZXIucnVuQ2hpbGQoQmxvY2tKVW5pdDRDbGFzc1J1bm5lci5qYXZhOjUwKTxicj4mZ3Q7 IAlhdCBvcmcuanVuaXQucnVubmVycy5QYXJlbnRSdW5uZXIkMy5ydW4oUGFyZW50UnVubmVyLmph dmE6MTkzKTxicj4mZ3Q7IAlhdCBvcmcuanVuaXQucnVubmVycy5QYXJlbnRSdW5uZXIkMS5zY2hl ZHVsZShQYXJlbnRSdW5uZXIuamF2YTo1Mik8YnI+Jmd0OyAJYXQgb3JnLmp1bml0LnJ1bm5lcnMu UGFyZW50UnVubmVyLnJ1bkNoaWxkcmVuKFBhcmVudFJ1bm5lci5qYXZhOjE5MSk8YnI+Jmd0OyAJ YXQgb3JnLmp1bml0LnJ1bm5lcnMuUGFyZW50UnVubmVyLmFjY2VzcyQwMDAoUGFyZW50UnVubmVy LmphdmE6NDIpPGJyPiZndDsgCWF0IG9yZy5qdW5pdC5ydW5uZXJzLlBhcmVudFJ1bm5lciQyLmV2 YWx1YXRlKFBhcmVudFJ1bm5lci5qYXZhOjE4NCk8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuanVu aXQuaW50ZXJuYWwucnVubmVycy5zdGF0ZW1lbnRzLlJ1bkJlZm9yZXMuZXZhbHVhdGUoUnVuQmVm b3Jlcy5qYXZhOjI4KTxicj4mZ3Q7IAlhdCBvcmcuanVuaXQucnVubmVycy5QYXJlbnRSdW5uZXIu cnVuKFBhcmVudFJ1bm5lci5qYXZhOjIzNik8YnI+Jmd0OyAJYXQ8YnI+Jmd0OyBvcmcuZWNsaXBz ZS5qZHQuaW50ZXJuYWwuanVuaXQ0LnJ1bm5lci5KVW5pdDRUZXN0UmVmZXJlbmNlLnJ1bihKVW5p dDRUZXN0UmVmZXJlbmNlLmphdmE6NDYpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmVjbGlwc2Uu amR0LmludGVybmFsLmp1bml0LnJ1bm5lci5UZXN0RXhlY3V0aW9uLnJ1bihUZXN0RXhlY3V0aW9u LmphdmE6MzgpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmVjbGlwc2UuamR0LmludGVybmFsLmp1 bml0LnJ1bm5lci5SZW1vdGVUZXN0UnVubmVyLnJ1blRlc3RzKFJlbW90ZVRlc3RSdW5uZXIuamF2 YTo0NjcpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmVjbGlwc2UuamR0LmludGVybmFsLmp1bml0 LnJ1bm5lci5SZW1vdGVUZXN0UnVubmVyLnJ1blRlc3RzKFJlbW90ZVRlc3RSdW5uZXIuamF2YTo2 ODMpPGJyPiZndDsgCWF0PGJyPiZndDsgb3JnLmVjbGlwc2UuamR0LmludGVybmFsLmp1bml0LnJ1 bm5lci5SZW1vdGVUZXN0UnVubmVyLnJ1bihSZW1vdGVUZXN0UnVubmVyLmphdmE6MzkwKTxicj4m Z3Q7IAlhdDxicj4mZ3Q7IG9yZy5lY2xpcHNlLmpkdC5pbnRlcm5hbC5qdW5pdC5ydW5uZXIuUmVt b3RlVGVzdFJ1bm5lci5tYWluKFJlbW90ZVRlc3RSdW5uZXIuamF2YToxOTcpPGJyPiZndDsgPGJy PiZndDsgSGVyZSBpcyB0aGF0IHN0YWNrIHRyYWNlIGFzIGFuIGF0dGFjaG1lbnQ6IDxicj4mZ3Q7 IDxicj4mZ3Q7IGZvcF9jb25zb2xlLnR4dDxicj4mZ3Q7ICZsdDtodHRwOi8vYXBhY2hlLWZvcC4x MDY1MzQ3Lm41Lm5hYmJsZS5jb20vZmlsZS9uMzczMjYvZm9wX2NvbnNvbGUudHh0Jmd0OyAgPGJy PiZndDsgPGJyPiZndDsgUGxlYXNlIGxldCBtZSBrbm93IGlmIHlvdSBuZWVkIGFueXRoaW5nIGVs c2UsIGlmIHRoZXJlIGFyZSBhbnkgcHJvYmxlbXMgd2l0aDxicj4mZ3Q7IHRoZSBhdHRhY2htZW50 cywgZXRjLiBUaGFua3MuIDxicj4mZ3Q7IDxicj4mZ3Q7IDxicj4mZ3Q7IDxicj4mZ3Q7IDxicj4m Z3Q7IDxicj4mZ3Q7IC0tPGJyPiZndDsgVmlldyB0aGlzIG1lc3NhZ2UgaW4gY29udGV4dDogaHR0 cDovL2FwYWNoZS1mb3AuMTA2NTM0Ny5uNS5uYWJibGUuY29tL2phdmEtbGFuZy1JbGxlZ2FsQXJn dW1lbnRFeGNlcHRpb24tMTQtd2hlbi1wcm9jZXNzaW5nLW1hdGgtdHAzNzMwNnAzNzMyNi5odG1s PGJyPiZndDsgU2VudCBmcm9tIHRoZSBGT1AgLSBVc2VycyBtYWlsaW5nIGxpc3QgYXJjaGl2ZSBh dCBOYWJibGUuY29tLjxicj4mZ3Q7IDxicj4mZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4mZ3Q7IFRvIHVu c3Vic2NyaWJlLCBlLW1haWw6IGZvcC11c2Vycy11bnN1YnNjcmliZUB4bWxncmFwaGljcy5hcGFj aGUub3JnPGJyPiZndDsgRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFpbDogZm9wLXVzZXJz LWhlbHBAeG1sZ3JhcGhpY3MuYXBhY2hlLm9yZzxicj4mZ3Q7IDxicj48L2Rpdj48L2Rpdj4gCQkg CSAgIAkJICA8L2Rpdj48L2JvZHk+DQo8L2h0bWw+ --_90bf4a1a-3bed-4e59-bccb-a98c48c23a3e_-- From fop-users-return-36034-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Fri Nov 9 22:06:15 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B178D587 for ; Fri, 9 Nov 2012 22:06:15 +0000 (UTC) Received: (qmail 35325 invoked by uid 500); 9 Nov 2012 22:06:14 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 35289 invoked by uid 500); 9 Nov 2012 22:06:14 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Delivered-To: moderator for fop-users@xmlgraphics.apache.org Received: (qmail 45743 invoked by uid 99); 9 Nov 2012 19:48:41 -0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=URI_HEX X-Spam-Check-By: apache.org Received-SPF: unknown (athena.apache.org: error in processing during lookup of matthew.stern@kofax.com) Date: Fri, 9 Nov 2012 11:48:14 -0800 (PST) From: mastern To: fop-users@xmlgraphics.apache.org Message-ID: <1352490494821-37327.post@n5.nabble.com> In-Reply-To: <509CBFFD.6050502@oracle.com> References: <1352394164382-37295.post@n5.nabble.com> <509CBFFD.6050502@oracle.com> Subject: Re: Suppressing page indicators in log file with FOP 1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Thank you, Stefan. We use ANT to run FOP. Here is the part of build.xml that executes FOP: How would we declare FOP_OPTS in this script? We will generate Arabic text, so we will need complex scripts. It will be helpful to set -nocs if project.locale does not contain ar. If anyone has suggestions on doing this, please let me know. Thanks, Matthew Stern Sr. Principal Technical Writer Kofax, Inc. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/Suppressing-page-indicators-in-log-file-with-FOP-1-1-tp37295p37327.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36035-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 11 13:16:57 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 28141D204 for ; Sun, 11 Nov 2012 13:16:57 +0000 (UTC) Received: (qmail 59856 invoked by uid 500); 11 Nov 2012 13:16:56 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 59532 invoked by uid 500); 11 Nov 2012 13:16:51 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 59477 invoked by uid 99); 11 Nov 2012 13:16:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 13:16:49 +0000 X-ASF-Spam-Status: No, hits=3.0 required=5.0 tests=FORGED_YAHOO_RCVD,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 13:16:43 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TXXOg-0006wE-8w for fop-users@xmlgraphics.apache.org; Sun, 11 Nov 2012 05:16:22 -0800 Date: Sun, 11 Nov 2012 05:16:22 -0800 (PST) From: Bonekrusher To: fop-users@xmlgraphics.apache.org Message-ID: <1352639782082-37330.post@n5.nabble.com> Subject: text on even pages, images on odd pages MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, I have an odd requirement for outputting text and images for a "pocket size book" (4in x 5.5in). The requirement states: "Place text for pocket-sized manuals on the right-hand pages with supporting illustration on the facing left-hand pages" Is this possible with xsl-fo, that is, to request a figure be rendered on an even page only or do I need to manipulated the xml->xsl->fo to rearrange the text images into alternating page sequences? After some though, I think this is almost an impossible requirement to handle by xslt/xsl-fo programing. Any suggestions or ideas? -- View this message in context: http://apache-fop.1065347.n5.nabble.com/text-on-even-pages-images-on-odd-pages-tp37330.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36036-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 11 14:13:18 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 24DA09548 for ; Sun, 11 Nov 2012 14:13:18 +0000 (UTC) Received: (qmail 60705 invoked by uid 500); 11 Nov 2012 14:13:17 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 60442 invoked by uid 500); 11 Nov 2012 14:13:17 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 60414 invoked by uid 99); 11 Nov 2012 14:13:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 14:13:16 +0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.231 as permitted sender) Received: from [166.70.13.231] (HELO out01.mta.xmission.com) (166.70.13.231) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 14:13:08 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out01.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TXYHH-0003J6-Q9 for fop-users@xmlgraphics.apache.org; Sun, 11 Nov 2012 07:12:47 -0700 Received: from [70.49.50.227] (helo=[192.168.2.11]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TXYHF-0005JC-3K for fop-users@xmlgraphics.apache.org; Sun, 11 Nov 2012 07:12:47 -0700 Message-ID: <509FB250.8090504@xmission.com> Date: Sun, 11 Nov 2012 07:12:32 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <1352639782082-37330.post@n5.nabble.com> In-Reply-To: <1352639782082-37330.post@n5.nabble.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-XM-AID: U2FsdGVkX19VMeaPcuMu+qjr9wwqLUseY/UcIy6SxNs= X-SA-Exim-Connect-IP: 70.49.50.227 X-SA-Exim-Mail-From: rsargent@xmission.com X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sa07.xmission.com X-Spam-Level: ** X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.0 T_TM2_M_HEADER_IN_MSG BODY: T_TM2_M_HEADER_IN_MSG * 1.1 URI_HEX URI: URI hostname has long hexadecimal sequence * 1.2 XM_Multi_Part_URI URI: Long-Multi-Part URIs * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa07 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa07 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: **;fop-users@xmlgraphics.apache.org X-Spam-Relay-Country: Subject: Re: text on even pages, images on odd pages X-SA-Exim-Version: 4.2.1 (built Sun, 08 Jan 2012 03:05:19 +0000) X-SA-Exim-Scanned: Yes (on in02.mta.xmission.com) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=2.1 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,T_TM2_M_HEADER_IN_MSG,URI_HEX,XM_Multi_Part_URI autolearn=disabled version=3.3.2 This is entirely do-able. Define two page masters. left-master has normal region-body and will get all the text. right-master will have zero-length region-body and region-before consumes entire page length. All your images go into static-content. You may want a first-page master for special things on each section of the manual. make a repeating page layout sequence of left-master, right-master, using even/odd as needed. Expect to have fun with text which doesn't have matching images; text only on the last page; On 11/11/2012 06:16 AM, Bonekrusher wrote: > Hi, > > I have an odd requirement for outputting text and images for a "pocket size > book" (4in x 5.5in). The requirement states: > > "Place text for pocket-sized manuals on the right-hand pages with supporting > illustration on the > facing left-hand pages" > > Is this possible with xsl-fo, that is, to request a figure be rendered on an > even page only or do I need to manipulated the xml->xsl->fo to rearrange the > text images into alternating page sequences? > > After some though, I think this is almost an impossible requirement to > handle by xslt/xsl-fo programing. > > Any suggestions or ideas? > > > > -- > View this message in context: http://apache-fop.1065347.n5.nabble.com/text-on-even-pages-images-on-odd-pages-tp37330.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36037-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 11 15:56:43 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9A007D7B7 for ; Sun, 11 Nov 2012 15:56:43 +0000 (UTC) Received: (qmail 68033 invoked by uid 500); 11 Nov 2012 15:56:43 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 67989 invoked by uid 500); 11 Nov 2012 15:56:42 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 67968 invoked by uid 99); 11 Nov 2012 15:56:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 15:56:42 +0000 X-ASF-Spam-Status: No, hits=3.0 required=5.0 tests=FORGED_YAHOO_RCVD,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 15:56:35 +0000 Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1TXZtO-0001yK-DF for fop-users@xmlgraphics.apache.org; Sun, 11 Nov 2012 07:56:14 -0800 Date: Sun, 11 Nov 2012 07:56:14 -0800 (PST) From: Bonekrusher To: fop-users@xmlgraphics.apache.org Message-ID: <1352649374403-37332.post@n5.nabble.com> In-Reply-To: <509FB250.8090504@xmission.com> References: <1352639782082-37330.post@n5.nabble.com> <509FB250.8090504@xmission.com> Subject: Re: text on even pages, images on odd pages MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Thanks. This is a good approach except I could have text only which would render on both odd and even. Perhaps I could use markers defined on the odd pages for the images, but this might be an issue if more than one image is found on a page... I'll work on it. -- View this message in context: http://apache-fop.1065347.n5.nabble.com/text-on-odd-pages-images-on-even-pages-tp37330p37332.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org From fop-users-return-36038-apmail-xmlgraphics-fop-users-archive=xmlgraphics.apache.org@xmlgraphics.apache.org Sun Nov 11 17:28:35 2012 Return-Path: X-Original-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Delivered-To: apmail-xmlgraphics-fop-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 89588D6F8 for ; Sun, 11 Nov 2012 17:28:35 +0000 (UTC) Received: (qmail 33029 invoked by uid 500); 11 Nov 2012 17:28:35 -0000 Delivered-To: apmail-xmlgraphics-fop-users-archive@xmlgraphics.apache.org Received: (qmail 33000 invoked by uid 500); 11 Nov 2012 17:28:35 -0000 Mailing-List: contact fop-users-help@xmlgraphics.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: fop-users@xmlgraphics.apache.org Delivered-To: mailing list fop-users@xmlgraphics.apache.org Received: (qmail 32985 invoked by uid 99); 11 Nov 2012 17:28:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 17:28:35 +0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rsargent@xmission.com designates 166.70.13.232 as permitted sender) Received: from [166.70.13.232] (HELO out02.mta.xmission.com) (166.70.13.232) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 11 Nov 2012 17:28:27 +0000 Received: from in02.mta.xmission.com ([166.70.13.52]) by out02.mta.xmission.com with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TXbKI-0008Ts-5R for fop-users@xmlgraphics.apache.org; Sun, 11 Nov 2012 10:28:06 -0700 Received: from [70.49.50.227] (helo=[192.168.2.11]) by in02.mta.xmission.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1TXbKG-0000CD-17 for fop-users@xmlgraphics.apache.org; Sun, 11 Nov 2012 10:28:06 -0700 Message-ID: <509FE020.9020504@xmission.com> Date: Sun, 11 Nov 2012 10:28:00 -0700 From: Rob Sargent User-Agent: Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 MIME-Version: 1.0 To: fop-users@xmlgraphics.apache.org References: <1352639782082-37330.post@n5.nabble.com> <509FB250.8090504@xmission.com> <1352649374403-37332.post@n5.nabble.com> In-Reply-To: <1