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

Joao Goncalves closed FOP-3175.
-------------------------------
    Resolution: Not A Bug

> Wrong baseline for fall-back font Noto Emoji
> --------------------------------------------
>
>                 Key: FOP-3175
>                 URL: https://issues.apache.org/jira/browse/FOP-3175
>             Project: FOP
>          Issue Type: Bug
>    Affects Versions: 2.4, 2.6, 2.7, 2.8, 2.9
>            Reporter: Alexander Dyuzhev
>            Priority: Major
>         Attachments: NotoEmoji_Issue.zip, fop.xconf, 
> image-2024-04-11-19-51-59-792.png, image-2024-04-11-19-52-19-990.png, 
> noto_emoji_test.fo, noto_emoji_test.pdf
>
>
> I have a text with the Emoji glyphs.
> In the fo:root I've set two fonts - Times for the main text and NotoEmoji 
> (Google font) for the glyphs which missing in the Times.
> {code:xml}
> font-family="Times, NotoEmoji"
> {code}
> The sample text is very simple: 
> {code}
> text ✔ text
> {code}
> The FOP substitutes the 'check mark' glyph from the font NotoEmoji properly, 
> but the glyphs shifted up (look like the wrong baseline):
>  !image-2024-04-11-19-51-59-792.png! 
> I've tried to specify font-selection-strategy="character-by-character" - the 
> same result.
> But if I specify the font NotoEmoji explicitly for  the 'check mark':
> {code}
> <fo:inline font-family="NotoEmoji">✔</fo:inline>
> {code}
> then 'check mark' glyph renders in the one line with main text:
>  !image-2024-04-11-19-52-19-990.png! 
> The source .fo:  [^noto_emoji_test.fo] 
> Font config:  [^fop.xconf] 
> The resulted PDF:  [^noto_emoji_test.pdf] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to