xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luis Bernardo <lmpmberna...@gmail.com>
Subject Re: Need help to get Arabic working with FOP
Date Thu, 08 Nov 2012 12:26:20 GMT
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> 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 (&#x628;&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;)),
> or saxon that leaves the gliphs intact
> (3.8 (بالعربية))
> 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=24
> [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.
>> 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 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:
>>
>> <fop>
>>         <renderers>
>>                 <renderer mime="application/pdf">
>>                         <fonts>
>>                                 <auto-detect/>
>>                         </fonts>
>>                 </renderer>
>>         </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 "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)
>> </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
>>
>

Mime
View raw message