Bug 165038 - use a narrow non-breakable space for French punctuation
Summary: use a narrow non-breakable space for French punctuation
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Localization (show other bugs)
Version:
(earliest affected)
6.3.4.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: AutoCorrect-Complete
  Show dependency treegraph
 
Reported: 2025-02-04 13:57 UTC by Vincent Boudry
Modified: 2025-02-04 15:26 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 Vincent Boudry 2025-02-04 13:57:27 UTC
Description:
The auto-correct localized French option allows adding a non-breakable space before specific punctuation marks.
Currently, the space is a U+00A0.
The layout would look better with a narrow non-breakable space U+202F, or punctuation space U+2008.


Actual Results:
Nice look

Expected Results:
Nicer look 


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 25.2.0.3 (AARCH64) / LibreOffice Community
Build ID: e1cf4a87eb02d755bce1a01209907ea5ddc8f069
CPU threads: 8; OS: macOS 15.2; UI render: Skia/Raster; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
Comment 1 V Stuart Foote 2025-02-04 15:26:40 UTC
The U+00A0 NBSP NO-BREAK SPACE was added [1] for localizations of the Guillemets « » fr_FR autocorrection pairings, excluding fr_CH.  Discussed in bug 127961.

But before a change over to a U+202F NARROW NO-BREAK SPACE (NNBSP) might need some consensus from the FR community as either the U+00A0 NBSP or the U+202F NNBSP is accepted. In addition to the U+2005 FOUR-PER-EM SPACE or the U+2008 PUNCTUATION SPACE, both of which carry font dependencies (of missing covered glyphs).

Also, what other FR "specific punctuation marks" might need autocorrection adjustment? And for which FR locales, as that seems an issue?

See also bug 124108 for the initial work up of the FR Guillemet double quotation markings.


=-ref-=
[1] https://gerrit.libreoffice.org/c/core/+/80909