[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-24 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

László Németh  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=12
   ||6154

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-22 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

Heiko Tietze  changed:

   What|Removed |Added

 CC|libreoffice-ux-advise@lists |heiko.tietze@documentfounda
   |.freedesktop.org|tion.org
   Keywords|needsUXEval |

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #11 from László Németh  ---
Created attachment 200355
  --> https://bugs.documentfoundation.org/attachment.cgi?id=200355&action=edit
screenshot: word spacing option and justified text with stretched spaces

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #10 from László Németh  ---
Created attachment 200354
  --> https://bugs.documentfoundation.org/attachment.cgi?id=200354&action=edit
tdf159923_stretched.fodt: test document with 750% stretching of word spacing

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #9 from László Németh  ---
Created attachment 200353
  --> https://bugs.documentfoundation.org/attachment.cgi?id=200353&action=edit
tdf159923.fodt: test document with 75% shrinking

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #8 from Commit Notification 
 ---
László Németh committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7d6696757dcdfa3cee481ac7795a91b2b47da363

tdf#159923 sw cui offapi xmloff: add custom word spacing

It will be available in 25.8.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.

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

Commit Notification  changed:

   What|Removed |Added

 Whiteboard||target:25.8.0

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

László Németh  changed:

   What|Removed |Added

   Assignee|nem...@numbertext.org   |libreoffice-b...@lists.free
   ||desktop.org

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

László Németh  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |nem...@numbertext.org
   |desktop.org |
 Status|NEW |ASSIGNED

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2025-04-15 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

László Németh  changed:

   What|Removed |Added

 Resolution|WONTFIX |---
 Ever confirmed|0   |1
 Status|RESOLVED|NEW

--- Comment #7 from László Németh  ---
It seems, there is a good use case in desktop publishing: this is the "Desired
word spacing", which is with Minimum and Maximum word spacing options allows to
remove rivers (white tunnels over the consecutive lines) and unnecessary/too
frequent hyphenation. Likely the best use case is for using very small font
sizes: without optical font sizes, you must enlarge the desired word spacing to
get readable text.

For example, desired word spacing in Affinity Publisher:

https://affinity.help/publisher2/en-US.lproj/index.html?page=pages/Panels/paragraphPanel.html&title=Paragraph%20panel

and in Adobe InDesign:

https://helpx.adobe.com/indesign/using/text-composition.html#change_justification_settings

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2024-03-14 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

Heiko Tietze  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 Status|UNCONFIRMED |RESOLVED
 Blocks||114534

--- Comment #6 from Heiko Tietze  ---
We discussed the topic in the design meeting.

Since the function intends to improve compatibility any customization would be
wrong. And such option sounds like over-engineering, without a use case and no
user request.

So we recommend to not add this (at least not in the UI) until users ask for it
with a good use case.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=114534
[Bug 114534] [META] Paragraph alignment bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2024-03-01 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #5 from Heiko Tietze  ---
I'd say we should add this "Smart Justify" as another alignment option. The
envisioned variable to control the amount of character spacing sounds like
over-engineering to me. 

Btw, if the _character_ spacing is smart controlled via the paragraph setting I
wonder how this matches in the end. Makes no sense to have some "[ ] Automatic
from PS" option at the CS dialog neither to steer it upwards - could be on at
one place and off at another within the same paragraph.

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2024-03-01 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #4 from devsepp...@gmail.com ---
(In reply to Heiko Tietze from comment #3)
> Isn't the JustifyLinesWithShrinking just a compatibility feature without any
> option to disable. It was introduced to achieve better match of document
> layouts.
> 

This is my understanding of the current situation. However, in the release
notes of LO 24.2 (https://wiki.documentfoundation.org/ReleaseNotes/24.2) it is
stated
'Note: used only for DOCX interoperability yet (including for ODT files which
are converted from new DOCX files with space shrinking), but planned to be the
default justification algorithm of the next major versions of LibreOffice.'

> What is the benefit of making this variable?

I created this issue in anticipation that this smart justification will become
the default justification. I have no knowledge of how it will be implemented.
Will it just replace the current justification or will it be a new separate
option. I would champion the separate option solution, giving users more
control. There could be variety of reasons why users might in some situations
prefer the old justification.

In addition, and what this issue is about, giving users possibility to adjust
max shrink and space width properties, could give more advanced users to create
more professional looking publications. By controlling these settings, users
could have some control over space width variability between lines. The default
values might be ideal in many cases, but for example narrower paragraph widths
and languages other than English could benefit from modified settings.

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2024-03-01 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

Heiko Tietze  changed:

   What|Removed |Added

 CC||libreoffice-ux-advise@lists
   ||.freedesktop.org

--- Comment #3 from Heiko Tietze  ---
Isn't the JustifyLinesWithShrinking just a compatibility feature without any
option to disable. It was introduced to achieve better match of document
layouts.

What is the benefit of making this variable?

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2024-02-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

--- Comment #2 from devsepp...@gmail.com ---
(In reply to Mike Kaganski from comment #1)
> I assume this could be a per-paragraph option? (It possibly doesn't make
> sense on a lower - test span - level; and it likely would be too inefficient
> on a larger - per document - level).
I agree that paragraph level option would propably be the best choice, if
possible.

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

[Bug 159923] Add max shrink and space width customization options to upcoming smart justification feature

2024-02-27 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=159923

Mike Kaganski  changed:

   What|Removed |Added

   Keywords||needsUXEval

--- Comment #1 from Mike Kaganski  ---
I assume this could be a per-paragraph option? (It possibly doesn't make sense
on a lower - test span - level; and it likely would be too inefficient on a
larger - per document - level).

It would not be problematic to introduce it at any later stage, so not a
blocker of any kind to the basic feature.

+1 from me. But asking UX feedback.

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