Bug 155152 - Text on Path (old Fontwork) "Upright" letters have inconsistent insufficient spacing
Summary: Text on Path (old Fontwork) "Upright" letters have inconsistent insufficient ...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
7.3.7.2 release
Hardware: x86 (IA32) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: FontWork-WordArt
  Show dependency treegraph
 
Reported: 2023-05-05 04:44 UTC by Alistair Saywell
Modified: 2023-05-05 06:22 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Text on paths not readable when using Upright setting. Second page has image in case it is OS issue (42.26 KB, application/vnd.oasis.opendocument.graphics)
2023-05-05 04:44 UTC, Alistair Saywell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alistair Saywell 2023-05-05 04:44:56 UTC
Created attachment 187095 [details]
Text on paths not readable when using Upright setting. Second page has image in case it is OS issue

The Upright control for Fontwork would be useful for vertical text (as opposed to text rotated to vertical) but the spacing between letters is too small and they overlap. Even on a horizontal path the letters sometimes overlap.

The only way to get correct spacing is to put spaces between some letters when horizontal. When vertical then two spaces are needed before each letter. Setting large kerning in Character spacing makes no difference to the result.

Attached Draw document shows Upright text on various paths but none properly readable.

Version: 7.3.7.2 (x64) / LibreOffice Community
Build ID: e114eadc50a9ff8d8c8a0567d6da8f454beeb84f
CPU threads: 8; OS: Windows 10.0 Build 22621; UI render: default; VCL: win
Locale: en-NZ (en_NZ); UI: en-GB
Calc: CL

Same issue on 7.5.1.2 parallel
Comment 1 V Stuart Foote 2023-05-05 06:06:42 UTC
Confirmed. STR requires doing Tools -> Customize to add the 'Fontwork' dialog from the 'Format' group to a toolbar (bottom of the Drawing TB works).

Selection of one of the draw paths with text and opening the 'Fontwork' drawing tool dialog. On top row of the dialog using the 'Upright' formatting for the shape text.

When the line is at 270° or 90° the inter letter vertical spacing varies greatly. Spacing issues continue as the line is rotated around, so seems to be a variable stamping size calculated for each glyph.

Couldn't find an Opentype or Graphite example font with 'valt' to see if that helped and changing font to Libertinus Sans does no better than Liberation Sans.

And, no better with default GDI+ rendering vs Skia.

Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 2eb3922750b385dcadfd124d7baf686cec40eb5e
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
Comment 2 V Stuart Foote 2023-05-05 06:22:51 UTC
Found some sample jp-JP text from bug 67867 (which seems solved now), but here the kanji and katakana are correctly spaced in the Fontwork 'Upright' styling with the same fonts.