Bug 104594 - Wrong text joining behavior in fontwork
Summary: Wrong text joining behavior in fontwork
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected)
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
Depends on:
Blocks: FontWork-WordArt
  Show dependency treegraph
Reported: 2016-12-12 04:20 UTC by Volga
Modified: 2022-07-27 18:22 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:
Regression By:

Test file (13.21 KB, application/vnd.oasis.opendocument.text)
2016-12-12 04:28 UTC, Volga
Screenshot (84.30 KB, image/png)
2016-12-12 04:28 UTC, Volga

Note You need to log in before you can comment on or make changes to this bug.
Description Volga 2016-12-12 04:20:09 UTC
The fontwork have wrong text joining behavior for several complex scripts.

Steps to Reproduce:
1. Insert > Fontwork
2. Put texts in the fontwork
3. Insert plain text and set outline effect via Character dialog

Actual Results:  
Fontwork has different joining behavior for complex scripts when compare with outline styled text.

Expected Results:

Reproducible: Always

User Profile Reset: No

Additional Info:
Build ID: 690f553ecb3efd19143acbf01f3af4e289e94536
CPU Threads: 4; OS Version: Windows 6.2; UI Render: default; Layout Engine: new; 
Locale: zh-CN (zh_CN); Calc: group

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0
Comment 1 Volga 2016-12-12 04:28:15 UTC
Created attachment 129509 [details]
Test file
Comment 2 Volga 2016-12-12 04:28:57 UTC
Created attachment 129510 [details]
Comment 3 Volga 2016-12-12 04:31:18 UTC
You can also see the document on Menksoft website.

Comment 4 Volga 2016-12-12 12:54:22 UTC Comment hidden (obsolete)
Comment 5 Volga 2016-12-28 04:57:25 UTC
I guess we should let Fontwork rendering after all the glyphs composed together to prevent this unexpected results.
Comment 6 Volga 2017-03-27 02:46:23 UTC
W3C has a good example of adding text border to such text:
Comment 7 QA Administrators 2018-05-06 02:29:58 UTC Comment hidden (obsolete)
Comment 8 QA Administrators 2020-05-06 03:43:57 UTC Comment hidden (obsolete)
Comment 9 QA Administrators 2022-05-07 03:32:40 UTC Comment hidden (obsolete)
Comment 10 Volga 2022-07-27 18:22:26 UTC
This is still reproduced in

Version: (x86) / LibreOffice Community
Build ID: 184fe81b8c8c30d8b5082578aee2fed2ea847c01
CPU threads: 2; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: Skia/Raster; VCL: win
Locale: zh-CN (zh_CN); UI: zh-CN
Calc: threaded