Bug 121527 - CJK Ideograph Rendering Issue on LibreOffice Impress All Platforms(All Linux, Windows, Mac OSX etc).
Summary: CJK Ideograph Rendering Issue on LibreOffice Impress All Platforms(All Linux,...
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.1.3.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CJK CJK-Korean
  Show dependency treegraph
 
Reported: 2018-11-19 15:16 UTC by DaeHyun Sung
Modified: 2020-07-09 03:42 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
CJK Ideograph 漢Font rendering Example file (145.66 KB, application/vnd.oasis.opendocument.presentation)
2018-11-19 15:20 UTC, DaeHyun Sung
Details
漢 (U+6F22), Official Ideograph glyph in East Asia (50.97 KB, image/png)
2018-11-19 15:22 UTC, DaeHyun Sung
Details
LibreOffice 6.1.3.2 漢 example image on openSUSE Linux Tumbleweed (167.89 KB, image/png)
2018-11-19 15:24 UTC, DaeHyun Sung
Details
LibreOffice 6.1.3.2 漢 example image on Ubuntu 17.04 (233.24 KB, image/png)
2018-11-19 15:25 UTC, DaeHyun Sung
Details
LibreOffice 6.1.3.2 漢 example image on Mac OSX Mojave (801.01 KB, image/png)
2018-11-19 15:27 UTC, DaeHyun Sung
Details
LibreOffice 6.1.3.2 漢 example image on Windows7 (203.12 KB, image/png)
2018-11-19 15:28 UTC, DaeHyun Sung
Details
Calligra Stage 漢 example image on openSUSE Linux Tumbleweed It's correctly render Noto Sans CJK Fonts! (182.39 KB, image/png)
2018-11-19 15:30 UTC, DaeHyun Sung
Details
MS Office 2010 漢 example image on Windows7 It's correctly render Noto Sans CJK Fonts! (242.34 KB, image/png)
2018-11-19 15:31 UTC, DaeHyun Sung
Details
MS Office 漢 example image on MacOSX It's correctly render Noto Sans CJK Fonts! (860.37 KB, image/png)
2018-11-19 15:33 UTC, DaeHyun Sung
Details
LibreOffice 6.2 Beta 漢 example image on openSUSE Linux Tumbleweed (161.54 KB, image/png)
2018-11-19 15:35 UTC, DaeHyun Sung
Details
LibreOffice's Noto Sans CJK font rendering characters example odp file (1.53 MB, application/vnd.oasis.opendocument.presentation)
2018-12-16 14:30 UTC, DaeHyun Sung
Details
When Checked the Spelling Check, It only shows Korean Hanja (820.09 KB, image/png)
2018-12-16 14:40 UTC, DaeHyun Sung
Details
Correct view on LibreOffice Impress, when It get off the spelling check option. (840.25 KB, image/png)
2018-12-16 14:43 UTC, DaeHyun Sung
Details
Correct view on Microsoft Office Powerpoint (1005.69 KB, image/png)
2018-12-16 14:48 UTC, DaeHyun Sung
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DaeHyun Sung 2018-11-19 15:16:41 UTC
Description:
CJK Ideograph Rendering Issue on LibreOffice Impress All Platforms(All Linux, Windows, Mac OSX etc). 



Now, I use Noto CJK fonts ( https://www.google.com/get/noto/help/cjk/ ) on LibreOffice Impress.

Because, I'm writting  and checking about Ideographs Difference between Glyph in Chinese, Japanese, Korean, using Noto CJK Fonts.

Noto CJK Fonts(Korean, Japanese, Traditional Chinese, Simplified Chinese) includes CJK Unified Ideograph glyphs. There are expressed CJK Unified Ideographs in each languages(Korean, Japanese, Traditional Chinese, Simplified Chinese).
Korean, Japanese, Traditional Chinese, Simplified Chinese are different language, but There are use Ideographs(漢字/汉字,reads Korean: 한자/hanja, Japanaese: かんじ/kanji, Chinese: hànzì).

I write one Ideograph character 漢 (U+6F22) on Impress.
Also write same thing and changed Fonts, First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]

漢 (U+6F22) is Same Code point, but Difference between Glyph in Chinese, Japanese, Korean.
But, All platform's LibreOffice Impress shows only same glyph(I'm Korean users, I think, Maybe LibreOffice Impress follows Korean locale.)

For the first time, I was wondering if there was a problem with KDE's CJK Ideograph font rendering. (Because I'm KDE Plasma & openSUSE Linux User).

Last Sunday, I met KDE e.V members in Korea and KDE board member, I checked KDE's CJK Ideograph font rendering.
KDE's presentation application, I opened odp file on Calligra Stage. But, It's correctly shown CJK Ideograph fonts.

And I checked both KDE character map(kcharselect) & GNOME character map(gucharmap). It properly represent each font, I checked. (Noto Sans CJK JP[Japanese], Noto Sans CJK KR[Korean], Noto Sans CJK TC[Traditional Chinese], Noto Sans CJK SC[Simplified Chinese])

Also I checked MS Office both MacOSX & Windows. It shows correctly.

