Public bug reported:

When exporting an ODT file with Noto CJK family fonts as PDF,
LibreOffice writer crashes or generates incorrect glyphs in the
generated PDF file. Specifically, when there is an Ideographic
Description Character [1] inside the document, exporting the document as
PDF will crash LibreOffice. CJK glyphs in general is broken when there
are no offending characters. The potentially related upstream bug is
fixed around 5.0 series [2], and the upstream version of LibreOffice
5.4.5 successfully exports the ODT file in question. I've attached the
file for reference.

[1] 
https://en.wikipedia.org/wiki/Ideographic_Description_Characters_(Unicode_block)
[2] https://bugs.documentfoundation.org/show_bug.cgi?id=96091 
https://github.com/adobe-fonts/source-han-sans/issues/27

Environment information:
$ lsb_release -rd
Description:    Ubuntu 17.10
Release:        17.10
$ dpkg -l | grep noto
ii  fonts-noto                                        20161116-1                
                                 all          metapackage to pull in all Noto 
fonts
ii  fonts-noto-cjk                                    1:20170601+repack1-1      
                                 all          "No Tofu" font families with 
large Unicode coverage (CJK regular and bold)
$ dpkg -l | grep libreoffice
ii  libreoffice-avmedia-backend-gstreamer             1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        GStreamer backend for LibreOffice
ii  libreoffice-base                                  1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
database
ii  libreoffice-base-core                             1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
shared library
ii  libreoffice-base-drivers                          1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        Database connectivity drivers for 
LibreOffice
ii  libreoffice-calc                                  1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
spreadsheet
ii  libreoffice-common                                1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
arch-independent files
ii  libreoffice-core                                  1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
arch-dependent files
ii  libreoffice-draw                                  1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
drawing
ii  libreoffice-help-en-us                            1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
English_american help
ii  libreoffice-help-ko                               1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
Korean help
ii  libreoffice-impress                               1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
presentation
ii  libreoffice-java-common                           1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
arch-independent Java support files
ii  libreoffice-kde                                   1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- KDE 
integration
ii  libreoffice-l10n-ko                               1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
Korean language package
ii  libreoffice-math                                  1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- 
equation editor
ii  libreoffice-pdfimport                             1:5.4.2-0ubuntu0.17.10.1  
                                 all          transitional package for PDF 
Import component for LibreOffice
ii  libreoffice-sdbc-hsqldb                           1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        HSQLDB SDBC driver for LibreOffice
ii  libreoffice-style-breeze                          1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
Breeze symbol style
ii  libreoffice-style-galaxy                          1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
Galaxy (Default) symbol style
ii  libreoffice-style-oxygen                          1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
Oxygen symbol style
ii  libreoffice-style-tango                           1:5.4.2-0ubuntu0.17.10.1  
                                 all          office productivity suite -- 
Tango symbol style
ii  libreoffice-writer                                1:5.4.2-0ubuntu0.17.10.1  
                                 amd64        office productivity suite -- word 
processor

** Affects: libreoffice (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "An example odt file to trigger this bug"
   
https://bugs.launchpad.net/bugs/1748955/+attachment/5053728/+files/bug_example.odt

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1748955

Title:
  Crash or incorrect PDF generated with Noto fonts

Status in libreoffice package in Ubuntu:
  New

Bug description:
  When exporting an ODT file with Noto CJK family fonts as PDF,
  LibreOffice writer crashes or generates incorrect glyphs in the
  generated PDF file. Specifically, when there is an Ideographic
  Description Character [1] inside the document, exporting the document
  as PDF will crash LibreOffice. CJK glyphs in general is broken when
  there are no offending characters. The potentially related upstream
  bug is fixed around 5.0 series [2], and the upstream version of
  LibreOffice 5.4.5 successfully exports the ODT file in question. I've
  attached the file for reference.

  [1] 
https://en.wikipedia.org/wiki/Ideographic_Description_Characters_(Unicode_block)
  [2] https://bugs.documentfoundation.org/show_bug.cgi?id=96091 
https://github.com/adobe-fonts/source-han-sans/issues/27

  Environment information:
  $ lsb_release -rd
  Description:    Ubuntu 17.10
  Release:        17.10
  $ dpkg -l | grep noto
  ii  fonts-noto                                        20161116-1              
                                   all          metapackage to pull in all Noto 
fonts
  ii  fonts-noto-cjk                                    1:20170601+repack1-1    
                                   all          "No Tofu" font families with 
large Unicode coverage (CJK regular and bold)
  $ dpkg -l | grep libreoffice
  ii  libreoffice-avmedia-backend-gstreamer             
1:5.4.2-0ubuntu0.17.10.1                                   amd64        
GStreamer backend for LibreOffice
  ii  libreoffice-base                                  
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- database
  ii  libreoffice-base-core                             
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- shared library
  ii  libreoffice-base-drivers                          
1:5.4.2-0ubuntu0.17.10.1                                   amd64        
Database connectivity drivers for LibreOffice
  ii  libreoffice-calc                                  
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- spreadsheet
  ii  libreoffice-common                                
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- arch-independent files
  ii  libreoffice-core                                  
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- arch-dependent files
  ii  libreoffice-draw                                  
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- drawing
  ii  libreoffice-help-en-us                            
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- English_american help
  ii  libreoffice-help-ko                               
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- Korean help
  ii  libreoffice-impress                               
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- presentation
  ii  libreoffice-java-common                           
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- arch-independent Java support files
  ii  libreoffice-kde                                   
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- KDE integration
  ii  libreoffice-l10n-ko                               
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- Korean language package
  ii  libreoffice-math                                  
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- equation editor
  ii  libreoffice-pdfimport                             
1:5.4.2-0ubuntu0.17.10.1                                   all          
transitional package for PDF Import component for LibreOffice
  ii  libreoffice-sdbc-hsqldb                           
1:5.4.2-0ubuntu0.17.10.1                                   amd64        HSQLDB 
SDBC driver for LibreOffice
  ii  libreoffice-style-breeze                          
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- Breeze symbol style
  ii  libreoffice-style-galaxy                          
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- Galaxy (Default) symbol style
  ii  libreoffice-style-oxygen                          
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- Oxygen symbol style
  ii  libreoffice-style-tango                           
1:5.4.2-0ubuntu0.17.10.1                                   all          office 
productivity suite -- Tango symbol style
  ii  libreoffice-writer                                
1:5.4.2-0ubuntu0.17.10.1                                   amd64        office 
productivity suite -- word processor

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1748955/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to