Top Banner
[email protected] State of CJK issues of LibreOffice LibreOffice mini conference / openSUSE.Asia Summit 2017 Tokyo 22 October 2017 Shinji Enoki
30

State of CJK issues of LibreOffice (LibreOffice miniconf)

Jan 21, 2018

Download

Software

Shinji Enoki
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: State of CJK issues of LibreOffice (LibreOffice miniconf)

[email protected]

State of CJK issues of LibreOffice

LibreOffice mini conference / openSUSE.Asia Summit 2017 Tokyo

22 October 2017

Shinji Enoki

Page 2: State of CJK issues of LibreOffice (LibreOffice miniconf)

2

Talk summary

● LibreOffice have many language-specific features and issues, CJK (Chinese / Japanese / Korean) issue is one of them.

● I will explain what is the CJK features and issues.

Page 3: State of CJK issues of LibreOffice (LibreOffice miniconf)

3

Who am I?

● Shinji Enoki (榎真治 )

● A member of LibreOffice Japanese Team(2011-)

● Founding members

● Join LibreOffice community in 2010

● A member of The Document Foundation (2014-)

● Activity: organize events, grows community, sometimes QA

● I am a TDF certified migration professional.

Page 4: State of CJK issues of LibreOffice (LibreOffice miniconf)

4

LibreOffice Kaigi

Page 5: State of CJK issues of LibreOffice (LibreOffice miniconf)

5

What is CJK issues

● LibreOffice Bugzilla have the CJK meta issue

– Bug 83066(CJK) - [META] CJK issues

– CJK bugs are tracked META issues

Page 6: State of CJK issues of LibreOffice (LibreOffice miniconf)
Page 7: State of CJK issues of LibreOffice (LibreOffice miniconf)

7

Check [META] CJK issues

Depends on:(All) 135

Open 59

Close 76

● Mark Hung is fixing CJK ISSUE Thank you!

● Some cases are not added to CJK issuedue to CJK related bug I will add it in the future

Page 8: State of CJK issues of LibreOffice (LibreOffice miniconf)
Page 9: State of CJK issues of LibreOffice (LibreOffice miniconf)

9

The Document Foundation: Next Decade Manifesto

“To support the preservation of mother tongue by encouraging people to translate,document, support, and promote our office productivity tools in their mother tongue”

● I think this “Our Values” is very good

● Our problem want to resolve ourselves although it’s not easy to do

Page 10: State of CJK issues of LibreOffice (LibreOffice miniconf)

10

CJK features

● In common with CJK, 1.use Kanji (Chinese characters), 2. vertical writing, 3.phonetic guides (ruby)

● Chinese characters are also different in Simplified Chinese (Mainland China), Traditional Chinese (Taiwan, Hong Kong) and Kanji (Japanese)

– Entering kanji in this template turned to Simplified Chinese

● Even with common functions, usage methods are not always the same

– Vertical writing

Page 11: State of CJK issues of LibreOffice (LibreOffice miniconf)

11

Features specific to Japanese

● Line breaking rules禁則処理 Kinsokushori

– [Paragraph style]-[Japanese appearance] tab option

Page 12: State of CJK issues of LibreOffice (LibreOffice miniconf)

12

Last year’s LibreOffice Conference: Talk

● Kei Tasaki talked "Typical" bugs of LibreOffice in Japanese environment

– How to create a document in Japan

– “Typical” bugs in Japanese environment

Page 13: State of CJK issues of LibreOffice (LibreOffice miniconf)

13

Issues status of Last year talk

● Ruby using case bug

– Bug 98269 - FORMATTING: Different spacing with Japanese ruby text between WIN and LINUX

● RESOLVED DUPLICATE→VERIFIED FIXED

– Bug 77514 - FORMATTING: CJK ruby text (furigana) in vertical mode pushes characters to the left of the base line

● RESOLVED NOTABUG

Page 14: State of CJK issues of LibreOffice (LibreOffice miniconf)

