Bug 114761

Summary: Inseparable characters of line breaking and word wrapping support for CJK
Product: LibreOffice Reporter: Cheng-Chia Tseng <pswo10680>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement    
Priority: medium    
Version: Inherited From OOo   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 83066, 161022    

Description Cheng-Chia Tseng 2017-12-30 02:52:00 UTC
Description:
In Asian Layout setting, there is a “Not to be broken on either side”, also called as "分離禁止文字 (inseparable characters)", rule to restrict 2 characters not to be separated, eg. "——" and "……".

LibreOffice layout engine does support "——" inseparable but lack of "……" support. It is also better to be able to configure in Tools > Options > Language Settings > Asian Layout.

Steps to Reproduce:
1. "……" and "——" which have 2 characters should not be separated at the end of the line when wrapping or line breaking
2. Input a lot of characters before "……" or "——" until the line wraps

Actual Results:  
"……" is separated at the end of the line after wrapping while "——" still get together

Expected Results:
"……" should not be separated at the end of the line after wrapping. And it is better configurable in Tools > Options > Language Settings > Asian Layout.


Reproducible: Always


User Profile Reset: No



Additional Info:


User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Comment 1 Mark Hung 2017-12-30 04:42:40 UTC
This is an enhancement request to support prohibition rules for unbreakable marks as specified in CLREQ.
https://www.w3.org/TR/clreq/#prohibition_rules_for_unbreakable_marks
Comment 2 Buovjaga 2018-01-26 16:59:04 UTC
Setting to NEW