Upgrade to PRO for Only $50/Yearโ€”Limited-Time Offer! ๐Ÿ”ฅ

[LiboCon 2023] LibreOffice's current status and...

DaeHyun Sung
September 23, 2023

[LiboCon 2023] LibreOffice's current status and community in Southย Korea

[LiboCon 2023 Day3] LibreOffice's current status and community in South Korea
Link: https://events.documentfoundation.org/libreoffice-conference-2023/talk/CK3YPP/
LibreOffice's current status and community in South Korea.
Currently, I'm a full-time worker(Developer) & University student in Korea.
I'll explain South Korea's document format war's winner 'hwpx', the HWP Issue.
In South Korea, Both OWPML(hwpx) and ODF are Document format standards in the public sector.
The Republic of Korea government adopted OpenDocument Format as a part of Korean Industrial Standards KS X ISO/IEC 26300 in 2007. Also, IT adopted OWPML(hwpx) format as a part of Korean Industrial Standards KS X 6101 in 2011.
But, In South Korea's academic field, the public & private sector, It is ?widely using HWP as a document standard. They are still made and distributed in .hwp format. But, Since 2021, the South Korea government has started to choose 'hwpx' instead of 'hwp' format.
This year, Many of the South Korea government's ministries and state-own agencies widely use 'hwpx'.
So, I briefly talk about 'hwp' and 'hwpx' file format structures

Also, I talk about several Korean & CJK issues in LibreOffice, LibreOffice Korean Local Community's activities, my some Korean and CJK contributions to LibreOffice.
I'll also share my challenges and future plans for both LibreOffice and ODF formats in Korea.

DaeHyun Sung

September 23, 2023
Tweet

More Decks by DaeHyun Sung

Other Decks in Programming

