
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 .
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages29 Page
-
File Size-