Created attachment 132004 [details] .pptx file to reproduce the problem Steps to reproduce: - open the attached pptx file in Impress - open it also in PowerPoint - compare => the text is composed of symbols in Impress, while it should be latin characters. I am using LibreOffice 5.2.5.1 on debian linux jessie.
I can't reproduce it in Version: 5.4.0.0.alpha0+ Build ID: d3b5bd4a07a619db6bee1c39c32280ac3c620532 CPU threads: 4; OS: Linux 4.8; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ? I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Created attachment 132007 [details] comparison MSO 2010 and LibreOffice 5.4
Created attachment 132011 [details] screenshot of Impress displaying the .pptx file The bug also appears in 5.3.1. I attach a screenshot. The police used is Wingdings.
I can reproduce. Version: 5.4.0.0.alpha0+ Build ID: 96a9b38db5fd9c21bffe4274fa7d5083d4bc2ee9 CPU threads: 4; OS: Windows 6.19; UI render: GL; TinderBox: Win-x86@42, Branch:master, Time: 2017-03-18_23:07:25 Locale: es-ES (es_ES); Calc: group Version: 5.3.1.2 (x64) Build ID: e80a0e0fd1875e1696614d24c32df0f95f03deb2 CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; Layout Engine: new; Locale: es-ES (es_ES); Calc: group What is the original font on the pptx?
The original font is: Arial (Corps).
In 5.3/5.4, the character formatting is said to be Wingdings (for me substituted because I don't have the font). In 3.6 it is empty. In 3.3 it is Arial. Arch Linux 64-bit, KDE Plasma 5 Version: 5.3.1.2 Build ID: 5.3.1-1 CPU Threads: 8; OS Version: Linux 4.10; UI Render: default; VCL: kde4; Layout Engine: new; Locale: fi-FI (fi_FI.UTF-8); Calc: group Arch Linux 64-bit, KDE Plasma 5 Version: 5.4.0.0.alpha0+ Build ID: 54f9a81a1c041c18d209d7eb4659ac18a3ca76dd CPU threads: 8; OS: Linux 4.10; UI render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group Built on March 25th 2016 Arch Linux 64-bit LibreOffice 3.3.0 OOO330m19 (Build:6) tag libreoffice-3.3.0.4 Arch Linux 64-bit Version 3.6.7.2 (Build ID: e183d5b)
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
This bug is still present in 6.1.2.
Still confirmed Version: 6.4.0.0.alpha0+ (x64) Build ID: d744838991594eebe27acc4c7d9fb4579d654853 CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; TinderBox: Win-x86_64@42, Branch:master, Time: 2019-09-29_05:12:00 Locale: fi-FI (fi_FI); UI-Language: en-US Calc: threaded
In attachment 132004 [details] there exist some fragment inside: <a:r> <a:rPr lang="fr-FR" sz="2000" i="0" dirty="0" smtClean="0"> <a:solidFill> <a:srgbClr val="FF0000"/> </a:solidFill> <a:sym typeface="Wingdings"/> </a:rPr> <a:t>stratégique si la France veut se positionner</a:t> </a:r> Notice from document here: https://docs.microsoft.com/en-us/dotnet/api/documentformat.openxml.drawing.symbolfont?view=openxml-2.8.1 Said that the run of text is rendered using the font specified by a:sym typeface. Office obvious did not follow that. Implementation trace back to commit 3a95d76279984551d2843e89db58a0b2ad1808a7 Author: sj <sj@openoffice.org> Date: Tue Oct 12 16:11:23 2010 +0200 impress202: #i113673# added support of smybol fonts And from https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oi29500/2fc70eb8-232c-4820-9449-43baa12fe65f Says nothing about which part of the text should a:sym typeface be applied.
So the problem is that the symbol font is explicitly defined but Latin font is not. Once symbol appears it don't know how to revert font to the previous Latin one.
Mark Hung committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2971f6bbabe5871e9ef462e94239c652db3aede0 tdf#106638 oox: reset font settings if necessary. It will be available in 6.4.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.
Mark: your patch seems to fix the problem (tested both Linux and Windows). Is there anything else or would you like to set to FIXED?