But, I checked LibreOffice Impress Linux, Windows, MacOSX, I found the CJK Ideograph Rendering Issue.




Steps to Reproduce:
1. Enter the same letter, '漢' (U+6F22) 3 times
2. Replace three letters with different fonts. In the following order, First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). 
3. Checked it 

Actual Results:
Depending on your language locale setting
I'm Korean user and setting Korean locale on desktop, It shows Same Korean font glyphs.

Expected Results:
Checked the character 漢 (U+6F22) on The Unicode Standard, Version 11.0 CJK Unified Ideographs Code Point Chart Range: 4E00–9FEF
https://www.unicode.org/charts/PDF/U4E00.pdf

It shown Ideograph difference between Glyph in Chinese, Japanese, Korean, Vietnamese.


Reproducible: Always


User Profile Reset: No



Additional Info:
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese, Traditional Chinese, Japanese, and Korean in a unified font family. This includes the full coverage of CJK Ideographs with variation support for 4 regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols and letters in the Basic Multilingual Plane of Unicode. 
1. Noto Sans CJK KR (Korean)
2. Noto Sans CJK JP (Japanese)
3. Noto Sans CJK TC (Traditional Chinese)
4. Noto Sans CJK SC (Simplified Chinese)
Comment 1 DaeHyun Sung 2018-11-19 15:20:38 UTC
Created attachment 146786 [details]
CJK Ideograph 漢Font rendering Example file

CJK Ideograph 漢Font rendering Example file 
Checked page 3, and 漢(Noto Sans CJK JP), 漢(Noto Sans CJK KR), 漢(Noto Sans CJK TC), 汉(Noto Sans CJK SC)
Comment 2 DaeHyun Sung 2018-11-19 15:22:52 UTC
Created attachment 146787 [details]
漢 (U+6F22), Official Ideograph glyph in East Asia

漢 (U+6F22), Official Ideograph glyph in East Asia.
Same Code point, but Difference between Glyph in Chinese, Japanese, Korean, Vietnamese.

Checked the character 漢 (U+6F22) on The Unicode Standard, Version 11.0 CJK Unified Ideographs Code Point Chart Range: 4E00–9FEF
https://www.unicode.org/charts/PDF/U4E00.pdf
Comment 3 DaeHyun Sung 2018-11-19 15:24:51 UTC
Created attachment 146788 [details]
LibreOffice 6.1.3.2 漢 example image on openSUSE Linux Tumbleweed

漢 example image
LibreOffice 6.1.3.2 on openSUSE Linux Tumbleweed

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]
Comment 4 DaeHyun Sung 2018-11-19 15:25:55 UTC
Created attachment 146789 [details]
LibreOffice 6.1.3.2 漢 example image on Ubuntu 17.04

漢 example image
LibreOffice 6.1.3.2 on Ubuntu 17.04

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]
Comment 5 DaeHyun Sung 2018-11-19 15:27:08 UTC
Created attachment 146790 [details]
LibreOffice 6.1.3.2 漢 example image on Mac OSX Mojave

漢 example image
LibreOffice 6.1.3.2 on Mac OSX Mojave

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]
Comment 6 DaeHyun Sung 2018-11-19 15:28:11 UTC
Created attachment 146791 [details]
LibreOffice 6.1.3.2 漢 example image on Windows7

漢 example image
LibreOffice 6.1.3.2 on Windows 7

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]
Comment 7 DaeHyun Sung 2018-11-19 15:30:22 UTC
Created attachment 146792 [details]
Calligra Stage 漢 example image on openSUSE Linux Tumbleweed  It's correctly render Noto Sans CJK Fonts!

KDE Calligra Stage 漢 example image on openSUSE Linux Tumbleweed

漢 example image
KDE Calligra Stage on openSUSE Linux Tumbleweed.

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]

It's correctly render Noto Sans CJK Fonts!
Comment 8 DaeHyun Sung 2018-11-19 15:31:46 UTC
Created attachment 146793 [details]
MS Office 2010 漢 example image on Windows7 It's correctly render Noto Sans CJK Fonts!

漢 example image
MS Office 2010 on Windows7

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]

It's correctly render Noto Sans CJK Fonts!
Comment 9 DaeHyun Sung 2018-11-19 15:33:27 UTC
Created attachment 146794 [details]
MS Office 漢 example image on MacOSX  It's correctly render Noto Sans CJK Fonts!

漢 example image
MS Office on MAC OSX

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]

It's correctly render Noto Sans CJK Fonts!
Comment 10 DaeHyun Sung 2018-11-19 15:35:25 UTC
Created attachment 146795 [details]
LibreOffice 6.2 Beta 漢 example image on openSUSE Linux Tumbleweed

LibreOffice 6.2 Beta 漢 example image on openSUSE Linux Tumbleweed

漢 example image
LibreOffice  6.2 Beta on openSUSE Linux Tumbleweed

