Bug 83066 (CJK) - [META] CJK (Chinese, Japanese, Korean, and Vietnamese) language issues
Summary: [META] CJK (Chinese, Japanese, Korean, and Vietnamese) language issues
Status: NEW
Alias: CJK
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on: 39935 50349 50901 55954 63011 65266 66772 66791 75790 80265 80596 82116 82293 83844 88752 89422 89979 94631 104503 105501 107195 107466 107467 107484 109030 113184 113189 CJK-Chinese-Traditional CJK-Chinese-Simplified CJK-Japanese CJK-Korean 114520 114746 114760 114761 114763 114764 115970 117554 118476 118683 119219 126406 132517 132544 134670 134706 136851 139418 146932 147054 148991 149089 149336 149656 150105 150409 150929 152084 152085 152515 155074 155158 155820 156371 156438 157554 159934 159959 160080 161150 161205 161255 161258 161804 162200 162902 162912 163151 163660 163814 163912 35208 36709 40091 40335 42123 43671 44784 46182 47719 49073 57139 58604 62750 64975 66126 67814 69809 70097 71329 72042 76255 76291 77076 77490 77514 77803 77971 77972 78789 79766 80272 80346 80473 80513 80604 80788 80812 81144 81272 81484 82115 82176 82689 82690 82692 82818 82930 83060 83145 83178 83252 83559 83752 83755 84138 85435 85795 85954 87626 88169 88527 88855 89409 90874 91288 92655 92782 93695 94008 94066 95379 95656 95836 96091 96197 96457 96458 96459 96829 97405 97702 98165 98269 98527 98879 101679 101729 101895 102041 102074 102253 103528 103710 103718 103785 103850 104378 104625 104726 104801 104828 104927 104954 106097 106295 107056 107383 107435 107462 107485 107487 109260 111717 111967 112066 112477 112593 112745 112807 112879 113048 113191 113481 114002 114272 114432 114486 114736 115130 115321 115353 116577 117857 117938 118260 118564 118849 119211 120155 120171 121161 121527 121855 122459 123555 123956 123957 124657 125404 125446 125620 126157 126169 127491 128080 128221 128276 128286 128304 128433 129808 129810 129940 130077 130140 130193 130750 131751 134096 134350 134566 134742 136081 136225 136283 136595 137393 137907 140077 141466 141957 142407 142667 144003 144122 144222 144378 144865 145322 145405 146653 146732 146928 147246 148470 149297 152404 153200 153324 153704 154756 155772 155947 156367 156368 157390 160872 161145
Blocks: Languages
  Show dependency treegraph
 
Reported: 2014-08-25 14:50 UTC by Matthew Francis
Modified: 2024-11-15 15:38 UTC (History)
19 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Francis 2014-08-25 14:50:49 UTC
This bug is used to track issues with CJK (Chinese, Japanese, Korean) involvement
Comment 1 Volga 2017-04-02 15:22:52 UTC Comment hidden (obsolete)
Comment 2 Volga 2017-04-04 10:27:15 UTC
The following documents related to CJK text layout can be seen as references:

Requirements for Chinese Text Layout
https://www.w3.org/TR/clreq/
Requirements for Japanese Text Layout
https://www.w3.org/TR/jlreq/
Requirements for Hangul Text Layout and Typography
https://www.w3.org/TR/klreq/
Comment 3 Yousuf Philips (jay) (retired) 2017-10-16 10:01:55 UTC
All those on telegram are welcome to join the CJK group.
https://t.me/joinchat/CVgtjEKzbQoitBP9aR4alQ
Comment 4 Mark Hung 2019-06-23 07:40:29 UTC
Replace dependency of bug 83066 on other meta issues with see also.
Original dependent issues are:
Bug 50607 Ruby
Bug 106568 Texgrid
Bug 113193 traditional Chinese language issues.
Bug 113194 Simplified Chinese language issues.
Bug 113195 Japanese language issues.
Bug 113196 Korean language issues.

Removal of dependency facilitate viewing the dependent as a tree, so that it won't repeat the same issue twice.
Comment 5 Eyal Rozenberg 2024-08-04 23:20:47 UTC
Hello CJK bug followers,

A rearrangement of the RTL-CTL languages bug has recently been affected, which I believe you should consider for this meta-bug as well:

1. High-level mechanisms, which are not language-specific, have their own meta-bugs, which do not block Languages.
2. Language-specific meta-bugs do not block the high-level mechanism meta-bugs; instead, they block the Languages meta bug.
3. Individual bugs block the mechanisms they involve; and if they are language-specific - their relevant language bug.
4. Care is given to also block additional existing relevant meta-bugs, such as Dictionaries, Diacritics, per-file-format meta-bugs (DOC, DOCX, PPTX etc.) - and so on, to improve bug visibility, to locate duplicates etc.

The example of RTL-CTL:

* We now have RTL bug 162322 and CTL bug 162323; many of the language-specific bugs for Arabic, Hebrew, N'Ko, Chinese national minority languages etc - do not block RTL nor CTL. You'll find them blocking the Languages 119352.
* Some sub-issues of RTL and CTL were already defined: RTL-UI (as opposed to layout of content); RTL in textboxes; etc. These remain useful after the split.
* The result are meta-bugs with much smaller and better segmented blocking bugs - which are also easier for developers (e.g. Jonathan) to consider.

I believe this would be well worth the effort.