Bug 157280 - Impress's parenthesis rendering is wrong on Korean texts
Summary: Impress's parenthesis rendering is wrong on Korean texts
Status: REOPENED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CJK-Korean
  Show dependency treegraph
 
Reported: 2023-09-16 21:09 UTC by DaeHyun Sung
Modified: 2025-12-22 17:20 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Impress korean text with parentheses test file (580.44 KB, application/vnd.oasis.opendocument.presentation)
2023-09-16 21:10 UTC, DaeHyun Sung
Details
LibreOffice Impress slide01 screenshot - korean text with parentheses rendering is wrong (2.13 MB, image/png)
2023-09-16 21:12 UTC, DaeHyun Sung
Details
LibreOffice Impress slide02 screenshot - korean text with parentheses rendering is wrong (2.28 MB, image/png)
2023-09-16 21:12 UTC, DaeHyun Sung
Details
MS Powerpoint slide01 screenshot - korean text with parentheses rendering works correctly (2.37 MB, image/png)
2023-09-16 21:14 UTC, DaeHyun Sung
Details
MS Powerpoint slide02 screenshot - korean text with parentheses rendering works correctly (2.79 MB, image/png)
2023-09-16 21:15 UTC, DaeHyun Sung
Details
OpenOffice Impress slide01 screenshot - korean text with parentheses rendering is wrong (1.61 MB, image/png)
2023-09-16 21:18 UTC, DaeHyun Sung
Details
OpenOffice Impress slide02 screenshot - korean text with parentheses rendering is wrong. (2.17 MB, image/png)
2023-09-16 21:19 UTC, DaeHyun Sung
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DaeHyun Sung 2023-09-16 21:09:21 UTC
Description:
Impress's parenthesis rendering is wrong in Korean texts.

I am reporting it very late because I was busy with various situations.


While preparing for the LibreOffice Conference slides in 2020, 2021, and this year, I found that the Korean text with parenthesis rendering was wrong in LibreOffice.


Korean is a CJK cultural sphere, but special characters rendering such as parentheses like Western text, unlike Chinese and Japanese.
Unlike Chinese and Japanese, Korean text with parentheses is not adjusted to avoid widening between letters. 


Example1) Requirements for Hangul Text Layout and Typography
한국어 텍스트 레이아웃 및 타이포그래피를 위한 요구사항
https://w3c.github.io/klreq/#inter-char-rest 

Example2) Punctuations as an environment ofHangeul Typography
http://koreantypography.org/wp-content/uploads/thesis/kst_j4_3.pdf


Steps to Reproduce:
1. open Impress 
2. input Korean text with parentheses
3. render Korean text with parentheses

Actual Results:
Rendered to adjust the space between Korean and parentheses

Expected Results:
Rendered that there is no space between Korean and parentheses


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.6.0.3 (X86_64) / LibreOffice Community
Build ID: 69edd8b8ebc41d00b4de3915dc82f8f0fc3b6265
CPU threads: 10; OS: Mac OS X 13.5.2; UI render: Skia/Metal; VCL: osx
Locale: ko-KR (ko_KR.UTF-8); UI: en-US
Calc: threaded

Version: 24.2.0.0.alpha0+ (AARCH64) / LibreOffice Community
Build ID: 6d61e34e5623eab8f735344b0e659d834f6069e0
CPU threads: 10; OS: Mac OS X 13.5.2; UI render: Skia/Metal; VCL: osx
Locale: ko-KR (ko_KR.UTF-8); UI: ko-KR
Calc: threaded
Comment 1 DaeHyun Sung 2023-09-16 21:10:44 UTC
Created attachment 189634 [details]
Impress korean text with parentheses test file

Impress korean text with parentheses test file
Comment 2 DaeHyun Sung 2023-09-16 21:12:22 UTC
Created attachment 189635 [details]
LibreOffice Impress slide01 screenshot - korean text with parentheses rendering is wrong

LibreOffice Impress slide01 screenshot - korean text with parentheses rendering is wrong
Comment 3 DaeHyun Sung 2023-09-16 21:12:59 UTC
Created attachment 189636 [details]
LibreOffice Impress slide02 screenshot - korean text with parentheses rendering is wrong

LibreOffice Impress slide02 screenshot - korean text with parentheses rendering is wrong
Comment 4 DaeHyun Sung 2023-09-16 21:14:16 UTC
Created attachment 189637 [details]
MS Powerpoint slide01 screenshot - korean text with parentheses rendering works correctly

MS Powerpoint slide01 screenshot - korean text with parentheses rendering works correctly
Comment 5 DaeHyun Sung 2023-09-16 21:15:09 UTC
Created attachment 189638 [details]
MS Powerpoint slide02 screenshot - korean text with parentheses rendering works correctly

MS Powerpoint slide02 screenshot - korean text with parentheses rendering works correctly
Comment 6 DaeHyun Sung 2023-09-16 21:18:09 UTC
Created attachment 189639 [details]
OpenOffice Impress slide01 screenshot - korean text with parentheses rendering is wrong

OpenOffice Impress slide01 screenshot - korean text with parentheses rendering is wrong.
The bug is inherited from OpenOffice.
Comment 7 DaeHyun Sung 2023-09-16 21:19:03 UTC
Created attachment 189641 [details]
OpenOffice Impress slide02 screenshot - korean text with parentheses rendering is wrong.

OpenOffice Impress slide02 screenshot - korean text with parentheses rendering is wrong.
The bug is inherited from OpenOffice.
Comment 8 Stéphane Guillou (stragu) 2023-10-02 13:25:45 UTC
Thanks for the report!
Reproduced in recent trunk build:

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: e3c961e6a3917d95534652e0f982918cc1079015
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Confirmed that on MS Office.com, opening the example document saved as XLSX does not have the excessive spacing.

A workaround is to got to "Format > Paragraph > Asian Typography" and turn off "Apply spacing between Asian and non-Asian text", but is that a good workaround in your opinion, or is that too wide-ranging? Should a solution only affect the spacing around parentheses and brackets?
And if turning that setting off is the right solution, should it be off by default for Paragraphs in Korean, i.e. what is requested in bug 136663?

I see you have already commented there a few years ago.
Please also see Khaled's question in  bug 136663 comment 9, maybe you can answer.
Comment 9 QA Administrators 2024-03-31 03:13:25 UTC Comment hidden (obsolete)
Comment 10 QA Administrators 2024-05-01 03:15:11 UTC Comment hidden (obsolete)
Comment 11 Volga 2025-12-22 17:05:43 UTC Comment hidden (no-value)
Comment 12 Volga 2025-12-22 17:18:05 UTC
This is still affect LibreOffice 25.8.4, By copying texts from the test file I can confirm that bug 136663 is fixed with Writer and Calc, but still not resolved in Impress and Draw.

Version: 25.8.4.2 (X86_64)
Build ID: 290daaa01b999472f0c7a3890eb6a550fd74c6df
CPU threads: 4; OS: Windows 10 X86_64 (build 19045); UI render: Skia/Raster; VCL: win
Locale: zh-CN (zh_CN); UI: zh-CN
Calc: threaded
Comment 13 Volga 2025-12-22 17:20:11 UTC
Jonathan, can you give a hand?