14

Conclusion

● To Share the Unique function and issue about CSK

● To work out to solve issues with our Japanese members

● To progess organization of Bugzilla sucu as CSK issue

Ruby's bug

Bug 77514 - FORMATTING: CJK ruby text (furigana) in vertical mode pushes characters to the left of the base line

財団

財団

ざいだん

ざいだん

◯    ×

Bug #77514

Page 15: State of CJK issues of LibreOffice (LibreOffice miniconf)
Page 16: State of CJK issues of LibreOffice (LibreOffice miniconf)
Page 17: State of CJK issues of LibreOffice (LibreOffice miniconf)

17

Bug 77514

● We can work around by setting that Mark Han advice

● I think that it is better to have such a setting by default in the Japanese environment.How about in other languages?

● Should we make “Request for Enhancement” as an issue ? That is , Default setting switches according to languages

● Reference about ruby:https://www.w3.org/TR/jlreq/#ruby_and_emphasis_dots

Page 18: State of CJK issues of LibreOffice (LibreOffice miniconf)

18

Kanji variant is a Kanji character with the same meaning but refers to what the shape is different

崎 﨑 埼 碕 嵜

All character is same means.

External Character (異体字 )& Kanji variants

Page 19: State of CJK issues of LibreOffice (LibreOffice miniconf)

19

IVS(Ideographic Variation Sequence)

In Japan, using a mechanism called IVS to make it easier to deal with a Kanji variant.

IVS is conbine the characters, as one of the character.

Variation Sequence

Unicode character

Page 20: State of CJK issues of LibreOffice (LibreOffice miniconf)

20

http://mojikiban.ipa.go.jp/1292.html

Page 21: State of CJK issues of LibreOffice (LibreOffice miniconf)

21

IVS using case bug

Page 22: State of CJK issues of LibreOffice (LibreOffice miniconf)

22

IVS problem is not fixed

● Even after 1 year, this problem has not been reported yet

Push Backspace key

Page 23: State of CJK issues of LibreOffice (LibreOffice miniconf)

23

Demo: IVS issue

Page 24: State of CJK issues of LibreOffice (LibreOffice miniconf)

24

Checking is difficult

● It is difficult to understand the meaning

● Test case, sample file is not enough

● I do not understand when I read the comment to the end

● I wanted to re-make or arrange the summary and test cases

Page 25: State of CJK issues of LibreOffice (LibreOffice miniconf)

25

Multilingual issues that matter even at CJK

● Multilingual problem that becomes a problem with CJK

● In some time zone Date is shifted

– Bug 59850 - EDITING: typed date decreased one day

– Bug 63230 - Calc: Date decreased by 1 depending on Timezone

– Is this a regression?

Page 26: State of CJK issues of LibreOffice (LibreOffice miniconf)

26

Create meta issue for each CJK language● [META] Japanese language-specific CJK issues

– https://bugs.documentfoundation.org/show_bug.cgi?id=113195

● [META] Traditional Chinese (zh_TW, zh_HK)

– https://bugs.documentfoundation.org/show_bug.cgi?id=113193

● [META] Simplified Chinese (zh_CN)

– https://bugs.documentfoundation.org/show_bug.cgi?id=113194

Page 27: State of CJK issues of LibreOffice (LibreOffice miniconf)
Page 28: State of CJK issues of LibreOffice (LibreOffice miniconf)

28

Telegram: LibreOffice CJK

● https://web.telegram.org/#/im?p=s1119055114_15674911573967734518

Page 29: State of CJK issues of LibreOffice (LibreOffice miniconf)

29

Conclusion

● I share the Unique function and issue about CJK with a lot of members

● I’d like to work out to solve issues with our Japanese members

● I want to progress organization of Bugzilla such as CJK issue

● Join us!

Page 30: State of CJK issues of LibreOffice (LibreOffice miniconf)

All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 4.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.

Thank you !

[email protected]