RE: Custom line breaking algorithm

2017-10-04 Thread John Bland
All,
 
   I don't really develop in FOP, but I use it extensively.  Would there be a 
way to specify a character other that a space that would be used to word break?
 
 John

>>> "Simon Steiner"  10/4/2017 7:54 AM >>>

Hi,
 
You could add a zero width space inside your url to break it:
http://www.gnpd.com/mediaserver/perform_image/AFge6tDuRiA3ccDJFcDEsjIttICSLIMS0_FfIMykBK+VK
 
Thanks
 

From: Beugnier, Ronny (IP) [mailto:ronny.beugn...@clarivate.com] 
Sent: 04 October 2017 13:44
To: fop-dev@xmlgraphics.apache.org
Subject: RE: Custom line breaking algorithm

 
Thanks for the answer. 
 
But using a hypenation list would be very hard I think since we do not know the 
language the document contains.
 
Can you elaborate on how you would approach this ?
 
Thanks
 

From: Simon Steiner [mailto:simonsteiner1...@gmail.com] 
Sent: dinsdag, oktober 03, 2017 20:41
To: fop-dev@xmlgraphics.apache.org
Subject: RE: Custom line breaking algorithm

 
Hi,
 
Why not make your own hyphenation word list.
 
Thanks
 

From: Beugnier, Ronny (IP) [mailto:ronny.beugn...@clarivate.com] 
Sent: 03 October 2017 19:24
To: fop-dev@xmlgraphics.apache.org
Subject: Custom line breaking algorithm

 
Hi,
 
We are working on an upgrade to fop 2.2 from a very old version.
 
Unfortunately we ran into the issue were text is overflowing in table columns 
as in the attachment.
 
In the older version of fop that we used we have the following algorithm:
 If the word is too long to fit on the line, move it to the next lineIf the 
word is too large to fit into the column break the word 

 
We cannot make use of hyphenation because multiple languages are combined in 
one pdf and we are not aware of the language.
 
The only way we think we can implement this is to adjust the line breaking 
Knuth algorithm in the implementation.
 
Would this be the right approach ? Has any one done this before ? Can someone 
provide some guidance on this ? 
 
Many thanks in advance,
 
Kind Regards,
 
Ronny
 


RE: Custom line breaking algorithm

2017-10-04 Thread Simon Steiner
Hi,

 

You could add a zero width space inside your url to break it:

http://www.gnpd.com/mediaserver/perform_image/AFge6tDuRiA3ccDJF

RE: Custom line breaking algorithm

2017-10-04 Thread Beugnier, Ronny (IP)
Thanks for the answer.

But using a hypenation list would be very hard I think since we do not know the 
language the document contains.

Can you elaborate on how you would approach this ?

Thanks

From: Simon Steiner [mailto:simonsteiner1...@gmail.com]
Sent: dinsdag, oktober 03, 2017 20:41
To: fop-dev@xmlgraphics.apache.org
Subject: RE: Custom line breaking algorithm

Hi,

Why not make your own hyphenation word list.

Thanks

From: Beugnier, Ronny (IP) [mailto:ronny.beugn...@clarivate.com]
Sent: 03 October 2017 19:24
To: fop-dev@xmlgraphics.apache.org
Subject: Custom line breaking algorithm

Hi,

We are working on an upgrade to fop 2.2 from a very old version.

Unfortunately we ran into the issue were text is overflowing in table columns 
as in the attachment.

In the older version of fop that we used we have the following algorithm:


-  If the word is too long to fit on the line, move it to the next line

-  If the word is too large to fit into the column break the word

We cannot make use of hyphenation because multiple languages are combined in 
one pdf and we are not aware of the language.

The only way we think we can implement this is to adjust the line breaking 
Knuth algorithm in the implementation.

Would this be the right approach ? Has any one done this before ? Can someone 
provide some guidance on this ?

Many thanks in advance,

Kind Regards,

Ronny



[jira] [Commented] (FOP-2737) Acrobat Reader error with Adobe TypeKit Kozuka Mincho font

2017-10-04 Thread simon steiner (JIRA)

[ 
https://issues.apache.org/jira/browse/FOP-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16191142#comment-16191142
 ] 

simon steiner commented on FOP-2737:


http://svn.apache.org/viewvc?view=revision=1811062

