Forum Discussion

AvinJ's avatar
AvinJ
Community Member
4 years ago

Storyline publish keeps crashing when using Google Noto CJK fonts.

Storyline publish keeps crashing when using Noto Sans CJK TC and Noto Sans CJK SC fonts. The font size is around 121 MB each. Is there a font size limitation?

  • Hello Avin!

    We don't have a font size limit in Storyline 360. Is the font saved to your local drive? If not, make sure the font is installed on your local drive, and you should be good to go!

  • JeremyDittmer's avatar
    JeremyDittmer
    Community Member

    I have recently been having the same issues with the Noto Sans CJK fonts.  By a tedious process of elimination it seems that the publish crash occurs when any text field using Noto Sans contains either bold or italic text.   This is becoming very frustrating as many projects I work on end up being translated into Chinese, Korean & Japanese. Whilst italicisation makes no sense for CJK characters, bolding is often useful so having to remove it is a nusiance. 

    There is clearly a bug in the Storyline publishing routines as I can see in the error logs that an exception is being thrown:

    ErrorReporting Error: 0 : [2021-04-27T11:58:12.7079547+01:00][0000094c:000011fc:00000018] ErrorReport.ShowAndSendErrorAsync(...): System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
    at System.Text.StringBuilder.ToString()
    at System.String.Join(String separator, IEnumerable`1 values)
    at Articulate.Player.PlayerWriter.a(bwFonts A_0, bwFrame A_1)
    at Articulate.Player.PlayerWriter.b(bwFonts A_0, bwFrame A_1)
    at Articulate.Player.PlayerWriter.Write(IPlayerContentProvider contentProvider)
    at of.n()
    at Articulate.Design.Publish.TargetContext.PublishBackgroundWorker.OnDoWork(DoWorkEventArgs e)
    at Articulate.ComponentModel.STABackgroundWorker.a(Object A_0)

    Any chance of fixing it?

  • Hi, Jeremy.

    Thank you for reaching out and sharing the log details! I'd like you to get in touch with our support engineers, so I opened a case on your behalf. You should hear from our team soon via e-mail. 

  • ArithHsu's avatar
    ArithHsu
    Community Member

    I and our team are facing the same issue, so would like to know if there is any solution or workaround.

    • JeremyDittmer's avatar
      JeremyDittmer
      Community Member

      Arith,

      Articulate have been very helpful in looking at this & confirmed it is indeed a bug. 

      You currently have several options:

      1. Use an old version of SL - apparently v3.46 is the latest version that works correctly with Noto Sans CJK.
      2. Avoid any bolding or italicisation.  I encountered the problem in translating English modules into Chinese (Simplified & Trad chars), Japanese & Korean, so my workaround was to pre-process the translation documents in Word to remove any bold or italic, before importing into SL.
      3. Just use another font!  This is my choice going forward.  Noto Sans CJK is an attractive typeface but there are several other good & similar options.

      I did try removing Noto Sans CJK & reinstalling but it didn't seem to help.  Maybe I should give it another go.  There are multiple packagings of the font to choose from (which may possibly be part of the issue) so when I have more time I might experiment with the alternatives.

  • Dominik1's avatar
    Dominik1
    Community Member

    Hi All,

    We were experiencing the same issue with Noto Sans. Storyline was constantly crashing while previewing or publishing courses. We solved it by simply uninstalling and reinstalling the fonts. Since then it is working perfectly fine and Storyline never unexpectedly crashed again.

    Best regards,
    Dominik

  • ArithHsu's avatar
    ArithHsu
    Community Member

    Thanks for the solution / workaround. It seems to be with complex issue(s) so one workaround works but failed in another course, and another workaround works for the 2nd course.

    Means, we tried to un-install all Noto Sans fonts and re-install them (we now tried to use Noto Sans TC / SC / KR, etc., instead of Noto Sans CJK TC/SC...), and the publishing works well for some courses. 

    And for the failed one, we tried to un-bold text and replace it with Noto Sans TC Medium, font weight isn't the same, but at least the publishing works well. 

  • FionaMacelli's avatar
    FionaMacelli
    Community Member

    Hi, I'm getting this issue (Storylne 360 crashes) when I use, or even hover to preview several but not all custom-installed fonts from Google Fonts. Do you have any parameters as to which font styles or formats Storyline will accept?

    (They were installed the normal way, by dragging them into the Windows > Fonts folder, while Storyline was closed and then re-opening Storyline). Also note that I see the fonts in the Storyline menu, but if my cursor lingers too long over some of them it crashes.

  • BeccaLevan's avatar
    BeccaLevan
    Community Member

    Hello Fiona,

    Thanks for reaching out! It sounds like Storyline 360 is crashing when you hover or preview some custom-installed Google fonts, and I'm happy to troubleshoot this with you!

    Storyline 360 will accept any font except for Adobe Type 1 PostScript fonts.

    • Does this happen if you test the font in a new blank Storyline 360 project, or does it happen in every project?
    • Can you share which specific font or fonts are causing Storyline to crash?

    As a first step, try uninstalling the custom fonts then reinstalling them, following the instructions here to see if that makes a difference.

    If you don't see improvement, and these insider tips don't help, connect with one of our support engineers here as the next step so they can lend a hand!