[oXygen-user] Some UTF8 signs not transformed into PDF

Oxygen XML Editor Support (Radu Coravu) support at oxygenxml.com
Mon Feb 19 01:16:21 CST 2018

Hi Bernhard,

If your XML documents start with the processing-instruction:

> <?xml version='1.0' encoding='UTF-8'?>

then it's UTF-8 encoded meaning that you can save in it any character 
that you want.
If it does not start with an <?xml...?> encoding declaration, then it's 
again UTF-8 encoded because it's the default encoding for XML.
So you can save any character you want in the XML but this does not mean 
that Oxygen or the PDF output will be able to render the character.
For rendering the character you need to use appropriate fonts.
In the Oxygen Preferences->"Fonts" page you can configure the fonts used 
for editing.
Also for building the PDF output from Docbook, if you edit the 
transformation scenario, in the "Parameters" list you can search for 
"font" and you will find various font-related parameters. For each of 
the parameters there are lists of fonts, used as fallbacks.
Basically when a character needs to be rendered, the first font in the 
list is asked, if it does not support it, then the next font is asked 
and so on.
Ideally you should avoid using fancy characters which are not supported 
in all fonts, maybe replace them with images instead.


Radu Coravu
<oXygen/>  XML Editor, Schema Editor and XSLT Editor/Debugger

On 2/18/2018 5:49 PM, Bernhard Kleine wrote:
> Am 17.02.2018 um 19:59 schrieb gerrit.imsieke at le-tex.de:
>> U+0084 is the low double-9 quote only in Windows CP 1252 encoding
> I took it from the code table in Oxygen. There is no indication that I
> will not be displayed when the document is transformed to pdf. It has
> also a UTF code. I have changed it however to the U+201E code.
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> https://www.oxygenxml.com/mailman/listinfo/oxygen-user

More information about the oXygen-user mailing list