> Acrobat Reader error with Adobe TypeKit Kozuka Mincho font
> --
>
> Key: FOP-2737
> URL: https://issues.apache.org/jira/browse/FOP-2737
> Project: FOP
>  Issue Type: Bug
>  Components: font/opentype
>Affects Versions: trunk
> Environment: Operating Systems: Windows
> JDK: 1.8
> OpenFont: Adobe Kozuka Mincho (TypeKit)
>Reporter: Kazuyuki Murakami
>Assignee: simon steiner
> Attachments: CFF_structure1.png, CFF_structure2.png, fop.xconf, 
> KozMinPr6N-Regular_TypeKit.otf, test_acro.pdf, test.fo, test_full.pdf, 
> test_subset.pdf, ttx.zip
>
>
> The "Adobe Kozuka Mincho" font cannot be embedded into PDF document.
> How to repeat
> 1. Get FOP from trunk@1806787
> 2. Get Font from the attachment
> 3. Use my config file and generate the PDF, there is no error reported.
> 4. Open the PDF file in Acro-Reader, it will report the "cannot extract the 
> embedded font" error.
> In FOP-2697, Get font from Acrobat Reader Resource Folder,
> This font is got from Adobe TypeKit.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (FOP-2737) Acrobat Reader error with Adobe TypeKit Kozuka Mincho font

2017-10-04 Thread simon steiner (JIRA)

 [ 
https://issues.apache.org/jira/browse/FOP-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

simon steiner resolved FOP-2737.

Resolution: Fixed

> Acrobat Reader error with Adobe TypeKit Kozuka Mincho font
> --
>
> Key: FOP-2737
> URL: https://issues.apache.org/jira/browse/FOP-2737
> Project: FOP
>  Issue Type: Bug
>  Components: font/opentype
>Affects Versions: trunk
> Environment: Operating Systems: Windows
> JDK: 1.8
> OpenFont: Adobe Kozuka Mincho (TypeKit)
>Reporter: Kazuyuki Murakami
>Assignee: simon steiner
> Attachments: CFF_structure1.png, CFF_structure2.png, fop.xconf, 
> KozMinPr6N-Regular_TypeKit.otf, test_acro.pdf, test.fo, test_full.pdf, 
> test_subset.pdf, ttx.zip
>
>
> The "Adobe Kozuka Mincho" font cannot be embedded into PDF document.
> How to repeat
> 1. Get FOP from trunk@1806787
> 2. Get Font from the attachment
> 3. Use my config file and generate the PDF, there is no error reported.
> 4. Open the PDF file in Acro-Reader, it will report the "cannot extract the 
> embedded font" error.
> In FOP-2697, Get font from Acrobat Reader Resource Folder,
> This font is got from Adobe TypeKit.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (FOP-2745) Multi-threaded initialization fails

2017-10-04 Thread Jochen Kemnade (JIRA)

[ 
https://issues.apache.org/jira/browse/FOP-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16190942#comment-16190942
 ] 

Jochen Kemnade commented on FOP-2745:
-

Alright, but using a new instance in every thread doesn't change anything about 
this particular error.

> Multi-threaded initialization fails
> ---
>
> Key: FOP-2745
> URL: https://issues.apache.org/jira/browse/FOP-2745
> Project: FOP
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Jochen Kemnade
>
> When multiple thread initialize FOP, some of them are likely to throw a 
> {{NullPointerException}} or {{ConcurrentModificationException}}.
> {noformat}
> java.lang.NullPointerException: null
>   at java.awt.color.ICC_Profile.intFromBigEndian(ICC_Profile.java:1782)
>   at java.awt.color.ICC_Profile.getNumComponents(ICC_Profile.java:1474)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.(PDFICCBasedColorSpace.java:49)
>   at 
> org.apache.fop.pdf.PDFFactory.makeICCBasedColorSpace(PDFFactory.java:1453)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.setupsRGBAsDefaultRGBColorSpace(PDFICCBasedColorSpace.java:116)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.addsRGBColorSpace(PDFRenderingUtil.java:187)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.setupPDFDocument(PDFRenderingUtil.java:604)
>   at 
> org.apache.fop.render.pdf.PDFDocumentHandler.startDocument(PDFDocumentHandler.java:159)
>   at 
> org.apache.fop.render.intermediate.util.IFDocumentHandlerProxy.startDocument(IFDocumentHandlerProxy.java:105)
>   at 
> org.apache.fop.render.intermediate.IFRenderer.startRenderer(IFRenderer.java:263)
>   at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:81)
>   at 
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135)
>   at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:105)
>   at 
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363)
>   at org.apache.fop.fo.FOTreeBuilder.(FOTreeBuilder.java:107)
>   at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104)
>   at org.apache.fop.apps.Fop.(Fop.java:78)
>   at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:182)
> {noformat}
> or
> {noformat}
> java.util.ConcurrentModificationException: null
>   at java.util.Vector$Itr.checkForComodification(Vector.java:1184)
>   at java.util.Vector$Itr.next(Vector.java:1137)
>   at 
> sun.java2d.cmm.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:93)
>   at java.awt.color.ICC_Profile.getData(ICC_Profile.java:1359)
>   at 
> org.apache.xmlgraphics.java2d.color.profile.ColorProfileUtil.getICCProfileDescription(ColorProfileUtil.java:46)
>   at org.apache.fop.pdf.PDFResources.addColorSpace(PDFResources.java:160)
>   at 
> org.apache.fop.pdf.PDFFactory.makeICCBasedColorSpace(PDFFactory.java:1460)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.setupsRGBAsDefaultRGBColorSpace(PDFICCBasedColorSpace.java:116)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.addsRGBColorSpace(PDFRenderingUtil.java:187)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.setupPDFDocument(PDFRenderingUtil.java:604)
>   at 
> org.apache.fop.render.pdf.PDFDocumentHandler.startDocument(PDFDocumentHandler.java:159)
>   at 
> org.apache.fop.render.intermediate.util.IFDocumentHandlerProxy.startDocument(IFDocumentHandlerProxy.java:105)
>   at 
> org.apache.fop.render.intermediate.IFRenderer.startRenderer(IFRenderer.java:263)
>   at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:81)
>   at 
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135)
>   at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:105)
>   at 
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363)
>   at org.apache.fop.fo.FOTreeBuilder.(FOTreeBuilder.java:107)
>   at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104)
>   at org.apache.fop.apps.Fop.(Fop.java:78)
>   at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:182)
> {noformat}
> The underlying is https://bugs.openjdk.java.net/browse/JDK-8058973.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (FOP-2745) Multi-threaded initialization fails

