Using Scribus
free graphics, code and ranting // rss // blog home

Feb 23, 2009

Cannot embed a font into a pdf document

Recently I was asked what to do if a font cannot be embedded into a pdf file with Scribus. Instead of embedding Scribus was forcing all texts using the font to vectors. This meant that all hinting information was lost too and pdf looked bad on screen ('l' glyphs became bold, see image at the top right corner). It's good to know that a print job won't be affected by this.

First it'll be good to check the font type in question. Opentype embedding is only available in recent version of pdf standard which Scribus doesn't yet support. Printers also often request pdf version 1.3 where there is no embedding available for Opentype fonts. If the font is Opentype font changing it to Type1 or Truetype font may solve the issue.

If the problem was not with the font type then one should close all the documents open in Scribus and open up preferences. On the fonts page there is a list of all fonts Scribus found. One column on the list is reserved for subsetting which in Scribus case really means outlining. Make sure that the font with the problem does not have check mark on the subset column. If it is checked remove the check mark and retry pdf export. Remember to reclick on the Embed all fonts button in the pdf export window.

If embedding still doesn't work there's not much to do but find a new font for the texts using the problematic font.

PS. Feeds are working again.

5 comments:

Anonymous said...

Thanks for your explanation. I was just experiencing exactly this problem with the Deja Vue font.

Thomas

Anonymous said...

Nothing you mentioned works and I have the exact glitch. Find another font? This is so fucking awesome.

I'm ready to pay hundreds of dollars for InDesign now that I have to edit over 100 fucking pages. I've already edited it for hours because of one Scribus bug.

Why don't you say in fat big letters that the software is so fucked you can't rely on it to actually publish anything? It's something undeveloped and should be used for kids' party invitations.

Sorry about the swearing, I'm very upset.

mrdwab said...

Removing the check mark for subsetting worked perfectly for me. Thanks for the tip!

Kachi Edroso said...

Thank you so much! Removing the check mark worked for me also.

Anonymous said...

No removing the checked mark doesn't work. Scribus just does not embed some fonts. Calibri Regular is an example. I hope this will be fixed because asking people to find another font is plain insane

Post a Comment