Created attachment 125059 [details] Hybrid PDF containing its ODS source document. Attached PDF file is generated from LibreOffice Calc. As an LO Hybrid PDF, it contains the ODS source file, and as such contains all the means to reproduce the observed bugs. The exported PDF itself is good -- the bugs are in how LO Calc... ...displays document parts in the "NORMAL" DOCUMENT VIEW itself, ...displays document parts the PRINT PREVIEW. In order to see the bugs, you should: 1. Open PDF with a proper PDF viewer (DONT' open it in LO!). 2. Extract ODS source from PDF (you should know how to do this) and open it in LO. You can then observe at least two different bugs: ------------------------------------------------------------------------- 1. FONT COLOR IN ODS "NORMAL" DOCUMENT VIEW: The font color of the "Factsheet VfB Stuttgart..." headline in LO view appears as black on red background. However, this font color in reality is defined as yellow. -------------------------------------------------------------------------- 2. WEIRD ARTIFACTS IN PRINT PREVIEW OF CHARTS: Use menu "File -> Print Preview", and the same headline now appears in correct coloring. However, now all the included charts do appear very garbled. It seems that the transparency setting for the trend line causes all the arti- facts. Removing the transparency on the ODS source will remove the artifacts in the print preview. ------------------------------------------------------------------------- You can remove the "weirdness" from the print preview by removing the transparency setting of "35%" from the trend lines inside the charts and setting it to "0%". SEVERITY: 1. If you are a user trying to create charts from ODS spreadsheets, these bugs can make your workflow almost non-functional -- unless you know that the exported PDF will be un-affected by the buggy preview. 2. You can then work around it, by routinely exporting to PDF and look at THAT output -- but this is slowing down your working speed in a heavy way. I myself spent many hours of trying to get the font color working correctly by relying on what LibreOffice displayed to me in its own "normal" document view. The same is true for me trying to get transparency working in exported PDF by relying on the print preview.... ============================================================================ In case you only want to only take a quick look first, and currently don't have time to download the hybrid PDF and take the trouble to reproduce the bug: ==> I'll also attach a PNG which depicts screenshots exemplifying all points outlined above.
Created attachment 125060 [details] PNG image depicts screenshots exemplifying the bugs PNG depicting screenshots which exemplify the bug described in the report.
Created attachment 125079 [details] PNG image depicts screenshots exemplifying the bugs Replace previous illustration
Created attachment 125096 [details] PNG image depicts screenshots exemplifying the bugs Replace previous illustration by better version
(In reply to kurt.pfeifle from comment #0) > 2. Extract ODS source from PDF (you should know how to do this) and > open it in LO. I don't know how to extract it. Please tell us how to do it or better yet, attach the original ODS. Set to NEEDINFO. Change back to UNCONFIRMED after you have provided the information/document.
@Kurt : as mentioned in comment 4, please simply provide the source ODS document. It is doubtful that anyone from QA is going to jump through hoops trying to extract an ODS document from a hybrid PDF for an alleged transparency/incorrect font display problem.
Note that transparency support of images when exporting to PDF/A does not appear to be possible, cf. bug 59271.
Also see bug 62728 re support for PDF/A-2 (transparency support)
Dear Bug Submitter, This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INSUFFICIENTDATA due to lack of needed information. For more information about our NEEDINFO policy please read the wiki located here: https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed. Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-NeedInfo-Ping-20170328
Dear Bug Submitter, Please read this message in its entirety before proceeding. Your bug report is being closed as INSUFFICIENTDATA due to inactivity and a lack of information which is needed in order to accurately reproduce and confirm the problem. We encourage you to retest your bug against the latest release. If the issue is still present in the latest stable release, we need the following information (please ignore any that you've already provided): a) Provide details of your system including your operating system and the latest version of LibreOffice that you have confirmed the bug to be present b) Provide easy to reproduce steps – the simpler the better c) Provide any test case(s) which will help us confirm the problem d) Provide screenshots of the problem if you think it might help e) Read all comments and provide any requested information Once all of this is done, please set the bug back to UNCONFIRMED and we will attempt to reproduce the issue. Please do not: a) respond via email b) update the version field in the bug or any of the other details on the top section of our bug tracker Warm Regards, QA Team MassPing-NeedInfo-20170502
In response to comment #9... (Sorry, due to being handicapped by long illness, I lost track of this bug for too long.) I can confirm, that this bug is still hitting me, currently with LO v5.4.2.2 updated just now. The "weirdness" of the print preview is still there, even though it expresses itself in a slightly different way. (I'll provide new screenshots in a minute...) Regarding the different sub-points of comment #9: ad a): Build ID: 22b09f6418e8c2d508a9eaf86b2399209b0990f4 CPU threads: 8; OS: Mac OS X 10.12.6; UI render: default; Locale: de-DE (en_US.UTF-8); Calc: group ad b): Steps are already provided in the original bug report. Steps to extract the original ODS from attached Hybrid PDF will follow in my next comment. ad c): Test case was already provided with original bug report. ad d): Screenshot (PNG) already provided with original bug report. ad e): I did read all comments (again) and will respond to some in my own next comment(s).
Created attachment 137210 [details] Side by side comparison of: (1) original document view (left); (2) PDF or print output (center); (3) print preview (right) Side by side comparison of: (1) original document view (left); (2) PDF or print output (center); (3) print preview (right).
The new attachment (2017-10-22 18:25 UTC) is made from screenshots as side-by-side view of: - document view (left) - PDF or print output (center) - print preview (right) Note how the headline font of this page: - shows up in document view as BLACK, - even though it is defined in YELLOW. Further note how for the chart in the bottom third: - document view is largely correct - PDF or print output is largely correct - but print preview shows a weird artifact (table as background of the chart).
Re. comment #4 and comment #5: Sorry for wrongly assuming that ODF people/developers who think they are knowledgeable enough to evaluate bug reports which concern LibreOffice features would know how one of its nicest features (creating and handling its own non-standard invention, "Hybrid PDFs") works... My bad, mea culpa. :-( Please forgive me. I created this file as a Hybrid PDF, because it has the following advantages: 1. It directly shows the different look of the printouts and PDFs. 2. It embeds in the same file the original ODS document which demonstrates the bug. 3. You can extract the original ODS document to reproduce the bug itself. ---- Ok, here is a step-by-step recipe to extract the original ODS file from the hybrid PDF: 1. Open the PDF with a text editor -- but please use one which does handle binary files gracefully. Use `vim -b`, for example. When using VIm, switch on the line numbering by typing `:set numbers` in VIm's command mode. 2. Jump to the very end of the file. (Type ":6708" if you are using VIm to jump to line 6708.) 3. You should see the following PDF trailer code in lines 6702 - 6710: trailer <</Size 488/Root 486 0 R /Info 487 0 R /ID [ <BD60A3189BDF9102C9822623D7BA3CEF> <BD60A3189BDF9102C9822623D7BA3CEF> ] /DocChecksum /63B562B0B0FD347C6E1B587CE587A9BF /AdditionalStreams [/application#2Fvnd#2Eoasis#2Eopendocument#2Espreadsheet 461 0 R ] >> 4. Line 6708 tells us that the ODS document is embedded into the PDF as object number 461. 5. Go to object number 461 (search for the string "461 0 obj" with the help of your text editor). 6. Locate this string on line 5359. 7. Locate the keyword "stream" two lines below, on line 5361. 8. Delete all the lines before and including line 5361. What remains is the line starting with the two letters "PK", and all the lines until the rest of the file. 9. Now search for the string "462 0 obj". You should find it on the (now new) line number 433. (You H A V E deleted the lines from the beginning of the file up to and including line 5361, have you?) 10. Locate the keyword "endstream" on (now new) line number 430. 11. Delete all the lines from 430 through to the very end of the file. 12. Save this file under a new name, say "original.ods". Voila!, you now have extracted the original ODS file from the Hybrid PDF created by LibreOffice. I repeat: it is very important to use a text editor which is able to handle binary files! Otherwise this will not work as described. ---- Another thing: 1. If you download the Hybrid PDF file, make sure you get the original version. Check that the file size is 299.252 Bytes. 2. Should you open it in, say Chrome's previewer and save it from there, then the file size may be ca. 130 kByte smaller. This is due to the fact, that OO/LO did not implement its "Hybrid PDF" by using the standard method to embed other files into a PDF, but invented its own "proprietary" method which Chrome/PDFium does not seem to be able to handle... P.S.: You may also want to look at bug95328 with comments (esp. after https://bugs.documentfoundation.org/show_bug.cgi?id=95328#c3)
Well it won't be me I'm afraid. I don't see why I should have to jump through hoops of using a particular text editor to download a PDF that I shouldn't preview with a particular browser extension and then open it in a specific text editor that handles binary information in a certain way, edit the PDF from within the binary editor and save the remaining information to a new file, when you could just provide a sample ODS that displays the problem about which you are reporting. In fact, I've no doubt that the detailed explanation and steps you gave, although no doubt perfectly acceptable for someone of your skills, are not for a volunteer like myself just trying to reproduce the allegedly erroneous behaviour who only understands how to load a ODS document into LO and look at it to see whether or not the problem can be reproduced. No doubt also that the description you wrote, while highly interesting, took you longer to write and submit than to create a test ODS document and upload it to the bug report. Setting back to NEEDINFO with a request for a test ODS document that is alleged to show the problem being reported, i.e. colour fidelity deficiency of a headline.
(In reply to Alex Thurgood from comment #14) > Well it won't be me I'm afraid. > > I don't see why I should have to jump through hoops Don't proudly volunteer to evaluate bug reports for LO then? [...] > when you could just > provide a sample ODS that displays the problem about which you are reporting. The ODS is embedded by LibreOffice in the PDF file. And you don't know how to extract it again with the help of LibreOffice?!? Come on... [...] > Setting back to NEEDINFO with a request for a test ODS document that is > alleged to show the problem being reported, i.e. colour fidelity deficiency > of a headline. Did you read my report f u l l y? Didn't I mention "two different bugs"? Did you look at the screenshots? Did you see that these N O T O N L Y show some "colour fidelity definciency"? Didn't I mention how removing transparency makes the bugs go away? What can I do to make it better understandable?
Tested on Version: 5.4.1.2 Build ID: ea7cb86e6eeb2bf3a5af73a8f7777ac570321527 Threads CPU : 8; OS : Mac OS X 10.12.6; UI Render : par défaut; Locale : fr-FR (fr_FR.UTF-8); Calc: group So, this is what the instructions to reproduce should have mentioned : 1) Drag and drop the PDF attached to the bug report on a running instance of LibreOffice. 2) The ODS file embedded in the hybrid PDF opens in Calc. 3) Look at the Title cells on the sheet named VfB Statistics (last 10 years) - note how the cell has a red background and black text characters. 4) A right mouse button click on cell F1 shows the text to be yellow (Yellow2 in the LO colour palette) on a Red4 background. 5) Compare that render with the rendering of the PDF file opened in a PDF viewer application, for example Apple's Preview.app or Adobe Reader. Note how the same text in the heading is yellow. CONFIRMING the display bug. Please open a separate report for the transparency issue.
Since one bug handler alreay dis-volunteered to further process this issue and took it out of the active loop by setting it on NEEDINFO, here is another method to get to the original ODS file embedded in the attached Hybrid PDF: 1. Open the Hybrid PDF with LibreOffice. 2. Save it again -- but use "Save as..." + select file type "ODF Spreadsheet (ods)". (If that is too much "jumping through loops" for you, then don't further touch this bug. Don't change its status either.) 3. Your newly saved file has now gotten rid of the outer PDF shell and is an ODS file again. I really, really wonder why people here do not know such basics of LO usage....
Bug still present with my current LibreOffice/Calc version: Version: 5.4.2.2 Build ID: 22b09f6418e8c2d508a9eaf86b2399209b0990f4 CPU threads: 8; OS: Mac OS X 10.12.6; UI render: default; Locale: de-DE (en_US.UTF-8); Calc: group
(In reply to kurt.pfeifle from comment #15) > (In reply to Alex Thurgood from comment #14) > > I don't see why I should have to jump through hoops > > Don't proudly volunteer to evaluate bug reports for LO then? Kurt: it is beyond me, why you don't see the unsustainable nature of what you are proposing. LibreOffice has thousands of features. No single volunteer or paid worker can be expected to know every single one. Read this carefully: https://wiki.documentfoundation.org/QA/BugReport#Good_Reports The exact topic is mentioned under "Less Good Reports": "Do not assume contributors know what you're talking about." This just FYI, please don't continue by replying to this.
(In reply to Buovjaga from comment #19) [....] > This just FYI, please don't continue by replying to this. Ok, I'll let it rest now. Peace!
** 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
Wow, this was some condescending bug report :) Anyways, still present. In fact, the issue with the font color is also present on Windows. The print preview on macOS has some issues with the tables (nowhere near as bad as the screenshot), but produce at least a correct PDF -> I'm making this an OS all issue. Please report a new bug for the table print preview rendering (one bug report should only contain one issue) I'll upload the extracted ODS file Version: 6.4.0.3 (x64) Build ID: b0a288ab3d2d4774cb44b62f04d5d28733ac6df8 CPU threads: 2; OS: Windows 10.0 Build 18363; UI render: default; VCL: win; Locale: en-US (en_US); UI-Language: en-US Calc: threaded
Created attachment 160573 [details] ODS test case
Dear kurt.pfeifle, 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 https://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://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Convoluted description for a bug: in attached ODS any font color wrongly appears as automatic, proper color is only seen in cell edit mode.