2017-10-04 Thread simon steiner (JIRA)

[ 
https://issues.apache.org/jira/browse/FOP-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16190928#comment-16190928
 ] 

simon steiner commented on FOP-2745:


FopFactory shouldnt be shared across threads

> Multi-threaded initialization fails
> ---
>
> Key: FOP-2745
> URL: https://issues.apache.org/jira/browse/FOP-2745
> Project: FOP
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Jochen Kemnade
>
> When multiple thread initialize FOP, some of them are likely to throw a 
> {{NullPointerException}} or {{ConcurrentModificationException}}.
> {noformat}
> java.lang.NullPointerException: null
>   at java.awt.color.ICC_Profile.intFromBigEndian(ICC_Profile.java:1782)
>   at java.awt.color.ICC_Profile.getNumComponents(ICC_Profile.java:1474)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.(PDFICCBasedColorSpace.java:49)
>   at 
> org.apache.fop.pdf.PDFFactory.makeICCBasedColorSpace(PDFFactory.java:1453)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.setupsRGBAsDefaultRGBColorSpace(PDFICCBasedColorSpace.java:116)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.addsRGBColorSpace(PDFRenderingUtil.java:187)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.setupPDFDocument(PDFRenderingUtil.java:604)
>   at 
> org.apache.fop.render.pdf.PDFDocumentHandler.startDocument(PDFDocumentHandler.java:159)
>   at 
> org.apache.fop.render.intermediate.util.IFDocumentHandlerProxy.startDocument(IFDocumentHandlerProxy.java:105)
>   at 
> org.apache.fop.render.intermediate.IFRenderer.startRenderer(IFRenderer.java:263)
>   at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:81)
>   at 
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135)
>   at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:105)
>   at 
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363)
>   at org.apache.fop.fo.FOTreeBuilder.(FOTreeBuilder.java:107)
>   at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104)
>   at org.apache.fop.apps.Fop.(Fop.java:78)
>   at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:182)
> {noformat}
> or
> {noformat}
> java.util.ConcurrentModificationException: null
>   at java.util.Vector$Itr.checkForComodification(Vector.java:1184)
>   at java.util.Vector$Itr.next(Vector.java:1137)
>   at 
> sun.java2d.cmm.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:93)
>   at java.awt.color.ICC_Profile.getData(ICC_Profile.java:1359)
>   at 
> org.apache.xmlgraphics.java2d.color.profile.ColorProfileUtil.getICCProfileDescription(ColorProfileUtil.java:46)
>   at org.apache.fop.pdf.PDFResources.addColorSpace(PDFResources.java:160)
>   at 
> org.apache.fop.pdf.PDFFactory.makeICCBasedColorSpace(PDFFactory.java:1460)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.setupsRGBAsDefaultRGBColorSpace(PDFICCBasedColorSpace.java:116)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.addsRGBColorSpace(PDFRenderingUtil.java:187)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.setupPDFDocument(PDFRenderingUtil.java:604)
>   at 
> org.apache.fop.render.pdf.PDFDocumentHandler.startDocument(PDFDocumentHandler.java:159)
>   at 
> org.apache.fop.render.intermediate.util.IFDocumentHandlerProxy.startDocument(IFDocumentHandlerProxy.java:105)
>   at 
> org.apache.fop.render.intermediate.IFRenderer.startRenderer(IFRenderer.java:263)
>   at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:81)
>   at 
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135)
>   at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:105)
>   at 
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363)
>   at org.apache.fop.fo.FOTreeBuilder.(FOTreeBuilder.java:107)
>   at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104)
>   at org.apache.fop.apps.Fop.(Fop.java:78)
>   at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:182)
> {noformat}
> The underlying is https://bugs.openjdk.java.net/browse/JDK-8058973.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (FOP-2745) Multi-threaded initialization fails

