Page 1 of 1

setFont in aix

PostPosted: Tue Jan 19, 2016 12:56 pm
by codeLover
Hi,

I have a document with bullets (from bullets library), it converted to pdf nicely in window but not in aix server.
Attached please find the result from server.

Comparing the log :
Window :
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Symbol">?</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Wingdings">?</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Wingdings">?</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Symbol">?</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Symbol">?</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Wingdings">?</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Courier New">o</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">I.</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">II.</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">a)</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">b)</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">A.</fo:inline>
<fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">B.</fo:inline>


Aix :
[1/19/16 9:50:28:078 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">?</fo:inline>
[1/19/16 9:50:28:089 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">?</fo:inline>
[1/19/16 9:50:28:100 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">?</fo:inline>
[1/19/16 9:50:28:117 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">?</fo:inline>
[1/19/16 9:50:28:133 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">?</fo:inline>
[1/19/16 9:50:28:154 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">?</fo:inline>
[1/19/16 9:50:28:179 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Calibri">o</fo:inline>

[1/19/16 9:50:28:202 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">I.</fo:inline>
[1/19/16 9:50:28:217 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">II.</fo:inline>
[1/19/16 9:50:28:239 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">a)</fo:inline>
[1/19/16 9:50:28:255 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">b)</fo:inline>
[1/19/16 9:50:28:274 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">A.</fo:inline>
[1/19/16 9:50:28:290 MYT] 0000045d SystemOut O <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Arial">B.</fo:inline>

I placed symbol.ttf in /usr/lpp/X11/lib/X11/fonts but not help.
Any suggestion how can I get it done?
Thanks.

Re: setFont in aix

PostPosted: Tue Jan 19, 2016 6:07 pm
by jason
org.docx4j.fonts.fop.fonts.autodetect.UnixFontDirFinder contains:

Code: Select all
            System.getProperty("user.home") + "/.fonts", // user
            "/usr/local/fonts", // local
            "/usr/local/share/fonts", // local shared
            "/usr/share/fonts", // system
            "/usr/X11R6/lib/X11/fonts" // X


so first thing is to try one of those directories