Bug 43671

Summary: VIEWING: CJK Emphasis marks not showing in slideshow
Product: LibreOffice Reporter: Axel Niedenhoff <axel.niedenhoff>
Component: ImpressAssignee: ⁨خالد حسني⁩ <khaled>
Status: RESOLVED FIXED    
Severity: normal CC: fdbugs, himajin100000, khaled
Priority: medium    
Version: Inherited From OOo   
Hardware: All   
OS: Linux (All)   
Whiteboard: target:6.2.0 target:24.2.0 target:7.6.0.0.beta2
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 83066, 103610    
Attachments: Presentation showing the problem
Second test document showing various character adornments
The second test document rendered in the editor
The second test document rendered in the Slide Show view

Description Axel Niedenhoff 2011-12-09 08:58:49 UTC
Created attachment 54276 [details]
Presentation showing the problem

I can apply emphasis marks to text characters, but they do not show when I run a screen presentation. To reproduce:

Open the attached presentation.

Marvel at the ingenious title text on slide 1, showing all the possible emphasis marks both above and below the text.

Start a screen presentation (F9).

See that the emphasis marks do not show in the screen presentation.
Comment 1 Axel Niedenhoff 2011-12-16 08:45:00 UTC
I have tested the presentation on Windows (XP SP2) and found the same behavior there. So I changed the OS field above to “All”.
Comment 2 A (Andy) 2013-03-03 12:15:54 UTC
reproducible with LO 4.0.0.3. (Win7 Home, 64bit)
Comment 3 Matthew Francis 2014-08-26 07:11:51 UTC
Still present on OSX/4.3.0.4

If you underline the "a"s in that test presentation, the underline also gets broken in an interesting way half way along the line (again, only in the Slide Show view)
Comment 4 Matthew Francis 2014-08-26 15:31:30 UTC
Dug around a bit further to see how far the issue extends. It seems there's a whole wormery of little bugs with various character adornments such as underlines and overlines.

See following attachments
Comment 5 Matthew Francis 2014-08-26 15:32:14 UTC
Created attachment 105292 [details]
Second test document showing various character adornments
Comment 6 Matthew Francis 2014-08-26 15:33:11 UTC
Created attachment 105293 [details]
The second test document rendered in the editor
Comment 7 Matthew Francis 2014-08-26 15:33:37 UTC
Created attachment 105294 [details]
The second test document rendered in the Slide Show view
Comment 8 Matthew Francis 2015-04-07 11:04:44 UTC
Occurs back to OOo / LO 3.3.0
-> Version: Inherited from OOo
Comment 9 tommy27 2016-04-16 07:27:33 UTC Comment hidden (noise)
Comment 10 Axel Niedenhoff 2016-04-18 06:24:28 UTC
The bug is still present in LO 5.1.2.2.
Comment 11 QA Administrators 2017-05-22 13:24:34 UTC Comment hidden (noise)
Comment 12 Axel Niedenhoff 2017-05-26 09:03:59 UTC
This problem is still found in LO 5.3.3.2.
Comment 13 QA Administrators 2018-05-27 02:32:19 UTC Comment hidden (noise)
Comment 14 Axel Niedenhoff 2018-09-10 13:41:56 UTC
This problem is still found in LO 6.1.0.3.
Comment 15 Commit Notification 2018-10-30 23:29:43 UTC
Mark Hung committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/+/144416c428712b039927ff9d6b1eae05bc2c2478%5E%21

tdf#43671 creatCanvasFont with EmphasisMark.

It will be available in 6.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 16 Commit Notification 2018-11-01 13:29:04 UTC
Mark Hung committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/+/17cd7dd708631f7af9e66860b403627416e4545e%5E%21

tdf#43671 set emphasis mark of vcl::Font (windows).

It will be available in 6.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 17 Commit Notification 2018-11-01 13:29:10 UTC
Mark Hung committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/+/beaba5f1abbb9a1461286fc831ea6a30131bb3b5%5E%21

tdf#43671 set emphasis mark of vcl::Font (opengl).

It will be available in 6.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 18 Mark Hung 2018-11-04 06:51:46 UTC
Ooops.. I forget there is still things to do for Linux.
Comment 19 QA Administrators 2019-11-05 03:29:12 UTC Comment hidden (noise)
Comment 20 Axel Niedenhoff 2019-11-28 16:22:33 UTC
The bug is still present in LO 6.3.3.2 (Linux 3.10; VCL: gtk3; UI render: standard).
Comment 21 QA Administrators 2021-11-28 04:07:37 UTC Comment hidden (noise)
Comment 22 Axel Niedenhoff 2022-01-20 10:59:03 UTC
This bug is still present in LibO 7.2.5.2.

Here’s the full version info:

Version: 7.2.5.2 / LibreOffice Community
Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5
CPU threads: 8; OS: Linux 4.18; UI render: default; VCL: gtk3
Locale: de-DE (en_US.UTF-8); UI: de-DE
Calc: threaded
Comment 23 ⁨خالد حسني⁩ 2023-05-29 09:52:45 UTC
I can’t reproduce the emphasis marks issue on macOs, they show for me in the slide show. But I can reproduce on Linux.
Comment 24 Commit Notification 2023-06-19 20:52:01 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/35803990c9b1881074460659acdac6b2799c99ee

tdf#43671: Pass through emphasis mark setting with cairo canvas

It will be available in 24.2.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 25 Commit Notification 2023-06-20 07:40:04 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "libreoffice-7-6":

https://git.libreoffice.org/core/commit/924d394220db3c20e638fc573ce3f8c60deab9d0

tdf#43671: Pass through emphasis mark setting with cairo canvas

It will be available in 7.6.0.0.beta2.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.