[Bug 143557] docx 16-color char highlight lost in round trip through odt format

2024-09-09 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143557

Buovjaga  changed:

   What|Removed |Added

 Resolution|--- |DUPLICATE
 CC||ilmari.lauhakangas@libreoff
   ||ice.org
 Status|NEW |RESOLVED

--- Comment #13 from Buovjaga  ---
(In reply to Luke Deller from comment #0)
> Actual Results:
> 7A:
> ✅ highlighting-output.docx: highlighting can be removed in Word
> ❌ highlighting-via-odt.docx: highlighting cannot be removed in Word

Tested with office.com and it could be removed. I guess fixed by bug 131920.

Arch Linux 64-bit
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 3231db0341baffd2547c50d36ef7c00aaa11601d
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded
Built on 9 September 2024

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

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 143557] docx 16-color char highlight lost in round trip through odt format

2022-09-20 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143557

--- Comment #12 from Justin L  ---
(In reply to Luke Deller from comment #11)
> Which element did you feel was evil: supporting the concept of character
> highlighting as distinct from background shading
Having two properties that do the exact same thing is atrocious.

> However the concept of highlighting might have merit:
Highlighting is exactly the same as character background shading - the only
difference is that it is a separate property (with a separate tool in MSO) and
is limited to 16-ish colours. Otherwise they are identical (other than
implementation quirks like handling differently for number formatting and not
being eligible for a character style).

> What do you think of adding a loext: (extension) attribute to persist the
> highlighting information that LibreOffice currently holds in memory in this
> case?
You already have the situation where a LO highlight edit will save as shading
(although yes, there is a user setting for that). So MSWord users just need to
learn that "paragraph shading" has nothing to do with paragraphs at all. The
whole idea of maintaining compatibility MSO->ODF->MSO is rather too far fetched
to merit any effort in order to support a horrible MSO "feature".

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 143557] docx 16-color char highlight lost in round trip through odt format

2022-09-14 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143557

--- Comment #11 from Luke Deller  ---
(In reply to Justin L from comment #7)
> ODF doesn't (and hopefully never will) have a concept of a 16-color
> highlight character property. So not much can be done here unless someone
> does that evil thing.

Which element did you feel was evil: supporting the concept of character
highlighting as distinct from background shading, or the fact that Word only
offers 16 choices for the highlight colour?

I agree the limitation of colour choice is quite evil, probably a relic of the
past.  The same limitation used to exist elsewhere, eg table border colour was
limited to 16 colours until MS Word 2000.

However the concept of highlighting might have merit: I have seen it employed
by Word users differently than background shading, with semantics matching a
physical highlighter pen.  Indeed the online Word documentation says:
> Word contains many highlighters to make your text pop off the screen just
> as if you were highlighting paper with a fluorescent marker

( from
https://support.microsoft.com/en-us/office/apply-or-remove-highlighting-1747d808-6db7-4d49-86ac-1f0c3cc87e2e
)

What do you think of adding a loext: (extension) attribute to persist the
highlighting information that LibreOffice currently holds in memory in this
case?  I could maybe look at a patch for that if the concept sounds reasonable.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Libreoffice-bugs] [Bug 143557] docx 16-color char highlight lost in round trip through odt format

2022-09-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=143557

Justin L  changed:

   What|Removed |Added

Summary|docx highlighting lost in   |docx 16-color char
   |round trip through odt  |highlight lost in round
   |format  |trip through odt format

-- 
You are receiving this mail because:
You are the assignee for the bug.