漢 (U+6F22) First, Noto Sans CJK JP(Japanese), Second, Noto Sans CJK KR(Korean), Last, Noto Sans CJK TC(Traditional Chinese). Last one next one is another Ideograph character 汉(U+6C49) [Noto Sans CJK SC(Simplified Chinese)]
Comment 11 Jan-Marek Glogowski 2018-11-20 07:42:23 UTC
As far as I can tell the problem is your formatting of the characters in Impress and not a LibreOffice problem.

I guess you're talking about Impress slide three.

If you check the language of the single characters, all are set to "Korean (RoK)". You can check this by selecting the single character and then Format -> Character… Asian Text Font -> Language.

The reason is that LibreOffice knows the language of the text and that the font doesn't have the glyph (= character) in your selected language. So it automatically looks for the correct glyph in the text language in other fonts LibreOffice finds on the system to show the correct character in the selected language, regardless of the selected font.

If I change the language of a first character to Japanese, like the font indicates, the glyph actually changes. I don't see a difference between the KR and TC variants, if I set the third character to "Chinese (traditional)", but probably I'm missing a font here.

I just tested with my master build which is almost your 6.2 beta, just a bit newer.

Please reopen the bug, if this is still broken for you.
Comment 12 DaeHyun Sung 2018-12-16 14:30:06 UTC
Created attachment 147596 [details]
LibreOffice's Noto Sans CJK font rendering characters example odp file

I uploaded the difference of Ideographs[漢字, Chinese Characters] Example odp file.

It compares to 

That is the ODP file, comparing Noto Sans CJK Font(TC[Traditional Chinese], SC[Simplified Chinese], JP[Japanese], and KR[Korean]) with the Code Chart PDF file of the Unicode Consortium.

on Microsoft Office, The glyph in the Selected Noto sans CJK font(TC[Traditional Chinese], SC[Simplified Chinese], JP[Japanese], and KR[Korean]) are displayed correctly. But LibreOffice don't look right, It follows Language settings on LibreOffice.

Reference: 
1. Noto Sans CJK Font 
https://www.google.com/get/noto/help/cjk/

2. Unicode Code Chart - CJK Unified Ideographs Range: 4E00–9FEF
https://www.unicode.org/charts/PDF/U4E00.pdf
Comment 13 DaeHyun Sung 2018-12-16 14:40:35 UTC
Created attachment 147600 [details]
When Checked the Spelling Check, It only shows Korean Hanja

When It Checked on the Spelling Check on LibreOffice, It only shows Korean Hanja(한자/漢字) style Ideopgraphs.
LibreOffice don't look right, It follows Spelling Check settings on LibreOffice.

If you get off the spelling check option, The glyph in the Selected Noto sans CJK font(TC[Traditional Chinese], SC[Simplified Chinese], JP[Japanese], and KR[Korean]) are displayed correctly on LibreOffice.
Comment 14 DaeHyun Sung 2018-12-16 14:43:41 UTC
Created attachment 147601 [details]
Correct view on LibreOffice Impress, when It get off the spelling check option.


This is correct example, when you get of the spelling check option on LibreOffice.

If you get off the spelling check option, The glyph in the Selected Noto sans CJK font(TC[Traditional Chinese], SC[Simplified Chinese], JP[Japanese], and KR[Korean]) are displayed correctly on LibreOffice.
Comment 15 DaeHyun Sung 2018-12-16 14:48:37 UTC
Created attachment 147602 [details]
Correct view on Microsoft Office Powerpoint

Correct view on Microsoft Office Powerpoint.


This is correct example on Microsoft Office's Powerpoint.

The glyph in the Selected Noto sans CJK font(TC[Traditional Chinese], SC[Simplified Chinese], JP[Japanese], and KR[Korean]) are displayed correctly on Microsoft Office's Powerpoint.
Comment 16 Xisco Faulí 2018-12-18 15:01:44 UTC
You can't confirm your own bugs. Moving it back to UNCONFIRMED until someone
else confirms it.
Comment 17 DaeHyun Sung 2019-06-01 00:53:09 UTC
LibreOffice Impress CJK Input Test on MacOSX(10.14 Mojave)
Using Default MacOSX Input Method Engine(IME)[Chinese(Traditional, Simplified), Japanese, Korean], I found Japanese Input error on LibreOffice Impress.

compare with Version 6.2.3.2 and Version 6.3.0.0.alpha1+
(Build ID: 1376bb3e44c4b9eb15cf788df04f7cc0bba8cb09).

In CJK(Chinese,Japanese, Korean) Input test, Japanese Input kanji word rendering is error , unlike Chinese on LibreOffice Impress.

Youtube video: https://youtube.com/watch?v=mws8LIYfdH0
Comment 18 Xisco Faulí 2019-12-10 15:38:45 UTC
Hello DaeHyun Sung,
A new major release of LibreOffice is available since this bug was reported.
Could you please try to reproduce it with the latest version of LibreOffice
from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the bug is still present in the latest version.
Comment 19 QA Administrators 2020-06-08 03:46:00 UTC Comment hidden (obsolete)
Comment 20 QA Administrators 2020-07-09 03:42:13 UTC
Dear DaeHyun Sung,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-FollowUp