Bug 153470 - Regression: Transparent text in PDF export
Summary: Regression: Transparent text in PDF export
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
7.5.0.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-08 13:51 UTC by Pablo
Modified: 2023-02-10 12:14 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments
PPTX with Assistant font (31.36 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2023-02-08 13:52 UTC, Pablo
Details
PDF exported from Impress 7.5.0.3 with transparent text (2.74 KB, application/pdf)
2023-02-08 13:54 UTC, Pablo
Details
PDF exported from Google Slides with visible text (4.03 KB, application/pdf)
2023-02-08 13:55 UTC, Pablo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pablo 2023-02-08 13:51:21 UTC
Description:
The attached PPTX has text with "Assistant" font. The text in PDF exported from Impress has transparent text.
This is a regression in LO 7.5.0.3.
It was OK in LO 7.4.5.1.

The PPTX was created in Google Slides using the Assistant font.
Assistant font:
https://fonts.google.com/specimen/Assistant

Steps to Reproduce:
1. Install all Google Fonts on Ubuntu 22.04 from https://github.com/google/fonts/archive/main.tar.gz
2. Refresh the font cache with: "fc-cache -fv"
3. Open the attached PPTX in Impress and export to PDF.
$. Open the PDF and see that the text is transparent.

Actual Results:
Visible text.

Expected Results:
Transparent text.


Reproducible: Always


User Profile Reset: No

Additional Info:
Bad version:
Version: 7.5.0.3 (X86_64) / LibreOffice Community
Build ID: 50(Build:3)
CPU threads: 2; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US
Ubuntu package version: 1:7.5.0~rc3-0ubuntu0.22.04.1~lo1
Calc: threaded

Good version:
Version: 7.4.5.1 / LibreOffice Community
Build ID: 40(Build:1)
CPU threads: 2; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-IL (en_IL); UI: en-US
Ubuntu package version: 1:7.4.5-0ubuntu0.20.04.1~lo1
Calc: threaded
Comment 1 Pablo 2023-02-08 13:52:06 UTC
Created attachment 185215 [details]
PPTX with Assistant font
Comment 2 Pablo 2023-02-08 13:54:56 UTC
Created attachment 185216 [details]
PDF exported from Impress 7.5.0.3 with transparent text
Comment 3 Pablo 2023-02-08 13:55:19 UTC
Created attachment 185217 [details]
PDF exported from Google Slides with visible text
Comment 4 ⁨خالد حسني⁩ 2023-02-08 17:56:48 UTC
I can’t reproduce with:

Version: 7.5.0.3 (X86_64) / LibreOffice Community
Build ID: c21113d003cd3efa8c53188764377a8272d9d6de
CPU threads: 6; OS: Mac OS X 12.6.2; UI render: default; VCL: osx
Locale: en-EG (en_EG.UTF-8); UI: en-US
Calc: threaded

You seem to be using Ubuntu builds, I suggest trying the builds from https://www.libreoffice.org/download/download-libreoffice/, if the issue is fixed there, then it is a bug with Ubuntu package (they are using too old version of libharfbuzz).
Comment 5 Pablo 2023-02-08 21:01:36 UTC
It's working with the deb package on the LibreOffice website and with the ppa package on Ubuntu 23.04 that has a newer libharfbuzz package.
Thanks