2017-10-04 Thread Jochen Kemnade (JIRA)

[ 
https://issues.apache.org/jira/browse/FOP-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16190887#comment-16190887
 ] 

Jochen Kemnade commented on FOP-2745:
-

{code:java}
public static void main(final String[] args) throws Exception {
ResourceResolver resourceResolver = 
ResourceResolverFactory.createDefaultResourceResolver();
FopFactoryBuilder fopFactoryBuilder = new FopFactoryBuilder(new 
File(".").getAbsoluteFile().toURI(),
resourceResolver);
FopFactory fopFactory = fopFactoryBuilder.build();

int numberOfThreads = 10;

List threads = new ArrayList<>(numberOfThreads);
for (int i = 0; i < numberOfThreads; i++) {
  Thread t = new Thread(new Runnable() {

@Override
public void run() {
  try (OutputStream out = new ByteArrayOutputStream()) {
Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF, out);
  } catch (FOPException | IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
  }
}

  });
  threads.add(t);
  t.start();
}
for (Thread t : threads) {
  t.join();
}
  }
{code}

> Multi-threaded initialization fails
> ---
>
> Key: FOP-2745
> URL: https://issues.apache.org/jira/browse/FOP-2745
> Project: FOP
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Jochen Kemnade
>
> When multiple thread initialize FOP, some of them are likely to throw a 
> {{NullPointerException}} or {{ConcurrentModificationException}}.
> {noformat}
> java.lang.NullPointerException: null
>   at java.awt.color.ICC_Profile.intFromBigEndian(ICC_Profile.java:1782)
>   at java.awt.color.ICC_Profile.getNumComponents(ICC_Profile.java:1474)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.(PDFICCBasedColorSpace.java:49)
>   at 
> org.apache.fop.pdf.PDFFactory.makeICCBasedColorSpace(PDFFactory.java:1453)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.setupsRGBAsDefaultRGBColorSpace(PDFICCBasedColorSpace.java:116)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.addsRGBColorSpace(PDFRenderingUtil.java:187)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.setupPDFDocument(PDFRenderingUtil.java:604)
>   at 
> org.apache.fop.render.pdf.PDFDocumentHandler.startDocument(PDFDocumentHandler.java:159)
>   at 
> org.apache.fop.render.intermediate.util.IFDocumentHandlerProxy.startDocument(IFDocumentHandlerProxy.java:105)
>   at 
> org.apache.fop.render.intermediate.IFRenderer.startRenderer(IFRenderer.java:263)
>   at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:81)
>   at 
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135)
>   at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:105)
>   at 
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363)
>   at org.apache.fop.fo.FOTreeBuilder.(FOTreeBuilder.java:107)
>   at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104)
>   at org.apache.fop.apps.Fop.(Fop.java:78)
>   at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:182)
> {noformat}
> or
> {noformat}
> java.util.ConcurrentModificationException: null
>   at java.util.Vector$Itr.checkForComodification(Vector.java:1184)
>   at java.util.Vector$Itr.next(Vector.java:1137)
>   at 
> sun.java2d.cmm.ProfileDeferralMgr.activateProfiles(ProfileDeferralMgr.java:93)
>   at java.awt.color.ICC_Profile.getData(ICC_Profile.java:1359)
>   at 
> org.apache.xmlgraphics.java2d.color.profile.ColorProfileUtil.getICCProfileDescription(ColorProfileUtil.java:46)
>   at org.apache.fop.pdf.PDFResources.addColorSpace(PDFResources.java:160)
>   at 
> org.apache.fop.pdf.PDFFactory.makeICCBasedColorSpace(PDFFactory.java:1460)
>   at 
> org.apache.fop.pdf.PDFICCBasedColorSpace.setupsRGBAsDefaultRGBColorSpace(PDFICCBasedColorSpace.java:116)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.addsRGBColorSpace(PDFRenderingUtil.java:187)
>   at 
> org.apache.fop.render.pdf.PDFRenderingUtil.setupPDFDocument(PDFRenderingUtil.java:604)
>   at 
> org.apache.fop.render.pdf.PDFDocumentHandler.startDocument(PDFDocumentHandler.java:159)
>   at 
> org.apache.fop.render.intermediate.util.IFDocumentHandlerProxy.startDocument(IFDocumentHandlerProxy.java:105)
>   at 
> org.apache.fop.render.intermediate.IFRenderer.startRenderer(IFRenderer.java:263)
>   at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:81)
>   at 
> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135)
>   at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:105)
>   at 
> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363)
>   at 

