Bug 86973 - Some bullets types (e.g. diamond/flower, filled-in circle) in unnumbered lists can't be exported to HTML
Summary: Some bullets types (e.g. diamond/flower, filled-in circle) in unnumbered list...
Status: RESOLVED DUPLICATE of bug 66822
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: lowest minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsDevEval
Depends on:
Blocks:
 
Reported: 2014-12-03 13:22 UTC by d
Modified: 2016-01-05 21:22 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description d 2014-12-03 13:22:00 UTC
Some of the built-in bullet characters Writer allows in unnumbered lists (e.g. diamond/flower, filled-in circle) cannot be exported properly to HTML. 

Andras Timar noted in his fix of this bug:
https://bugs.freedesktop.org/show_bug.cgi?id=68684

... Please open a new bug for this. The problem is that HTML is limited in this regard. You can have <ul type="disc|circle|square> and that's all. For arbitrary bullet character you need to use CSS hacks. See e.g. http://alistapart.com/article/taminglists


I assume this is the case in all vversions of LibreOffice on all platforms, though I have not tested.
Comment 1 d 2014-12-09 04:19:02 UTC
Perhaps we're misunderstanding, but the problem we see is that when the Writer document is converted to HTML the information about what character is used for each list item is lost... so any CSS hack like what Andras Tamar suggested wouldn't work because the data about what the list item character was would already have been lost.
Comment 2 Buovjaga 2014-12-16 16:07:07 UTC
Setting to NEW.
Lowering severity per: https://wiki.documentfoundation.org/images/0/06/Prioritizing_Bugs_Flowchart.jpg

Solution would be to use this CSS property and image files or SVGs:
https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-image
Comment 3 d 2015-09-25 22:05:33 UTC
I've been wondering why this bug hasn't been fixed yet (it seems like it would be very easy to fix!) and see that it's categorized as "Trivial"... this is not correct I think, it should be a "Medium/Normal".

I checked the Bug Triage flowchart linked to above and one of the criteria is "Does it make it harder (or more severely, prevent) a user from doing high quality work"... yes it does! Whenever I open a document in LibreOffice I have to manually inspect all the text to see if the text has been accurately rendered.

Accurate rendering of characters seems like it should be the most fundamental property of a document tool, but this ticket implies that mis-rendering one character for another is not a big deal. But it can be!! For example, it's not uncommon to have nested lists (bullets at one level, diamonds or flowers at another), and when OpenOffice fails to distinguish between them it can (in extreme cases) hide the conceptual organization of the material we are presenting.

And re: my first point; isn't this an easy (trivial??) bug to fix? 

If it is, can the Document Foundation *please* fix this bug so we no longer have to visually compare documents to make sure our new document versions are faithful to the originals!?  

Thank you very much, we do appreciate the good work you do.
Comment 4 d 2015-09-25 22:11:08 UTC
Sorry, I left out the most important thing, distinguishing empty (circle) bullets vs. filled in ones when talking about nesting lists... what I get for writing at the end of a long week!
Comment 5 Buovjaga 2015-09-26 18:07:36 UTC
(In reply to d from comment #3)
> If it is, can the Document Foundation *please* fix this bug so we no longer
> have to visually compare documents to make sure our new document versions
> are faithful to the originals!?  

TDF will not fix the bug, see this: https://joelmadero.wordpress.com/2014/10/11/user-expectations-and-the-reality-of-our-community/

"The Document Foundation (the non profit organization behind LibreOffice) has zero (yes, not one) paid developer. The implication of this is that there is literally not one single person on the project who can dictate how bugs are fixed."

We might think this is an easy improvement, but as non-developers we are not in a good position to make such an assessment.

I'll add needsDevEval whiteboard so devs will hopefully review this for inclusion to easyHacks.
Comment 6 d 2015-11-17 00:11:04 UTC
I logged on the site to report another bug with HTML export (also confirmed, #95860);

if that earns me any good karma, could this ticket please be evaluated to see if it is indeed (as I expect) something that would be very easy to fix (it's pending evaluation for "easyHacks").

Thanks much!
Comment 7 Buovjaga 2015-11-17 06:23:43 UTC
(In reply to d from comment #6)
> I logged on the site to report another bug with HTML export (also confirmed,
> #95860);
> 
> if that earns me any good karma, could this ticket please be evaluated to
> see if it is indeed (as I expect) something that would be very easy to fix
> (it's pending evaluation for "easyHacks").

It would be more effective to find some local C++ developer, buy drinks to them and coax them into promising they will fix this.
Comment 8 Robinson Tryon (qubit) 2015-12-13 11:21:36 UTC
Migrating Whiteboard tags to Keywords: (needsDevEval)
[NinjaEdit]
Comment 9 Buovjaga 2016-01-05 21:22:13 UTC
Just realized there is a previous report and now a developer interested in solving it.

*** This bug has been marked as a duplicate of bug 66822 ***