'#' character instead of farsi characters in result of built pdf by jdocbook-plugin
mofarn Apr 11, 2016 2:23 AMI'm trying to build a Persian (Farsi) book by jdocbook-plugin, but in generated pdf file, Farsi characters converted to the '#' character. I have some errors like these in console-fa-pdf.log file:
Glyph "?" (0x62a, afii57418) not available in font "Helvetica".
Glyph "?" (0x648, afii57448) not available in font "Helvetica".
Glyph "?" (0x686, afii57507) not available in font "Helvetica-Bold".
Glyph "?" (0x643, afii57443) not available in font "Helvetica-Bold".
So i think it's font problem. so what should i do? (how can i change pdf fonts?)
Note: publican generates my pdf without any problems.
My plugin configuration:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.jboss.maven.plugins</groupId>
<artifactId>maven-jdocbook-plugin</artifactId>
<version>2.3.9</version>
<extensions>true</extensions>
<executions>
<execution>
<phase>pre-site</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.jboss.pressgang</groupId>
<artifactId>pressgang-xslt-ns</artifactId>
<version>3.1.3</version>
</dependency>
<dependency>
<groupId>org.jboss.pressgang</groupId>
<artifactId>pressgang-jdocbook-style</artifactId>
<type>jdocbook-style</type>
<version>3.1.3</version>
</dependency>
</dependencies>
<configuration>
<sourceDirectory>${project.basedir}/doc/zrm</sourceDirectory>
<sourceDocumentName>${docname}.xml</sourceDocumentName>
<masterTranslation>fa</masterTranslation>
<imageResource>
<directory>${project.basedir}/doc/zrm/fa</directory>
<includes>
<include>images/**</include>
</includes>
</imageResource>
<formats>
<format>
<formatName>pdf</formatName>
<stylesheetResource>classpath:/xslt/org/jboss/pressgang/pdf.xsl</stylesheetResource>
<finalName>${docname}.pdf</finalName>
</format>
<format>
<formatName>html</formatName>
<stylesheetResource>classpath:/xslt/org/jboss/pressgang/xhtml.xsl</stylesheetResource>
<finalName>index.html</finalName>
</format>
</formats>
<options>
<xmlTransformerType>saxon</xmlTransformerType>
<xincludeSupported>true</xincludeSupported>
<docbookVersion>1.76.1</docbookVersion>
<useRelativeImageUris>true</useRelativeImageUris>
</options>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.jboss.maven.plugins</groupId>
<artifactId>maven-jdocbook-plugin</artifactId>
</plugin>
</plugins>
</build>