marek.jakubowicz at sote.pl wrote:
> 
> I have got problem with generation PDF documents with polish charset.
> I attached the file which I can't convert to PDF. After conversion there
> are charater '#' instead of correct polish characters.
> 
> I attached soteshop.xml and soteshop.pdf  with wrong chars.
> I've installed polish translation ext. and dictionary and I have no idea
> what I shoul do to generate good PDF in Polish language.
> 

I'm sorry but I cannot help you much because the problem lies in the PDF 
technology itself. I mean: this is not an XMLmind XML Editor problem, a 
DocBook XSL style sheet problem, an Apache FOP or a RenderX XEP problem.

The problem is that:

"PDF prescribes a set of 14 standard fonts that can be used without 
prior definition. These include four faces each of three ***Latin*** 
text typefaces (Courier, Helvetica, and Times), as well as two symbolic 
fonts (Symbol and ITC Zapf Dingbats). These fonts, or suitable 
substitute fonts with the same metrics, are guaranteed to be available 
in all PDF viewer applications."

I didn't realize that. I'm stunned to learn that Acrobat Reader does not 
support the whole Unicode Basic Multilingual Plane (like Java does).

This implies that:

[1] You must configure FOP or XEP to use Central Europe Fonts (not 
Courier, Helvetica, and Times). This step is *pretty* *hard*.

[2] You must configure the DocBook XSL style sheets to reference these 
fonts. This step should be easy: use "Options|Customize Configure|Change 
Document Conversion Parameters" (see 
http://www.xmlmind.com/xmleditor/_distrib/doc/help/optionsMenu.html#customizeConfigurationMenu).

All this is very well explained here: "Adding a font" 
http://www.sagehill.net/docbookxsl/AddFont.html

---
PS: Attached sotepod.xml has *many* *severe* structural errors. You are 
strongly urged to fix them before doing any serious work with XMLmind 
XML Editor.

---
PS: I'm forwarding this email to xmleditor-support at xmlmind.com in case 
other users have a ready-to-use FOP's userconfig.xml.

Reply via email to