There are many factors going into getting the text from the screen to translate exactly to the jpg for printing. The font, size, attributes, browser, spacing, trailing spaces, line breaks, text box sizing...  and more. We are always looking for new examples so we can keep fine-tuning the code and put out new versions of Lab 50, Print 50 and the built-in component that controls the rendering, FolioServer.

To give you an idea of the kinds of tweaks we make, here are the text handling fixes we have made we made in Lab 50 releases 9.5.2 and 9.5.3 (Nov 2017)...

  • Shrink font size down for single-line text when the text is longer than the available text box by less then 15%.
  • Fix for more severe single-line text issues, when the designated box is insufficient by more than 15%, by applying our own word-wrapping.
  • Adjustment to ignore preceding and trailing empty lines in the line-breaking data captured by the browser if they do not also exist in the text element itself.
  • Fixes for rendering text in The Great Escape and Player fonts.
  • Fixes for rendering of Adobe Garamond when italicized.
  • Fixes issue occasionally cutting off the last character or two on the end of the longest line in a block of text.
  • Adds the ability to apply our own word-wrapping algorithm when custom line-spacing is requested but no word-wrapping data was captured in the browser when the project was created.
  • Adds a fail-safe fallback mechanism when the browser-supplied word-wrapping data appears invalid and would result in cut-off text.
  • And some smaller things that would make your brain hurt to try to understand. 

 

SO, when you get a card with a text issue, such as: 

 

What can you do? 
  1. Update Lab 50 / Print 50. Make sure you have the newest Lab 50 / Print 50 version installed. If not, it is possible that a fix for your text issue has been made. You can simply install the new version, then try to reprint the order.  If you have the most up-to-date Lab 50, or the reprint has the same issue, continue to the next step.
  2. Render in myLab.  Try rendering the order in myLab (search for the order, find the product, click the "Render" link next to it), which always uses the latest build of FolioServer internally.  If the myLab rendering also shows the issue, continue to Step 3.  If the myLab rendering does not show the problem, then you may not actually have the latest Lab 50 installed or the issue may be machine-specific.  Please go back to Step 1 and try reinstalling Lab 50 again.  If the problem persists, contact support and let us know the order number and that the rendering problem is only happening on your computer and not myLab.
  3. Report it! Please send us the order number (support@photofinale.com) so our development team can figure out what went wrong and work on a fix for that specific problem. If you happen to know which browser the customer used, please include that as well. 
  4. Fix it. 
    1. Look up the order in myLab.
    2. Click on the "Builder" link next to the affected product.
    3. Select and copy the Project ID that's shown to your clipboard to save it.



    4. Make changes to fix the text. TIPS: 
      1. Even if the specific text spot you are trying to fix looks okay in the browser, you should still make an edit (e.g. add a character and then delete the character) to cause it to "refresh".
      2. You can adjust text box slightly, size font down by 1, remove any extra spaces around the text or at the end of lines
    5. Save the project.
    6. Go to the Render Orders page on myLab and paste in the Project ID saved in Step 4c.
    7. Render the updated project and download as a print-quality JPEG or PDF.

 

 

 

 

  • No labels