In the creation of PDF document based on information of a specific system, using fop, i cannot show special characters, showing '#' instead of the character and giving me this WARNS when i create the pdf.
12:49:18,637 WARN [org.apache.fop.apps.FOUserAgent] (default task-3) Glyph "?" (0x11f, gbreve) not available in font "Helvetica".
12:49:18,640 WARN [org.apache.fop.apps.FOUserAgent] (default task-3) Glyph "?" (0x15e, Scedilla) not available in font "Helvetica".
12:49:19,041 INFO [org.apache.fop.apps.FOUserAgent] (default task-3) Rendered page #1.
12:49:19,203 WARN [org.apache.fop.apps.FOUserAgent] (default task-3) Glyph "?" (0x11f, gbreve) not available in font "Helvetica-Bold".
12:49:19,206 WARN [org.apache.fop.apps.FOUserAgent] (default task-3) Glyph "?" (0x15e, Scedilla) not available in font "Helvetica-Bold".
I already changed font family in .xsl but no progress, now it sits like that, i think this uses fop.xconf, which has all the fonts and types.
<!-- Helvetica -->
<font>
<afp-font name="Helvetica" type="raster" codepage="T1V10500" encoding="Cp500">
....
</font>
and .xsl:
<fo:block-container absolute-position="absolute" left="25mm" top="42mm" width="160mm" height="100mm"
background-color="rgb(178,178,178)">
<fo:block color="white" font-size="29pt">
<fo:inline font-weight="bold">PDF</fo:inline> Report <xsl:value-of select="year"/>
</fo:block>
<fo:block color="white" font-size="16pt" margin-top="3mm">
<xsl:value-of select="name"/>
</fo:block>
<fo:block color="white" font-size="16pt">
<xsl:value-of select="address"/>
</fo:block>
</fo:block-container>
what can i do more? this is new to me, and already saw some similar threads in Stackoverflow, but none of them really helped.
EDIT: Quick update, maybe the xconf is not used at all? because i already removed all from there and there's no change, cause i am trying to add FreeSerif but none happened..