[jira] [Created] (FOP-2747) Acrobat Reader error with some Japanese Fonts

2017-10-04 Thread Kazuyuki Murakami (JIRA)
Kazuyuki Murakami created FOP-2747:
--

 Summary: Acrobat Reader error with some Japanese Fonts
 Key: FOP-2747
 URL: https://issues.apache.org/jira/browse/FOP-2747
 Project: FOP
  Issue Type: Bug
  Components: font/opentype
Affects Versions: trunk
 Environment: Operating Systems: Windows 
JDK: 1.8
Reporter: Kazuyuki Murakami
 Attachments: dnp.fo, dnp_full.pdf, dnp.pdf, DNPShuei4goStdM.otf, 
fop.xconf, FOT-CezanneProNM.otf, fot.fo, fot_full.pdf, fot.pdf

Some Japanese Fonts cannot be embedded into PDF document.
How to repeat
1. Get FOP from trunk@1810008
2. Get Font from the attachment
3. Use my config file and generate the PDF, there is no error reported.
4. Open the PDF file in Acro-Reader, it will report the "cannot extract the 
embedded font" error.

cffpar...@dnp.fo
{noformat}
java.io.IOException: invalid DICT data b0 byte: 23
at org.apache.fontbox.cff.CFFParser.readEntry(CFFParser.java:282)
at org.apache.fontbox.cff.CFFParser.readDictData(CFFParser.java:240)
at org.apache.fontbox.cff.CFFParser.parseFont(CFFParser.java:405)
at org.apache.fontbox.cff.CFFParser.parse(CFFParser.java:145)
{noformat}

cffpar...@fot.fo
{noformat}
java.io.IOException: invalid DICT data b0 byte: 22
at org.apache.fontbox.cff.CFFParser.readEntry(CFFParser.java:282)
at org.apache.fontbox.cff.CFFParser.readDictData(CFFParser.java:240)
at org.apache.fontbox.cff.CFFParser.parseFont(CFFParser.java:405)
at org.apache.fontbox.cff.CFFParser.parse(CFFParser.java:145)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)