View Issue Details

IDProjectCategoryView StatusLast Update
0013293ScribusPDFpublic2016-03-25 13:27
Reporterftake Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSopenSUSEOS Version13.2
Product Version1.5.0 
Target Version1.5.2Fixed in Version1.5.2.svn 
Summary0013293: Crashes with assertion failure while exporting PDF embedding Noto Sans Ja fonts
DescriptionAfter 0013093 is resolved (rev. 20307), scribus still crashes while exporting documents using Noto Sans Japanese fonts into PDF.

Embedding these fonts cause crash but outlining them works fine.
Additional InformationNoto Sans Japanese fonts are OSS fonts by Google and Adobe. You can install them from packages provided by distributions.
TagsNo tags attached.
PatchNo

Relationships

related to 0004562 assignedavox PDF Export: Subsetting of OTF fonts (CFF variant) as Type1 subsets in PDF version < 1.6 
has duplicate 0013741 closedjghali Crash when exporting to PDF file 
has duplicate 0013787 closedjghali PDF export crashes Scribus with some fonts embedded/subsetted 
child of 0013093 closedjghali Crash signal 6 when exporting as PDF 
child of 0002932 acknowledged Metabug: PDF Enhancements 

Activities

ftake

2015-08-12 01:23

reporter  

noto-sans-ja.sla (14,098 bytes)

ftake

2015-08-12 01:24

reporter  