Transcript

  1. LibreOffice's current status and community in South Korea DaeHyun Sung(

    ์„ฑ๋Œ€ํ˜„ ) sungdh86+git at gmail dot com 2023-09-23 | Saturday, September 23, 2023 | 2023 ๋…„ 9 ์›” 23 ์ผ ์ผ์š”์ผ LibreOffice Conference 2023, Bucharest, Romania
  2. Who am I? ๎€Š DaeHyun Sung ( ์„ฑ๋Œ€ํ˜„ , ๆˆๅคง้‰‰

    , ใ‚ฝใƒณ๏ฝฅใƒ‡ใƒ’ใƒงใƒณ ) ๎€Š One of Korean Open Source Contributors ๎€Š GNOME Foundation Member ๎€Š Founder member of LibreOffice Korean Team(2017-) ๎€Š Member of The Document Foundation (2019-)
  3. Who am I? ๎€Š Free/Libre Open Source Enthusiast in Korea

    ๎€Š Activities: Korean Community management & QA, improve some Korean features on LibreOffice ๎€Š Father of a child & husband of a family ๎€Š Now, I joined Korea startup company โ€œLablupโ€, DevOps Engineer since 2022
  4. Where am I from? Now, Live in ์•ˆ์–‘ ( ๅฎ‰้คŠ

    ) Anyang Hometown ๊ฒฝ์ƒ๋ถ๋„ ( ๆ…ถๅฐ™ๅŒ—้“ ) North Gyeongsang Province Studied and lived ์„œ์šธ Seoul
  5. LibreOffice Conference 2023 ๎€Š This is my first time visiting

    Europe ๎€Š My first offline Conference in Europe ๎€Š As I knew Romania & Romanian Language ๎€Š Dracula ๎€Š Meme song, O-Zoneโ€™s โ€œDragostea Din Teiโ€
  6. LibreOffice status in Korea โ–ช In South Korea, LibreOffice users

    have few โ–ช I report almost Korean bugsโ€ฆ(Community has not been activated) โ–ช In the Office market, MS Office 70% : HWP: 30% โ–ช Hancom( ํ•œ๊ธ€๊ณผ ์ปดํ“จํ„ฐ )'s HWP has an exclusive position in the public sectorโ€™s office market. โ–ช The reason is that under Korea law, Public sectors have to purchase only Korean company's software unless there is anything special
  7. Document Formats in Korea ๎€Š HWP โ€“ Hangul Word Processor

    (published by Hancom ํ•œ๊ธ€๊ณผ์ปดํ“จํ„ฐ , brand name: แ„’แ†žแ†ซ๊ธ€ ) ๎€Š In South Korea, Both OWPML and ODF are a Document format standard as a public sector. ๎€Š The Republic of Korea government adopted OpenDocument as a part of Korean Industrial Standards KS X ISO/IEC 26300 in 2007 ๎€Š KS X 6101(OWPML) โ€“ ROK government guided xml based document specification โ†’ Hancom made hwpml and HWPX formats, based on government proposals ๎€Š However, Hancomโ€™s Binary File format(HWP) broadly use in Korea
  8. Document Formats in Korea ๎€Š KS X ISO/IEC 26300 โ€“

    set 2007, Global Standard, ODF Korean translation version ๎€Š https://www.standard.go.kr/KSCI/standardIntro/getStandardSearchView.do ?menuId=919&topMenuId=502&upperMenuId=503&ksNo=KSXISOIEC26300& tmprKsNo=KSXISOIEC26300&reformNo=03&displayBlock=none&displayBloc k2=block ๎€Š KS X 6101(OWPML) โ€“ set 2011 โ€“ only Korean Standard ๎€Š https://www.standard.go.kr/KSCI/standardIntro/getStandardSearchView.do ?menuId=503&topMenuId=502&ksNo=KSX6101&tmprKsNo=KSX6101&refor mNo=01
  9. HWP 2022 ๎€Š Recommend using HWPX format instead of HWP

    ๎€Š Hancom notices for recommending the use of hwpx since 2021.04.15 https://www.hancom.com/board/noticeView.do?board_seq=3&artcl_seq=10924&pag eInfo.page=&search_text
  10. HWP Formats ๎€Š HWP formats ๎€Š HWPML(.hml) โ† Hancomโ€™s 1st

    xml-based document spec, released in 1997 ๎€Š HWP v3.0(.hwp) โ† Supported by LibreOffice (Old binary format) ๎€Š HWP v5.0(.hwp) โ† Currently Popular Use in Korea, released in July 2010 ๎€Š OWPML (.owpml) โ† based HWPML, government guided xml based document specification, released in 2010 [registered KS X 6101 in 2011] ๎€Š HWPX(.hwpx) โ† re-generated xml-based document spec by Hancom Recommend to use HWP program since 2021.04.15 ๎€Š https://www.hancom.com/board/noticeView.do?board_seq=3&artcl_seq=6453&pageIn fo.page&search_text
  11. HWP Formats ๎€Š ClamAV 0.99.1: Hangul Word Processor (HWP) Document

    Support ๎€Š https://blog.clamav.net/2016/03/clamav-0991-hangul-word-pro cessor-hwp.html
  12. HWP vs MS Word vs LibreOffice ๎€Š HWP โ€“ Binary

    contents, Not easy read file format, non- interoperatability, proprietary format ๎€Š MS Word(docx), LibreOffice(odt), hwpx โ€“ text format, Easily Readable format (XML-based) ๎€Š docx ๎€Š odt ๎€Š hwpx
  13. HWP Issues for Expat in Korea ๎€Š KDE aKademy 2018

    Keynote: Mapping Crimes Against Humanity in North Korea with FOSS https://conf.kde.org/en/akademy2018/public/events/78.html ๎€Š Youtube: https://youtu.be/ITzFXeg4UGU?t=1590 ๎€Š He describes his North Korea human rights NGO( ์ „ํ™˜๊ธฐ ์ •์˜ ์›Œํ‚น ๊ทธ๋ฃน /Transitional Justice Working Group) working and using free and open source software and data(FOSSD) ๎€Š He added that using FOSS in Korea in a challenge for foreigners ๎€Š Korean Input, fonts, banking & online transactions ๎€Š In addition, Hangul Word processor / .HWP files
  14. South Korea Govโ€™s OS Adoption ๎€Š Gooroom OS: https://gooroom.kr/ ๎€Š

    Debian based Linux distribution, led by ๊ตญ๊ฐ€๋ณด์•ˆ์—ฐ๊ตฌ์†Œ (NSR, National Security Research Institute) and ํ•œ๊ธ€๊ณผ์ปดํ“จํ„ฐ (Hancom) ๎€Š Gooroom( ๊ตฌ๋ฆ„ ) literally means โ€˜Cloudโ€™ in Korean ๎€Š ๊ณต๊ณต๊ธฐ๊ด€ 60 ๋งŒ๋Œ€ ๋…ธํŠธ๋ถ ์ „๋ฉด ๊ต์ฒด ... ๊ตฌ๋ฆ„ OS ํƒ‘์žฌ โ€˜์˜จ๋ถโ€™์œผ๋กœ https://m.etnews.com/20220920000215 ๎€Š Translation: South Korea government replace 600,000 laptops, named โ€˜On Book( ์˜จ๋ถ )โ€™, with pre-loaded with Gooroom OS
  15. South Korea Govโ€™s OS Adoption ๎€Š Gooroom OS-based Linux distributions

    release from various vendors ๎€Š Hancom: Hancom Gooroom OS ๎€Š https://www.hancom.com/product/productGooroomMain.do ๎€Š Tmax: TmaxGooroom OS ๎€Š https://www.tmax.co.kr/tmaxgooroom
  16. South Korea Govโ€™s OS Adoption ๎€Š Critical issue of Hancomโ€™s

    Gooroom Linux ๎€Š Only support HWP Office Viewer ๎€Š Itโ€™s not FLOSS software ๎€Š Typical Proprietary software
  17. Barriers to ODF Use in Korea Law ๎€Š Use hwp,

    gul, doc, xls, etc ๎€Š However, There is no indication to use ODT file format https://www.law.go.kr/%ED%96%89%EC%A0%95% EA%B7%9C%EC%B9%99/%EC%A0%84%EC%9E %90%EB%AC%B8%EC%84%9C%EC%A0%9C%E C%B6%9C%ED%8C%8C%EC%9D%BC%EC%9D %98%ED%98%95%EC%8B%9D%EB%B0%8F%E C%9E%AC%EC%A0%84%EC%9E%90%ED%99% 94%EC%97%90%EA%B4%80%ED%95%9C%EA% B3%A0%EC%8B%9C/(2022-20,20220901)
  18. Barriers to ODF Use in Korea Law ๎€Š South Korea

    Intellectual Property Officeโ€™s notice ๎€Š However, There is no indication to use ODT file format https://www.law.go.kr/ํ–‰์ •๊ทœ์น™/์ „์ž๋ฌธ์„œ ์ œ์ถœํŒŒ์ผ์˜ํ˜•์‹๋ฐ์žฌ์ „์žํ™”์—๊ด€ํ•œ๊ณ ์‹œ/(2020- 7,20200330)/์ œ6์กฐ
  19. Example of MSIT (2021) ๎€Š ๊ณผํ•™๊ธฐ์ˆ ์ •๋ณดํ†ต์‹ ๋ถ€ ( ็ง‘ๅญธๆŠ€่ก“ๆƒ…ๅ ฑ้€šไฟก้ƒจ ,Ministry of

    Science and ICT in Korea) adopted ODF format(Since 2020) ๎€Š Media news] ZDNet Korea - ์–ด๋–ค ์›Œ๋“œํ”„๋กœ์„ธ์„œ๋กœ๋“  ์—ด๋ฆฌ๋Š” 'ODT'โ€ฆ" ๊ตญ๋ฏผ ๋ฌธ์„œ ํ™œ์šฉ๋„โ†‘ " (โ€˜ODTโ€™ opened with any word processor, โ€œDocument Utilizationโ†‘โ€) ๎€Š https://zdnet.co.kr/view/?no=20201116094217
  20. Example of MSIT (2023) ๎€Š ๊ณผํ•™๊ธฐ์ˆ ์ •๋ณดํ†ต์‹ ๋ถ€ ( ็ง‘ๅญธๆŠ€่ก“ๆƒ…ๅ ฑ ้€šไฟก้ƒจ ,Ministry

    of Science and ICT in Korea) โ€“ Press Releases( ๋ณด๋„์ž๋ฃŒ ) in 2023 ๎€Š Added hwp, hwpx viewer & viewer link button (made by Synapsoft)
  21. Example of MSIT (2023) ๎€Š However, Only can download ODT

    on โ€œPress Releasesโ€ link ๎€Š If you want to edit and submit documents, you must use a proprietary software โ€œHWPโ€ that allows to open hwp, hwpx formats
  22. Migration failed history ๎€Š Gyeonggi-do Province( ๊ฒฝ๊ธฐ๋„ , ไบฌ็•ฟ้“ )

    in Korea ๎€Š Tried to Migration HWP to ODF โ†’ failed ๎€Š 2020: ๊ฒฝ๊ธฐ๋„ , ๊ณต๋ฌธ์„œ 'HWP' ๋กœ ์•ˆ ์“ด๋‹ค ..." ์›น ํ‘œ์ค€ํ™” ์ถ”์ง„ " (official document donโ€™t use hwp, use odt,pdf instead hwp) https://zdnet.co.kr/view/?no=20201012101741 ๎€Š 2021: ๊ฒฝ๊ธฐ๋„ , ํƒˆ HWP ์„ ์–ธํ•˜๊ณ  ํ•œ์ปด 'HWPX' ์“ฐ๊ธฐ๋กœโ€ฆ " ๋ฐฉ์—ญ DB ๊ด€๋ฆฌ " (donโ€™t use hwp, use HWPX) https://www.ajunews.com/view/20210521080522864
  23. Hancomโ€™s changed policy ๎€Š Last year(2022) Hancom site donโ€™t sell

    โ€œdownloaded HWP softwareโ€ ๎€Š Need to registraion, forced payments, vendor lock-in ๎€Š Link: ํ•œ์ปด๋‹ท์ปด ๊ตฌ๋งค ์„œ๋น„์Šค ์ข…๋ฃŒ ์•ˆ๋‚ด (2022.09.27) Hancom software purchase service termination https://www.hancom.com/board/noticeView.do?artcl_seq=115 98
  24. Hancomโ€™s EULA ๎€Š Hancom release Office program & hwp viewer

    ๎€Š Hancom Office: proprietary license, buy it ๎€Š Hancom hwp viewer: proprietary license ๎€Š Personal use is free, corporate use is violated ๎€Š If enterprise want to use viewer, it must be contracted ๎€Š Not released Linux viewer version
  25. South Koreaโ€™s HWP alternative ๎€Š South Korea government knows the

    problem of monopolizing hwp proprietary software for public sectors ๎€Š Alternative to people who donโ€™t buy or use hwp software ๎€Š Hancom released โ€œ ๊ณต๊ณตํ•œ๊ธ€โ€ ๎€Š Site: https://www.hancom.com/cs_center/pubhwp.do ๎€Š It can view and edit hwp file ๎€Š However, as the software EULA, it can only personal purposed ๎€Š Itโ€™s only working windows OS (only runs x86_64, not working arm64)
  26. South Koreaโ€™s HWP alternative ๎€Š South Korea government knows the

    problem of monopolizing hwp proprietary software for public sectors ๎€Š Alternative to people who donโ€™t buy or use hwp software ๎€Š Synapsoftโ€™s office viewer ๎€Š https://www.synapsoft.co.kr/viewer/ ๎€Š Public sector adopted office viewer solution for web service ๎€Š It is only viewer, donโ€™t edit document files ๎€Š Also, It is not FLOSS software
  27. South Koreaโ€™s HWP alternative ๎€Š HWP alternative office software ๎€Š

    Synapsoftโ€™s Synap Office https://www.synapsoft.co.kr/office/ ๎€Š Web-based office(for enterprise), proprietary software ๎€Š Polaris Office https://www.polarisoffice.com/ ๎€Š Web-based office(subscription or for enterprise), Windows, Mac, iOS app ๎€Š Many South Korea companies can read & write hwp file format ๎€Š However, These only release it as proprietary software ๎€Š In my opinion, open source ecosystem has not activated yet in Korea
  28. PyCon KR 2023 ๎€Š Day2 Sponsor program ๎€Š Subject: Taming

    Llama ๎€Š Main panel: Lablupโ€™s CEO Jeongkyu Shin( ์‹ ์ •๊ทœ ) and staff, Upstage CEO & HKUST Prof. Sung Hun Kim( ๊น€์„ฑํ›ˆ ) ๎€Š LLM(Large Language Model) and collecting Korean data ๎€Š One person said to โ€œHow to analysis hwp format file data? In Korea, Many C-level use and write hwp formatโ€ ๎€Š Checked the dement for hwp, hwpx file format analysis
  29. PyCon KR 2023 ๎€Š Day 2 Session: make hwp pypi

    package https://2023.pycon.kr/session/38 ๎€Š To generate HWP documents for office automation, you need to use the win32com API ๎€Š It requires proprietary software both Windows and Hancomโ€™s HWP ๎€Š However, Hancom plans to discontinue OCX control maintanence after December 31, 2023 ๎€Š OCX ์ปจํŠธ๋กค ์ง€์› ์ข…๋ฃŒ ๊ณ ์ง€ (23/12/31~) | OCX Control Support End Notice https://forum.developer.hancom.com/t/ocx-23-12-31/765
  30. More Interoperability in Korea ๎€Š Need to generate more Interoperable

    documents for Mac, Linux users & foreigners in Korea ๎€Š Reference: Italo vignoli https://www.libreoffice.org/assets/Conference/LATAM-Conf/Estandares.pdf
  31. Section Conclusion ๎€Š South Korea public sectors need to use

    ODF as a document standard, they want to replace the HWP format to ODF format (maybe cost-efficient and interoperability) ๎€Š Some local companies can make views and editors that support doc, docx, hwp, hwpx, ODF formats, they only sell software as proprietary software and donโ€™t contribute to open source project ๎€Š Because, open-source ecosystem is rarely activated in Korea
  32. Section Conclusion ๎€Š Also, public sectors oppose migrating hwp to

    other software & formats ๎€Š As a result, Korea government requested a machine-readable file format instead of hwp format(binary based format), Hancom adapted hwpx file fomat(xml+zip based format) to current hwp software (Since 2021)
  33. My goal on LibreOffice ๎€Š Make FLOSS ecosystem & culture

    in Korea ๎€Š More Korean document translations, bug fixes needed ๎€Š Need to work on increasing open source developers who can handle ODF ๎€Š My life goal is Implement hwp viewing & editing and task automation function in LibreOffice
  34. Workings ๎€Š Attended Conference ๎€Š Ubucon Asia 2022 โ€“ promote

    LibreOffice ๎€Š LibreOffice Kaigi 2023 Keynote speaker ๎€Š UbuCon Korea 2023 โ€“ promote LibreOffice ๎€Š Long Term Plan ๎€Š Meetups ๎€Š Fix bugs and Improve Korean features on LibreOffice
  35. Ubucon Asia 2022 ๎€Š Site: https://2022.ubucon.asia/ ๎€Š Date: November 26th

    ~ 27th, 2022 ๎€Š The first offline conference for LibreOffice Korean Team since the COVID-19 pandemic ๎€Š I joined with Ubucon 2022 support ๎€Š https://2022.ubucon.asia/sponsors/ ๎€Š Participates as a session speaker
  36. LibreOffice Kaigi 2023 ๎€Š LibreOffice Japanese Teamโ€™s annual meetup ๎€Š

    I became a Keynote speaker ๎€Š Link: https://wiki.documentfoundation.org/JA/Events/LibOKaigi/2023 ๎€Š Japanese link: https://libojapan.connpass.com/event/286688/ ๎€Š Title: My FLOSS contribution activities in Korean and CJK areas ้Ÿ“ๅ›ฝ่ชžใจCJKๅˆ†้‡Žใงใฎ็งใฎFLOSS่ฒข็Œฎๆดปๅ‹• ํ•œ๊ตญ์–ด์™€ CJK ๋ถ„์•ผ์—์„œ ์ €์˜ FLOSS ๊ธฐ์—ฌํ™œ๋™
  37. UbuCon Korea 2023 ๎€Š Promote LibreOffice on Ubucon Korea 2023

    at Microsoft Korea head office in Seoul, Korea ๎€Š Photo link: https://discourse.ubuntu.com/t/ubucon-korea-2023-was-a-huge-success-with-151-check-ins/3851 1
  38. Fix default Korean font size ๎€Š Change default Korean font

    size: 10.5pt to 10pt ๎€Š https://bugs.documentfoundation.org/show_bug.cgi?id=155947 ๎€Š https://git.libreoffice.org/core/+/4ffa5f2d741368bcc70ec3fd5d5ca124 9cfc1e37%5E%21 ๎€Š In Korean law, It shows โ€œThe font size is 10pt, with the exception โ€œ( )โ€ should be 9pt, with the following exceptionโ€
  39. Fix default Korean font size ๎€Š Example of Korean law,

    the enforcement rules of "Regulations on Administrative Efficiency and Collaboration Promotion" [Korean name: " ํ–‰์ • ํšจ์œจ๊ณผ ํ˜‘์—… ์ด‰์ง„์— ๊ด€ํ•œ ๊ทœ์ • ์‹œํ–‰๊ทœ์น™ ") since 2011 ๎€Š https://law.go.kr/%EB%B2%95%EB%A0%B9%EB%B3%84%ED%91%9C%EC %84%9C%EC%8B%9D/(%ED%96%89%EC%A0%95%20%ED%9A%A8%EC% 9C%A8%EA%B3%BC%20%ED%98%91%EC%97%85%20%EC%B4%89%EC %A7%84%EC%97%90%20%EA%B4%80%ED%95%9C%20%EA%B7%9C%EC %A0%95%20%EC%8B%9C%ED%96%89%EA%B7%9C%EC%B9%99,202109 07,%EB%B3%84%ED%91%9C4)
  40. Fix default Korean font size ๎€Š Why does Japan use

    default font size as 10.5pt? ๎€Š pTEX and Japanese Typesetting - Haruhiko Okumura ๅฅฅๆ‘ ๆ™ดๅฝฆ http://ajt.ktug.org/2008/0201okumura.pdf ๎€Š For Japanese and Latin characters to mingle coordinately, the height plus depth of the Latin font (i.e., 1 em) should be somewhat larger than that of the Japanese font (1 zw). The 10-point js document classes use 10 pt (about 3.5146 mm; 1 pt = 1/72.27 in for TEX and pTEX) Latin font with 13 Q (13 quarter-millimeter = 3.25 mm) Japanese font. The choice is partly derived from the fact that many Japanese books are typeset with 13 Q fonts. The original choice by the pTEX developers was 9.62216 pt (about 3.3818 mm) Japanese for 10 pt Latin. As a comparison, the default font size of Microsoft Word in the Japanese environment is 10.5 pt (1 pt = 1/72 in) for both Japanese and Latin characters.
  41. Improve Unicode IVS code ๎€Š I found that Unicode IVS

    code block only use CJK Unified Ideographs and its Extension Block A, B. ๎€Š Submit bug and source code ๎€Š Bugzilla: isCJKIVSCharacter needs to support CJK Unified Ideographs Extension Block C to H for Unicode15 https://bugs.documentfoundation.org/show_bug.cgi?id=155820 ๎€Š Code: https://gerrit.libreoffice.org/c/core/+/152995 ๎€Š Reviewer found that the code block is redundancy code and refectored it ๎€Š Code: https://gerrit.libreoffice.org/q/topic:isCJKIVSCharacter
  42. CJK Issues ๎€Š Characters in CJK Chinese Japanese Korean phonetic

    characters hiragana ใฒใ‚‰ใŒใช katakana ใ‚ซใ‚ฟใ‚ซใƒŠ Hangul jamo(consonants & vowels) ํ•œ๊ธ€์ž๋ชจ Hangul syllable ํ•œ๊ธ€์Œ์ ˆ ideogram characters hร nzรฌ ๆผขๅญ— (Traditional) ๅญ— ๆฑ‰ (Simplified) kanji ๆผขๅญ— ใ‹ใ‚“ใ˜ Hanja ํ•œ์ž ๆผขๅญ—
  43. CJK Issues ๎€Š Korean & Japanese adapted, use Chinese characters[Ideographs]

    ๎€Š However, Both Korean & Japanese grammar structures are different from Chinese that ๎€Š Chinese : S + V + O (subject-verb-object word order) ๎€Š Korean & Japanese: S + O + V (subject-object-verb word order) ๎€Š Korean & Japanese use postposition particle(a word that is attached to the back of another word to indicate the wordโ€™s grammatical role or to add special meaning) ๎€Š Korean: josa ์กฐ์‚ฌ ( ๅŠฉ่ฉž ), Japanese: joshi ๅŠฉ่ฉž
  44. CJK Issues ๎€Š English: I ate a meal โ€“ I

    (Subject) ate(Verb) a meal(Object) ๎€Š Chinese: ๆˆ‘ๅƒไบ†้ฃฏ/ ๆˆ‘ๅƒไบ†้ฅญ wว’ chฤซle fร n ๎€Š ๆˆ‘ (I โ€“ Subject ) ๅƒไบ† (ate โ€“ Verb ) ้ฃฏ/ ้ฅญ (meal - Object) ๎€Š Korean: ๋‚˜๋Š” ๋ฐฅ์„ ๋จน์—ˆ์–ด na-neun bab-eul meog-eoss-eo ๎€Š ๋‚˜ (I) ๋Š” (postposition particle) ๋ฐฅ (meal - Object) ์„ (postposition particle) ๋จน์—ˆ์–ด (ate - Verb) ๎€Š Japanese: ็งใฏใ”้ฃฏใ‚’้ฃŸในใŸ watashiwa gohan o tabeta ๎€Š ็ง(I)ใฏ(postposition particle)ใ”้ฃฏ(meal - Object)ใ‚’(postposition particle)้ฃŸในใŸ(ate - Verb)
  45. CJK Issues ๎€Š Subject, Verb, Object, Postposition particle ๎€Š English:

    I love you. ๎€Š German: Ich liebe dich. ๎€Š Chinese: ๆˆ‘ๆ„›ไฝ .(traditional) ๆˆ‘็ˆฑไฝ  .(simplified) ๎€Š Korean: ๋‚˜๋Š” ๋„ˆ๋ฅผ ์‚ฌ๋ž‘ํ•œ๋‹ค . ๎€Š Japanese: ็งใฏใ‚ใชใŸใ‚’ๆ„›ใ—ใฆใ‚‹ใ€‚ ๎€Š Mongolian: ะ‘ะธ ั‡ะฐะผะด ั…ะฐะนั€ั‚ะฐะน | bi chamd khairtai S + O + V S + V + O
  46. CJK Issues ๎€Š ไบฌ (meaning: Capital) Chinese Korean Japanese Sound

    ้Ÿณ Meaning ๋œป / ํ›ˆ ( ่จ“ ) Sound ์†Œ๋ฆฌ / ์Œ ( ้Ÿณ ) Meaning ่จ“ ใฟ ่ชญ Sound ้Ÿณ ใฟ ่ชญ jฤซng ์„œ์šธ Seoul ๊ฒฝ gyeong ใฟใ‚„ใ“ miyako ้Ÿณ ๅ‘‰ : ใ‚ญใƒงใ‚ฆ (kyou) ๆผข้Ÿณ : ใ‚ฑใ‚ค (kei) ๅ”้Ÿณ : ใ‚ญใƒณ (kin) Ref. South Korea https://hanja.dict.naver.com/#/entry/ccko/ef212ae49efc4c39af1e8b44bd13fc5d Ref. North Korea https://mirror.adversec.com/dprk/dprk-34c4/DPRK-34C3-PDFs/Education/Secondary/1/ chinese_ideograph.pdf
  47. CJK Issues ๎€Š ไบฌ (meaning: Capital) ๎€Š Korean: Almost use

    reading โ€œsound partโ€ ๎€Š Except. Korean-made Hanja ไนญ ๋Œ (meaning: stone), number ไบ” (meaing 5, ๋‹ค์„ฏ โ€˜ da-seotโ€™, sound: ์˜ค โ€˜ oโ€™ ) ๎€Š Alphago against go-player name Lee se-dol ์ด์„ธ๋Œ ( ๆŽไธ–ไนญ ) ๎€Š Japanese: sometimes reading โ€œmeaning partsโ€ or โ€œSound partsโ€
  48. Korean Numbering Texts Number Korean Counting Korean Legal Korean Digital

    Korea Digital2 1 ์ผ ํ•˜๋‚˜ ์ผ ไธ€ 2 ์ด ๋‘˜ ์ด ไบŒ 3 ์‚ผ ์…‹ ์‚ผ ไธ‰ 4 ์‚ฌ ๋„ท ์‚ฌ ๅ›› 5 ์˜ค ๋‹ค์„ฏ ์˜ค ไบ” 6 ์œก ์—ฌ์„ฏ ์œก ๅ…ญ 7 ์น  ์ผ๊ณฑ ์น  ไธƒ 8 ํŒ” ์—ฌ๋Ÿ ํŒ” ๅ…ซ 9 ๊ตฌ ์•„ํ™‰ ๊ตฌ ไน 10 ์‹ญ ์—ด ์ผ์˜ ไธ€้›ถ 11 ์‹ญ์ผ ์—ดํ•˜๋‚˜ ์ผ์ผ ไธ€ไธ€ 20 ์ด์‹ญ ์Šค๋ฌผ ์ด์˜ ไบŒ้›ถ 30 ์‚ผ์‹ญ ์„œ๋ฅธ ์‚ผ์˜ ไธ‰้›ถ 99 ๊ตฌ์‹ญ๊ตฌ ์•„ํ”์•„ํ™‰ ๊ตฌ๊ตฌ ไนไน
  49. Google IO Keynote 2023 ๎€Š Why Googleโ€™s Bard choose both

    Korean and Japanese as it Priority Service Language? https://www.youtube.com/live/cNfINi5CNbY?si=eettGWMm53y-Qn0f&t=1658 ๎€Š Both languages have similar grammatical structures: S + O + V ๎€Š Complexed & Unique character systems ๎€Š Korean: Hangul syllable ํ•œ๊ธ€ ์Œ์ ˆ , Hangul jamo ํ•œ๊ธ€ ์ž๋ชจ , Hanja ๆผขๅญ— ๎€Š Japanese: Hiragana ใฒใ‚‰ใŒใช , Katakana ใ‚ซใ‚ฟใ‚ซใƒŠ , Kanji ๆผขๅญ— ๎€Š Google is not exclusive to both countries in the search engine market ๎€Š Korea: Naver, Japan: Yahoo Japan
  50. Long term Plans โ€“ etc ๎€Š Fix LibreOffice Korean bugs

    ๎€Š Vertical writing ๎€Š Make some features ๎€Š Korean Hanja dictionary, Korean Hanja dictionary for Buddhism, etc ๎€Š Document Templates for Korean ๎€Š โ€˜hwpxโ€™ file format support
  51. Vertical Writing ๎€Š In East Asian regions(CJK), Many East Asian(CJK)

    scripts can be written in the horizontal or vertical manner ๎€Š Example of CJK Vertical Writing 1. From top to bottom 2. Ordered from right to left โ‘  โ‘ก
  52. Vertical Writing ๎€Š ๊ตญ๋ฆฝ๊ตญ์–ด์› ( ๅœ‹็ซ‹ๅœ‹่ชž้™ข National Institute of the

    Korean Language)โ€™s Korean vertical writing manual http://kornorms.korean.go.kr/regltn/popup/regltnNtfcView.do?regltn_code=0001&ntfc _no=6&ntfc_hist_no=1001 ๎€Š W3C Requirements for Hangul Text Layout and Typography : ํ•œ๊ตญ์–ด ํ…์ŠคํŠธ ๋ ˆ์ด์•„์›ƒ ๋ฐ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๋ฅผ ์œ„ํ•œ ์š”๊ตฌ์‚ฌํ•ญ https://www.w3.org/TR/klreq/ ๎€Š W3C Styling vertical Chinese, Japanese, Korean and Mongolian text https://www.w3.org/International/articles/vertical-text/ ๎€Š Unicode - Vertical Text Layout https://www.unicode.org/reports/tr50/
  53. Vertical Writing ๎€Š Bug 132926 - Change Punctuations(comma & period)

    for Korean vertical writting text layout ๎€Š https://bugs.documentfoundation.org/show_bug.cgi?id=132926
  54. Korean Dictionaries ๎€Š Korean Hanja dictionary for Buddhism ๎€Š Example1)

    ้‡‘ๅ‰›่ˆฌ๏ฅดๆณข็พ…่œœ็ถ“ ๎€Š Korean Hanja Sound: ๊ธˆ๊ฐ•๋ฐ˜์•ฝํŒŒ๋ผ๋ฐ€๊ฒฝ (geum gang ban yak pa ra mil gyeong) ๎€Š Korean Buddhism Sound: ๊ธˆ๊ฐ•๋ฐ˜์•ผ๋ฐ”๋ผ๋ฐ€๊ฒฝ (geum gang ban ya ba ra mil gyoeng) ๎€Š Example2) ้˜ฟ่€จๅคš็พ…ไธ‰่—ไธ‰่ฉๆ ๎€Š Korean Hanja Sound: ์•„๋ˆ„๋‹ค๋ผ์‚ผ๋ง‰์‚ผ๋ณด์ œ (a nu da ra sam mak sam bo je) ๎€Š Korean Buddhism Sound: ์•„๋‡ฉ๋‹ค๋ผ์‚ผ๋จ์‚ผ๋ณด๋ฆฌ (a nyok da ra sam myak sam bo ri)
  55. Long term Plans ๎€Š HWPโ€™s Document Templates List ๎€Š Plan:

    Add Korean Document Templates as LibreOffice Extension or โ€ฆ