You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "J Frank (Jira)" <ji...@apache.org> on 2022/02/23 15:00:00 UTC

[jira] [Commented] (FOP-3042) SVG text containing certain glyphs isn't rendered

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

J Frank commented on FOP-3042:
------------------------------

Some observation: org.apache.fop.svg.NativeTextPainter. paintTextRuns() is not called for missing text "1.Process" whereas for other texts its called.

> SVG text containing certain glyphs isn't rendered
> -------------------------------------------------
>
>                 Key: FOP-3042
>                 URL: https://issues.apache.org/jira/browse/FOP-3042
>             Project: FOP
>          Issue Type: Bug
>          Components: foreign/svg
>    Affects Versions: 2.3, 2.4, 2.6
>            Reporter: Per Cederberg
>            Priority: Major
>             Fix For: 2.2
>
>         Attachments: CenturyGothicStd.otf, fopconfig.xml, output-fop2.2.pdf, output-fop2.3.pdf, test.xml
>
>
> When rendering an XSL-FO containing an inline SVG with a custom font (Century Gothic), text is only displayed if it doesn't contain the "o" character inside a word. 
> The provided "test.xml" file includes a minimal SVG image that shows this behavior. Everything works correctly from FOP 1.x - 2.2. But starting with FOP 2.3, some text lines might be omitted from the output. Typically lines containing an "o" glyph inside a word. Might also be triggered by other glyphs, as I haven't tested exhaustively with whole alphabet.
> The attached "output-fop2.2.pdf" shows a correct rendering, whereas the "output-fop2.3.pdf" shows rendering in 2.3, 2.4 and 2.6.
> *Disclaimer:* This may actually be a bug in Apache Batik (1.10 and up), but I'm currently unable to reproduce it using their command-line rasterizer tool.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)