<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Apple Color Emoji not Visible in Exported PDF"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=94655#c21">Comment # 21</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Apple Color Emoji not Visible in Exported PDF"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=94655">bug 94655</a>
from <span class="vcard"><a class="email" href="mailto:khaledhosny@eglug.org" title="Khaled Hosny <khaledhosny@eglug.org>"> <span class="fn">Khaled Hosny</span></a>
</span></b>
<pre>Apple Color Emoji uses “sbix” table to store colored emoji bitmaps (i.e. it is
embedding PNGs inside the font).
Our font subsetting code that we use for embedding fonts inside PDFs is decades
old and does not support this table (which is relatively new) and most likely
just discards it, so the embedded font will either show no emoji glyphs at all
or fallback black and white glyphs (if the font has any).
Even if our subsetter supported this table, there be still an issue in showing
these PDFs in environments that do not support this table (old versions of
macOS, other platforms, etc.), so we might need to even extract the PNGs and
embed them directly on the PDF stream, which is even more complex task.
The subsetter is at vcl/source/fontsubset/, the PDF generation code is in
vcl/source/gdi/pdfwriter*.
I hope this gives some pointers if anyone wants to work in this,</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>