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

simon steiner commented on FOP-2534:
------------------------------------

try using:

                        <font kerning="yes" embed-url="trebuc.ttf" 
name="Trebuchet MS">
                            <font-triplet name="Trebuchet MS" style="normal" 
weight="normal"/>
                        </font>
                        <font kerning="yes" embed-url="trebucbd.ttf" 
name="Trebuchet MS Bold">
                            <font-triplet name="Trebuchet MS" style="normal" 
weight="bold"/>
                        </font>
                        <font kerning="yes" embed-url="trebucit.ttf" 
name="Trebuchet MS Italic">
                            <font-triplet name="Trebuchet MS" style="italic" 
weight="normal"/>
                        </font>
                        <font kerning="yes" embed-url="trebucbi.ttf" 
name="Trebuchet MS Bold Italic">
                            <font-triplet name="Trebuchet MS" style="italic" 
weight="bold"/>
                        </font>

> Image disappears 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
>         Attachments: bgimg72dpi.gif, fop.xconf, fop_with_TrueTypeFonts.xconf, 
> test.out.afp, test.out.fo, trebuc.ttf, trebucbd.ttf, trebucbi.ttf, 
> trebucit.ttf
>
>
> 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)

Reply via email to