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

Jan Tošovský commented on FOP-2678:
-----------------------------------

I am not expert in this field, it worked so I used it. But the behavior 'once 
font is loaded into AWT it is available in whole JVM' sounds weird. Can you add 
any reference to this issue? Shouldn't this be handled rather by JVM itself? 
Are there any alternatives how to render glyph outline? 

> [PATCH] FOPGVTGlyphVector.getGlyphOutline returns just glyph bounding box
> -------------------------------------------------------------------------
>
>                 Key: FOP-2678
>                 URL: https://issues.apache.org/jira/browse/FOP-2678
>             Project: FOP
>          Issue Type: Bug
>    Affects Versions: trunk
>            Reporter: Jan Tošovský
>         Attachments: FOP-2678.patch, FOP-2678-tests.patch
>
>
> The following method returns just glyph bounding box, not a glyph shape:
> {code:java}
>     public Shape getGlyphOutline(int glyphIndex) {
>         Shape glyphBox = getBoundingBoxes()[glyphIndex];
>         AffineTransform tr = 
> AffineTransform.getTranslateInstance(positions[glyphIndex * 2],
>                 positions[glyphIndex * 2 + 1]);
>         AffineTransform glyphTransform = getGlyphTransform(glyphIndex);
>         if (glyphTransform != null) {
>             tr.concatenate(glyphTransform);
>         }
>         return tr.createTransformedShape(glyphBox);
>     }
> {code}
> This convenient method hence cannot be used properly to address e.g.
> https://issues.apache.org/jira/browse/FOP-2677



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to