Libreoffice CJK Bugs, Fixes, and Stories

Libreoffice CJK Bugs, Fixes, and Stories

LibreOffice CJK Bugs, Fixes, and Stories. Mark Hung ( [email protected] ) Asian Typography 2 Paragraph Justified Alignment "Justified" for Japanese and Chinese "Justified" for Korean 3 Text Grid & Vertical Writing 4 Asian Phonetic Guide 5 Other Language Tools 6 And … nput method Mi!ing "estern and #sian scripts. deograph $ariance sequence ( &') (nicode characters that are not in )asic Multilingual *lan ( BMP+ ,!,,,,-,!..) 7 !ow #id $%erything Begin' ●45pical end user %uestions in 6,17 ● Wh5 do Chinese num9ers in m5 :;C< 9ecome #ra9ic num9ers= ● Wh5 "ere punctuation marks so close to the te!t 9ehind= ● Wh5 do punctuation marks go outside the printing area= Wh5 are te!t ill-formatted= https/00!kcd.com012310 8 My First Patch ● ● I su9mitted m5 first patch to gerrit in Nov 6,14. 8e s"itched to Ci9re;Dce in ne!t 5ear. https/009>.apache.org0ooo/sho"?9ug.cgi=id@16A7,, 9 Various Things I've Worked On ●6,17 (Nov) ●6,1A ●6,1I Bum9ered lists for ● 'ym9ols in doc F doc!. Non)MP F &' traditional Chinese ● Character rotation issue. ● Justification ● Hanging Punctuation ● **4</ custom shapes ● Character Compression 4a9le formatting in ● Cop5Fpaste messed up. 8riter ● **4< te!t color F 9ullets. Gu9y: import F e!port. ●6,1E ●6,12 ●6,19 ● 4e!t grids layout ● Impress editing F undo ● 'lidesho" F #nimations Cop5 F paste of ta9les ● Gu9y: $ertical-right. Gu95 in Calc (*ending) ● ( Writer to mpress ) ● G4C high priority issues. Impress editing F undo ● &'/ 9ackspace. ● Guler in Impress H*() ru9y F vertical "riting ● 'lidesho" F #nimations 10 -haracter Compression (/0123 )ug21174 K Chinese full-"idth punctuation does not align properl5. 11 !anging Punctuation ./0123 )ug261E6 K line selection and non-printing characters. 12 #ocx Support for Ru7y (/0123 )ug79073 Lurigana (ru95 te!t) and characters "ith them are missing in opened .doc! files. 13 Non-BMP Text Justification ./01:3 CJK unified ideographs e!tension 9 uM6aI96 )ug73E7, improper Justification for hierogl5phics outside )M*. )ug73E71 te!tlines e!trusion in Justified la5out. 14 Borders & Underlines(/01:3 15 Text Grid ( /017 ) )ug1,E362 - H!tra space inserted 9etween Catin and CJK te!t if s%uared page mode is off. 16 Text Grid ( /017 ) )ug1,IE36 - Cist 9reak to a ne" line if there is te!t grid. 17 Text Grid ( /017 ) )ug1,E,6A - Characters are too close "hen snap-to-char is turn off. 18 Text Grid ( /017 ) )ug 1,E3,1 - 4e!t of Justified paragraph cluttered if snap to char is turn off. 19 Text Grid ( /017 ) )ug1,E77I - Pitch 9et"een Catin characters missed comparing to M' 8ord. 20 Bac,space on IVS ./01=3 'tate of CJK issues of Ci9re;Dce, 'hinJi Enoki Getreived from 'lideshare. 21 Vertical Ru7y ./01=3 Gub5 position "top" or "9ottom" are read5 since beginning. 8hen "riting hori>ontally+ "e put the Bopomo s5m9ols to the right side of the 9ase te!t $ertically in 4ai"an. )opomo sym9ols are used to teach children to pronounce an ideograph 22 Vertical Ru7y ./01=3 4e!t la5out is read5. Ru95 dialog updated. :oc! / rtf / odt support. 4one marks positioning Works with "Bopomofo GPOS Regular" font by But Ko (6.2) Broken with Source Hans 2.0.1 23 What+s Next' )ug23,66: [MH4#] CJK (Chinese+ Japanese+ Korean, and &ietnamese) language issues NEEDINFO VERIFIED UNCONFIRMED 4 7 3 NEW 88 RESOLVED 126 24 What+s Next' Gub5 in Calc ( started in early 6,19+ pending ) General idea Create character attributes. Reuse Asian Phonetic Guide Dialog. Import and export xlsx. Text Layout, Display, etc. Import and export of ods. 25 What+s Next' Gub5/ Ho" does the te!ts splits into di.erent parts= Tdf#107184: incorrect sometimes, and it's hard to edit. Tdf#113189: mono rubies 'calable tools for Gub5 4dfP1,E19A(quick editing) 4dfP1,E7II(search F replace) Gub5 in other modules Tdf#75790: Calc Tdf#114520: Impress 26 What+s Next' Cine breaking+ forbidden characters ( QRST ), etc. tdf#71329 No linebreak between Latin text and Ideographic punctuation. tdf#114761: Inseparable characters of line breaking and word wrapping support for CJK tdf#114763: Enhancement to line-break or word-wrap Chinese text Tdf#56408: Writer always breaks lines at text direction change ( related RTL issue ). Tdf#49885: sync custom breakiterator rules with icu originals 27 What+s Next' &ertical "riting issues ( tdfP1,I,7A ) no" become its o"n categor5 and depends on 7, 9ugs. Shift in macOS ( tdf#101679 ) Incorrect character orientation for several scripts. Tangut ( tdf#11432, tdf#11490 ) Yi ( tdf#114334 ) Hentaigana ( tdf#114002 ) Old Hangul ( tdf#107718 ) 28 What+s Next' 8elcome to Join us. 29 .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    29 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us