Le Duy Nhac created FOP-2534:
--------------------------------
Summary: Gif images cannot display if its AFP file uses True Type
fonts
Key: FOP-2534
URL: https://issues.apache.org/jira/browse/FOP-2534
Project: FOP
Issue Type: Bug
Components: renderer/afp
Affects Versions: trunk
Environment: Operating System: Windows XP Service Pack 3
Platform: PC
Reporter: Le Duy Nhac
Hello,
In the latest FOP 2.0 Release, it does not support True Type fonts (ex:
Trebuchet MS) in AFP and could not display special characters (ex: Euro sign )
or barcodes. Then we tried with FOP Trunk - a version more recent than the
latest release - and it supports well True Type fonts and can display Euro sign
character in AFP output. But this Trunk version throws the other issue: "Gif
images cannot display if its AFP file uses True Type fonts".
Could you please have a look? and How can I work around this?
Thank you!
An example to reproduce the issue:
Run test: >fop -fo test.out.fo -afp test.out.afp -c fop_with_TrueTypeFonts.xconf
---Start: test.out.fo---
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:ext="http://exslt.org/common">
<fo:layout-master-set>
<fo:simple-page-master page-width="209.90mm"
page-height="301.98mm" margin-top="4.59mm"
margin-left="5mm"
margin-right="10mm" master-name="0">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="0">
<fo:flow flow-name="xsl-region-body">
<fo:block-container absolute-position="absolute"
left="10mm" top="19.91mm">
<fo:block>
<fo:external-graphic
src="file:./bgimg72dpi.gif" />
</fo:block>
</fo:block-container>
<fo:block font-size="12pt"
font-family="Trebuchet MS">
<fo:block-container absolute-position="absolute"
left="15.17mm" top="29.18mm">
<fo:block text-align="center">
<fo:inline>Euro Sign:
€</fo:inline>
</fo:block>
</fo:block-container>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
---End: test.out.fo---
---Start: fop_with_TrueTypeFonts.xconf---
<renderer mime="application/x-afp">
...
<fonts>
<!-- declare TrueType fonts: Trebuchet MS font family-->
<font kerning="yes" embed-url="file:./TREBUC.TTF"
name="Trebuchet MS">
<font-triplet name="Trebuchet MS" style="normal"
weight="normal"/>
</font>
<font kerning="yes" embed-url="file:./TREBUCBD.TTF"
name="Trebuchet MS Bold">
<font-triplet name="Trebuchet MS" style="normal"
weight="bold"/>
</font>
<font kerning="yes" embed-url="file:./TREBUCIT.TTF"
name="Trebuchet MS Italic">
<font-triplet name="Trebuchet MS" style="italic"
weight="normal"/>
</font>
<font kerning="yes" embed-url="file:./TREBUCBI.TTF"
name="Trebuchet MS Bold Italic">
<font-triplet name="Trebuchet MS" style="italic"
weight="bold"/>
</font>
</fonts>
</renderer>
---End: fop_with_TrueTypeFonts.xconf---
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)