crash.log (15,332 bytes)   
embed list: ""
subset list: "Noto Sans Japanese Regular"
outline list: ""
pdf font "Noto Sans Japanese Regular"
cff header 3 starts 4
read INDEX @ 4
size 1 offsetsize 1 dataStart 8
INDEX ends @ 27
read INDEX @ 27
size 1 offsetsize 1 dataStart 31
INDEX ends @ 108
0 "NotoSansJP-Regular"
parsed "f81b" to card  391
parsed "f81c" to card  392
parsed "8b" to card  0
parsed operator ROS ( 3102 )
parsed "f81d" to card  393
parsed operator Notice ( 1 )
parsed "f81e" to card  394
parsed operator FullName ( 2 )
parsed "f81f" to card  395
parsed operator FamilyName ( 3 )
parsed "f818" to card  388
parsed operator Weight ( 4 )
parsed "fb2a" to card  -150
parsed operator UnderlinePosition ( 3075 )
parsed "fe7e" to card  -1002
parsed "feac" to card  -1048
parsed "1c0b70" to card  2928
parsed "1c0710" to card  1808
parsed operator FontBBox ( 5 )
parsed "8c" to card  1
parsed "96" to card  11
parsed "1d008d83cf" to card  9274319
parsed operator XUID ( 14 )
parsed "8c" to card  1
parsed operator CIDFontVersion ( 3103 )
parsed "1d0000ffcd" to card  65485
parsed operator CIDCount ( 3106 )
parsed "1c1ca8" to card  7336
parsed operator charset ( 15 )
parsed "1d0000a411" to card  42001
parsed operator CharStrings ( 17 )
parsed "1d0000a2d7" to card  41687
parsed operator FDSelect ( 3109 )
parsed "1d003c95d9" to card  3970521
parsed operator FDArray ( 3108 )
ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/qt5/QtCore/qlist.h, line 487
scribus: /home/abuild/rpmbuild/BUILD/scribus-1.5.1svn.20307/scribus/scribuscore.cpp:76: void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&): アサーション `false' に失敗しました。

Program received signal SIGABRT, Aborted.
0x00007ffff217b187 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: zypper install Mesa-debuginfo-10.3.7-91.6.1.x86_64 Mesa-libEGL1-debuginfo-10.3.7-91.6.1.x86_64 Mesa-libGL1-debuginfo-10.3.7-91.6.1.x86_64 Mesa-libglapi0-debuginfo-10.3.7-91.6.1.x86_64 breeze5-style-debuginfo-5.3.2-54.1.x86_64 cups-libs-debuginfo-1.5.4-21.9.1.x86_64 frameworkintegration-plugin-debuginfo-5.12.0-69.1.x86_64 hunspell-debuginfo-1.3.3-3.1.2.x86_64 kimageformats-debuginfo-5.12.0-56.1.x86_64 kio-core-debuginfo-5.12.0-78.1.x86_64 kio-debuginfo-5.12.0-78.1.x86_64 krb5-debuginfo-1.12.2-12.1.x86_64 kservice-debuginfo-5.12.0-69.1.x86_64 libFLAC8-debuginfo-1.3.0-4.4.1.x86_64 libGraphicsMagick-Q16-3-debuginfo-1.3.20-1.6.x86_64 libHalf11-debuginfo-2.1.0-3.1.2.x86_64 libICE6-debuginfo-1.0.9-2.1.3.x86_64 libIex-2_1-11-debuginfo-2.1.0-3.1.2.x86_64 libIlmImf-Imf_2_1-21-debuginfo-2.1.0-5.1.3.x86_64 libIlmThread-2_1-11-debuginfo-2.1.0-3.1.2.x86_64 libKF5Attica5-debuginfo-5.12.0-59.1.x86_64 libKF5Auth5-debuginfo-5.12.0-73.1.x86_64 libKF5Bookmarks5-debuginfo-5.12.0-59.1.x86_64 libKF5Codecs5-debuginfo-5.12.0-59.1.x86_64 libKF5Completion5-debuginfo-5.12.0-62.1.x86_64 libKF5ConfigCore5-debuginfo-5.12.0-69.1.x86_64 libKF5ConfigGui5-debuginfo-5.12.0-69.1.x86_64 libKF5ConfigWidgets5-debuginfo-5.12.0-59.1.x86_64 libKF5CoreAddons5-debuginfo-5.12.0-71.1.x86_64 libKF5DBusAddons5-debuginfo-5.12.0-57.1.x86_64 libKF5GlobalAccel5-debuginfo-5.12.0-60.1.x86_64 libKF5GuiAddons5-debuginfo-5.12.0-59.1.x86_64 libKF5I18n5-debuginfo-5.12.0-77.1.x86_64 libKF5IconThemes5-debuginfo-5.12.0-58.1.x86_64 libKF5ItemViews5-debuginfo-5.12.0-56.1.x86_64 libKF5JobWidgets5-debuginfo-5.12.0-58.1.x86_64 libKF5Notifications5-debuginfo-5.12.0-67.1.x86_64 libKF5Solid5-debuginfo-5.12.0-64.1.x86_64 libKF5SonnetCore5-debuginfo-5.12.0-60.1.x86_64 libKF5SonnetUi5-debuginfo-5.12.0-60.1.x86_64 libKF5Style5-debuginfo-5.12.0-69.1.x86_64 libKF5TextWidgets5-debuginfo-5.12.0-57.1.x86_64 libKF5WidgetsAddons5-debuginfo-5.12.0-62.1.x86_64 libKF5WindowSystem5-debuginfo-5.12.0-70.1.x86_64 libKF5XmlGui5-debuginfo-5.12.0-65.1.x86_64 libQt5Core5-debuginfo-5.4.2-206.1.x86_64 libQt5DBus5-debuginfo-5.4.2-206.1.x86_64 libQt5Gui5-debuginfo-5.4.2-206.1.x86_64 libQt5Network5-debuginfo-5.4.2-206.1.x86_64 libQt5OpenGL5-debuginfo-5.4.2-206.1.x86_64 libQt5PrintSupport5-debuginfo-5.4.2-206.1.x86_64 libQt5Script5-debuginfo-5.4.2-71.2.x86_64 libQt5Svg5-debuginfo-5.4.2-69.1.x86_64 libQt5Widgets5-debuginfo-5.4.2-206.1.x86_64 libQt5X11Extras5-debuginfo-5.4.2-68.1.x86_64 libQt5Xml5-debuginfo-5.4.2-206.1.x86_64 libQtQuick5-debuginfo-5.4.2-91.2.x86_64 libSM6-debuginfo-1.2.2-4.1.2.x86_64 libX11-6-debuginfo-1.6.2-5.1.2.x86_64 libX11-xcb1-debuginfo-1.6.2-5.1.2.x86_64 libXau6-debuginfo-1.0.8-5.1.2.x86_64 libXcursor1-debuginfo-1.1.14-5.1.2.x86_64 libXdamage1-debuginfo-1.1.4-8.1.2.x86_64 libXext6-debuginfo-1.3.3-2.1.2.x86_64 libXfixes3-debuginfo-5.0.1-4.1.2.x86_64 libXi6-debuginfo-1.7.4-2.1.2.x86_64 libXrender1-debuginfo-0.9.8-4.1.2.x86_64 libXxf86vm1-debuginfo-1.1.3-4.1.2.x86_64 libacl1-debuginfo-2.2.52-5.1.2.x86_64 libattr1-debuginfo-2.4.47-4.1.2.x86_64 libbz2-1-debuginfo-1.0.6-29.2.7.x86_64 libcairo2-debuginfo-1.14.0-7.8.1.x86_64 libcom_err2-debuginfo-1.42.12-7.1.x86_64 libdbus-1-3-debuginfo-1.8.16-16.1.x86_64 libdbusmenu-qt5-2-debuginfo-0.9.3+15.10.20150604-27.1.x86_64 libdrm2-debuginfo-2.4.58-1.1.x86_64 libdrm_intel1-debuginfo-2.4.58-1.1.x86_64 libdrm_nouveau2-debuginfo-2.4.58-1.1.x86_64 libdrm_radeon1-debuginfo-2.4.58-1.1.x86_64 libexpat1-debuginfo-2.1.0-14.1.2.x86_64 libffi4-debuginfo-4.8.3+r212056-2.2.4.x86_64 libgbm1-debuginfo-10.3.7-91.6.1.x86_64 libgcc_s1-debuginfo-4.8.3+r212056-2.2.4.x86_64 libgcrypt20-debuginfo-1.6.1-8.3.1.x86_64 libglib-2_0-0-debuginfo-2.42.2-9.1.x86_64 libgobject-2_0-0-debuginfo-2.42.2-9.1.x86_64 libgomp1-debuginfo-4.8.3+r212056-2.2.4.x86_64 libgpg-error0-debuginfo-1.15-1.2.x86_64 libgraphite2-3-debuginfo-1.2.4-2.2.1.x86_64 libharfbuzz0-debuginfo-0.9.35-2.1.3.x86_64 libicu53_1-debuginfo-53.1-2.3.2.x86_64 libidn11-debuginfo-1.31-3.3.1.x86_64 libjasper1-debuginfo-1.900.1-163.13.1.x86_64 libjbig2-debuginfo-2.1-2.1.2.x86_64 libjpeg8-debuginfo-8.0.2-30.5.1.x86_64 libjson-c2-debuginfo-0.12-1.1.x86_64 libkeyutils1-debuginfo-1.5.9-3.1.5.x86_64 liblcms2-2-debuginfo-2.6-2.1.2.x86_64 libltdl7-debuginfo-2.4.2-15.2.2.x86_64 liblzma5-debuginfo-5.0.7-1.1.x86_64 libmng2-debuginfo-2.0.2-3.1.4.x86_64 libogg0-debuginfo-1.3.1-2.1.2.x86_64 libopenjpeg1-debuginfo-1.5.2-2.1.8.x86_64 libopenssl1_0_0-debuginfo-1.0.1k-2.24.1.x86_64 libpciaccess0-debuginfo-0.13.2-4.1.2.x86_64 libpcre1-debuginfo-8.37-3.5.1.x86_64 libpcre16-0-debuginfo-8.37-3.5.1.x86_64 libphonon4qt5-debuginfo-4.8.3-7.1.x86_64 libpixman-1-0-debuginfo-0.32.6-2.1.2.x86_64 libpng16-16-debuginfo-1.6.13-2.4.1.x86_64 libpodofo0_9_3-debuginfo-0.9.3-2.2.5.x86_64 libpoppler46-debuginfo-0.26.5-3.1.x86_64 libpulse-mainloop-glib0-debuginfo-5.0-4.21.1.x86_64 libpulse0-debuginfo-5.0-4.21.1.x86_64 libpython2_7-1_0-debuginfo-2.7.8-1.2.x86_64 libqt5-qtimageformats-debuginfo-5.4.2-55.1.x86_64 libselinux1-debuginfo-2.3-2.2.5.x86_64 libsndfile1-debuginfo-1.0.25-19.4.1.x86_64 libspeex1-debuginfo-1.1.999_1.2rc1-23.1.2.x86_64 libstdc++6-debuginfo-4.8.3+r212056-2.2.4.x86_64 libtiff5-debuginfo-4.0.4-10.10.1.x86_64 libudev1-debuginfo-210-25.16.1.x86_64 libuuid1-debuginfo-2.25.1-17.1.x86_64 libvorbis0-debuginfo-1.3.4-3.1.4.x86_64 libvorbisenc2-debuginfo-1.3.4-3.1.4.x86_64 libwayland-client0-debuginfo-1.6.0-1.1.x86_64 libwayland-server0-debuginfo-1.6.0-1.1.x86_64 libwebp5-debuginfo-0.4.1-1.2.x86_64 libwmf-0_2-7-debuginfo-0.2.8.4-239.7.1.x86_64 libxcb-dri2-0-debuginfo-1.11-2.1.2.x86_64 libxcb-dri3-0-debuginfo-1.11-2.1.2.x86_64 libxcb-glx0-debuginfo-1.11-2.1.2.x86_64 libxcb-icccm4-debuginfo-0.4.1-2.1.2.x86_64 libxcb-image0-debuginfo-0.3.9-9.1.2.x86_64 libxcb-keysyms1-debuginfo-0.3.9-9.1.2.x86_64 libxcb-present0-debuginfo-1.11-2.1.2.x86_64 libxcb-randr0-debuginfo-1.11-2.1.2.x86_64 libxcb-render-util0-debuginfo-0.3.9-2.1.2.x86_64 libxcb-render0-debuginfo-1.11-2.1.2.x86_64 libxcb-shape0-debuginfo-1.11-2.1.2.x86_64 libxcb-shm0-debuginfo-1.11-2.1.2.x86_64 libxcb-sync1-debuginfo-1.11-2.1.2.x86_64 libxcb-util1-debuginfo-0.3.9-11.1.2.x86_64 libxcb-xfixes0-debuginfo-1.11-2.1.2.x86_64 libxcb-xkb1-debuginfo-1.11-2.1.2.x86_64 libxcb1-debuginfo-1.11-2.1.2.x86_64 libxkbcommon-0_4_3-debuginfo-0.4.3-1.1.x86_64 libxkbcommon-x11-0_4_3-debuginfo-0.4.3-1.1.x86_64 libxml2-2-debuginfo-2.9.1-7.2.1.x86_64 libxshmfence1-debuginfo-1.1-3.1.2.x86_64 libz1-debuginfo-1.2.8-5.1.2.x86_64 python-base-debuginfo-2.7.8-1.2.x86_64 systemd-debuginfo-210-25.16.1.x86_64
(gdb) bt
#0  0x00007ffff217b187 in raise () at /lib64/libc.so.6
#1  0x00007ffff217c538 in abort () at /lib64/libc.so.6
#2  0x00007ffff2174126 in __assert_fail_base () at /lib64/libc.so.6
#3  0x00007ffff21741d2 in  () at /lib64/libc.so.6
#4  0x0000000000b2abd0 in abort_on_error(QtMsgType, QMessageLogContext const&, QString const&) (t=QtFatalMsg, m=...) at /usr/src/debug/scribus-1.5.1svn.20307/scribus/scribuscore.cpp:76
#5  0x00007ffff748bea8 in QMessageLogger::fatal(char const*, ...) const ()
    at /usr/lib64/libQt5Core.so.5
#6  0x00007ffff7487531 in  () at /usr/lib64/libQt5Core.so.5
#7  0x0000000000602cfa in QList<cff::CFF_Number>::operator[](int) (i=0, this=0x47e25d8)
    at /usr/include/qt5/QtCore/qlist.h:487
#8  0x00000000010a2fa5 in cff::CFF::CFF(QByteArray const&) (i=0, this=0x47e25d8)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/fonts/cff.cpp:559
#9  0x00000000010a2fa5 in cff::CFF::CFF(QByteArray const&) (this=0x7fffffffbd00, cff=...)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/fonts/cff.cpp:576
#10 0x00000000010a8063 in cff::subsetFace(QByteArray const&, QList<unsigned int>) (cff=..., cids=...) at /usr/src/debug/scribus-1.5.1svn.20307/scribus/fonts/cff.cpp:1744
#11 0x0000000000922571 in PDFLibCore::PDF_WriteCffSubsetFont(QByteArray const&, ScFace&, QMap<unsigned int, FPointArray> const&) (this=this@entry=
    0x4a0b2b0, fontName=..., face=..., RealGlyphs=...)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/pdflib_core.cpp:1772
#12 0x0000000000924f4b in PDFLibCore::PDF_Begin_WriteUsedFonts(SCFonts&, QMap<QString, QMap<unsigned int, FPointArray> > const&) (this=this@entry=0x4a0b2b0, AllFonts=..., ReallyUsed=...)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/pdflib_core.cpp:1981
#13 0x000000000092622d in PDFLibCore::PDF_Begin_Doc(QString const&, SCFonts&, QMap<QString, QMap<unsigned int, FPointArray> > const&, BookMView*) (this=this@entry=0x4a0b2b0, fn=..., AllFonts=..., ---Type <return> to continue, or q <return> to quit---
DocFonts=..., vi=vi@entry=0x35dcd90)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/pdflib_core.cpp:651
#14 0x000000000096b9bf in PDFLibCore::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) (this=0x4a0b2b0, fn=..., nam=..., Components=Components@entry=3, pageNs=std::vector of length 1, capacity 1 = {...}, thumbs=...)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/pdflib_core.cpp:223
#15 0x00000000008b95b9 in PDFlib::doExport(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&) (this=this@entry=
    0x7fffffffc5d0, fn=..., nam=..., Components=Components@entry=3, pageNs=std::vector of length 1, capacity 1 = {...}, thumbs=...) at /usr/src/debug/scribus-1.5.1svn.20307/scribus/pdflib.cpp:19
#16 0x0000000000b16ff7 in ScribusMainWindow::getPDFDriver(QString const&, QString const&, int, std::vector<int, std::allocator<int> > const&, QMap<int, QPixmap> const&, QString&, bool*) (this=this@entry=0x172a6d0, filename=..., name=..., components=components@entry=3, pageNumbers=std::vector of length 1, capacity 1 = {...}, thumbs=..., error=..., cancelled=cancelled@entry=0x0)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/scribus.cpp:7010
#17 0x0000000000b177a1 in ScribusMainWindow::doSaveAsPDF() (this=this@entry=0x172a6d0)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/scribus.cpp:7149
#18 0x0000000000b18d0b in ScribusMainWindow::SaveAsPDF() (this=0x172a6d0)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/scribus.cpp:7047
#19 0x00000000006235b5 in ScribusMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x172a6d0, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffccf0)
    at /usr/src/debug/scribus-1.5.1svn.20307/build/scribus/moc_scribus.cpp:1149
#20 0x00007ffff76a7b26 in QMetaObject::activate(QObject*, int, int, void**) ()
    at /usr/lib64/libQt5Core.so.5
#21 0x00007ffff6cd96a2 in QAction::triggered(bool) () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007ffff6cdbb88 in QAction::activate(QAction::ActionEvent) ()
---Type <return> to continue, or q <return> to quit---
    at /usr/lib64/libQt5Widgets.so.5
#23 0x00007ffff6e4faaa in  () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007ffff6e54fe4 in  () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007ffff6e5910a in QMenu::mouseReleaseEvent(QMouseEvent*) ()
    at /usr/lib64/libQt5Widgets.so.5
#26 0x00007ffff6d228e1 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#27 0x00007ffff6e598bb in QMenu::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007ffff6ce2bac in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /usr/lib64/libQt5Widgets.so.5
#29 0x00007ffff6ce84ab in QApplication::notify(QObject*, QEvent*) ()
    at /usr/lib64/libQt5Widgets.so.5
#30 0x00007ffff76782b5 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
    at /usr/lib64/libQt5Core.so.5
#31 0x00007ffff6ce6ef1 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQt5Widgets.so.5
#32 0x00007ffff6d39c67 in  () at /usr/lib64/libQt5Widgets.so.5
#33 0x00007ffff6d3bdeb in  () at /usr/lib64/libQt5Widgets.so.5
#34 0x00007ffff6ce2bac in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
    at /usr/lib64/libQt5Widgets.so.5
#35 0x00007ffff6ce7a00 in QApplication::notify(QObject*, QEvent*) ()
    at /usr/lib64/libQt5Widgets.so.5
#36 0x00007ffff76782b5 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
    at /usr/lib64/libQt5Core.so.5
#37 0x00007ffff655891a in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5
#38 0x00007ffff655a145 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfaceP---Type <return> to continue, or q <return> to quit---
rivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#39 0x00007ffff6540998 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#40 0x00007fffe8915280 in  () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#41 0x00007fffef90fa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#42 0x00007fffef90fc48 in  () at /usr/lib64/libglib-2.0.so.0
#43 0x00007fffef90fcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#44 0x00007ffff76cf5ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#45 0x00007ffff767621b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /usr/lib64/libQt5Core.so.5
#46 0x00007ffff767d886 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#47 0x0000000001048265 in mainApp(int, char**) (argc=1, argv=<optimized out>)
    at /usr/src/debug/scribus-1.5.1svn.20307/scribus/main_nix.cpp:78
#48 0x00007ffff2167b05 in __libc_start_main () at /lib64/libc.so.6
#49 0x0000000000610927 in _start () at ../sysdeps/x86_64/start.S:122
crash.log (15,332 bytes)   

Kunda

2016-02-16 18:09

updater   ~0038792

avox, please advise

jghali

2016-03-06 11:36

administrator   ~0039016

Last edited: 2016-03-06 12:44

As this issue seems to affects CID fonts (mostly OpenType fonts intended to be used with Asian languages), I added a special checks so that those fonts get subsetted as Type 3 fonts, that until avox can fix the CFF subsetting/parsing code for CID fonts.

Kunda

2016-03-07 12:27

updater   ~0039020

jghali, is there a ticket open for "fix the CFF subsetting/parsing code for CID fonts"? 0004562

Kunda

2016-03-09 12:55

updater   ~0039076

ftake, can you test please

ftake

2016-03-10 15:10

reporter   ~0039107

It seems that Noto fonts are now successfully embedded as Type 3 (but names become "[n/a]" on Okular).
Scribus does not crash.

Thanks!

Kunda

2016-03-10 16:30

updater   ~0039116

names become "[n/a]" on Okular

jghali

2016-03-11 19:35

administrator   ~0039135

Last edited: 2016-03-11 21:02

Okular bug. Adobe Reader shows them with the expected name for Type 3 font, ie something like FoXXXX.

Kunda

2016-03-11 20:02

updater   ~0039136

Ftake, u could create an upstream bug report over at okular so they can track this issue

Kunda

2016-03-25 13:27

updater   ~0039410

Closing.

Issue History

Date Modified Username Field Change
2015-08-12 01:23 ftake New Issue
2015-08-12 01:23 ftake File Added: noto-sans-ja.sla
2015-08-12 01:24 ftake File Added: crash.log
2015-08-12 12:05 Kunda Relationship added child of 0013093
2015-08-14 19:45 jghali Assigned To => avox
2015-08-14 19:45 jghali Status new => assigned
2015-08-14 19:45 jghali Target Version => 1.5.1
2016-01-23 17:16 cbradney Target Version 1.5.1 => 1.5.3
2016-02-16 17:58 jghali Relationship added has duplicate 0013741
2016-02-16 18:09 Kunda Note Added: 0038792
2016-03-03 01:17 jghali Relationship added has duplicate 0013787
2016-03-06 11:28 jghali Summary Still crashes with assertion failure while exporting PDF embedding Noto Sans Ja fonts => Crashes with assertion failure while exporting PDF embedding Noto Sans Ja fonts
2016-03-06 11:36 jghali Note Added: 0039016
2016-03-06 11:36 jghali Status assigned => resolved
2016-03-06 11:36 jghali Fixed in Version => 1.5.2.svn
2016-03-06 11:36 jghali Resolution open => fixed
2016-03-06 11:36 jghali Assigned To avox => jghali
2016-03-06 12:44 jghali Note Edited: 0039016
2016-03-07 12:27 Kunda Note Added: 0039020
2016-03-07 12:27 Kunda Relationship added child of 0002932
2016-03-08 16:41 Kunda Target Version 1.5.3 => 1.5.2
2016-03-09 12:55 Kunda Note Added: 0039076
2016-03-10 15:10 ftake Note Added: 0039107
2016-03-10 16:30 Kunda Note Added: 0039116
2016-03-10 16:30 Kunda Status resolved => feedback
2016-03-10 16:30 Kunda Resolution fixed => reopened
2016-03-11 19:35 jghali Note Added: 0039135
2016-03-11 19:35 jghali Status feedback => resolved
2016-03-11 19:35 jghali Resolution reopened => fixed
2016-03-11 20:02 Kunda Note Added: 0039136
2016-03-11 21:02 jghali Note Edited: 0039135
2016-03-25 13:27 Kunda Relationship added related to 0004562
2016-03-25 13:27 Kunda Note Added: 0039410
2016-03-25 13:27 Kunda Status resolved => closed