Bug 154461 - pdf export of ✔ (U+2714 HEAVY CHECK MARK) in Noto Color Emoji produces blank PDF
Summary: pdf export of ✔ (U+2714 HEAVY CHECK MARK) in Noto Color Emoji produces blank PDF
Status: RESOLVED DUPLICATE of bug 121327
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
7.4.5.1 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-29 21:50 UTC by Daniel Kahn Gillmor
Modified: 2023-05-01 13:17 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
resulting PDF (16.99 KB, application/pdf)
2023-03-29 21:51 UTC, Daniel Kahn Gillmor
Details
source Impress presentation (14.29 KB, application/vnd.oasis.opendocument.presentation)
2023-03-29 21:52 UTC, Daniel Kahn Gillmor
Details
LibreOffice screenshot (check mark visible) (38.93 KB, image/png)
2023-03-29 21:53 UTC, Daniel Kahn Gillmor
Details
Evince screenshot rendering PDF (check mark invisible) (11.86 KB, image/png)
2023-03-29 21:53 UTC, Daniel Kahn Gillmor
Details
Evince properties page describing fonts (no glyphs explicitly missing) (15.01 KB, image/png)
2023-03-29 21:54 UTC, Daniel Kahn Gillmor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Kahn Gillmor 2023-03-29 21:50:54 UTC
Description:
I made an Impress presentation with a single character in it (✔, U+2714 HEAVY CHECK MARK).  the glyph was rendered in the Noto Color Emoji font.

I exported it to PDF and the resulting PDF looks blank.

highlighting the pdf shows that there is an invisible character there, and inspecting the pdf suggests that Poppler knows that the character is present, and the font subset is embedded.  but nothing is visible.

I suppose it's possible that this is a bug in Poppler (in PDF rendering, that is), but i suspect it's a bug in LibreOffice Impress.

Steps to Reproduce:
1. create an impress document
2. put a single ✔ character (U+2714 HEAVY CHECK MARK)
3. export to pdf

Actual Results:
PDF with invisible character

Expected Results:
PDF with visible character


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Version: 7.4.5.1 / LibreOffice Community
Build ID: 40(Build:1)
CPU threads: 4; OS: Linux 6.1; UI render: default; VCL: x11
Locale: en-US (en_US.UTF-8); UI: en-US
Debian package version: 4:7.4.5-2
Calc: threaded
Comment 1 Daniel Kahn Gillmor 2023-03-29 21:51:41 UTC
Created attachment 186299 [details]
resulting PDF
Comment 2 Daniel Kahn Gillmor 2023-03-29 21:52:23 UTC
Created attachment 186300 [details]
source Impress presentation
Comment 3 Daniel Kahn Gillmor 2023-03-29 21:53:09 UTC
Created attachment 186301 [details]
LibreOffice screenshot (check mark visible)
Comment 4 Daniel Kahn Gillmor 2023-03-29 21:53:49 UTC
Created attachment 186302 [details]
Evince screenshot rendering PDF (check mark invisible)
Comment 5 Daniel Kahn Gillmor 2023-03-29 21:54:24 UTC
Created attachment 186303 [details]
Evince properties page describing fonts (no glyphs explicitly missing)
Comment 6 ⁨خالد حسني⁩ 2023-03-30 07:39:20 UTC
This should be fixed in LibreOffice 7.5
Comment 7 Robert Großkopf 2023-03-30 14:31:05 UTC
Could confirm the buggy behavior for LO 7.4.6.2 on OpenSUSE 15.4 64bit rpm Linux.

Works well on LO 7.5.1.2.

If it is fixed for LO 7.5, why isn't it backported to LO 7.4?
Comment 8 ⁨خالد حسني⁩ 2023-04-01 02:30:01 UTC
(In reply to Robert Großkopf from comment #7)
> Could confirm the buggy behavior for LO 7.4.6.2 on OpenSUSE 15.4 64bit rpm
> Linux.
> 
> Works well on LO 7.5.1.2.
> 
> If it is fixed for LO 7.5, why isn't it backported to LO 7.4?

The changes to fix this issue are too big to be backported.
Comment 9 ⁨خالد حسني⁩ 2023-04-01 02:31:34 UTC

*** This bug has been marked as a duplicate of bug 121327 ***
Comment 10 Christoph Anton Mitterer 2023-04-30 23:30:48 UTC
I have the same issue... I see emojis only as black shadows... that is, when I open the PDF in evince (libpoppler based).

Opening it in okular and the emoji seems to be displayed correctly.
Comment 11 ⁨خالد حسني⁩ 2023-05-01 13:17:21 UTC
(In reply to Christoph Anton Mitterer from comment #10)
> I have the same issue... I see emojis only as black shadows... that is, when
> I open the PDF in evince (libpoppler based).
> 
> Opening it in okular and the emoji seems to be displayed correctly.

That is a bug in poppler-cairo https://gitlab.freedesktop.org/poppler/poppler/-/issues/842