From: Amit on
Hi All,

We want to embed Frutiger font using SSRS in PDF. We have installed SSRS
2005 with SP 3 and checked with font vendor for support for embedding.

When we use SSRS, font is not embedded in PDF and appears of type ASCII.

I cheked following things


Article from BLOG
http://blogs.msdn.com/robertbruckner/archive/2008/10/27/unicode-in-pdf-font-embedding.aspx

MSDN Article

Fonts are embedded in the PDF file when the following conditions apply:

• Font embedding privileges are granted by the font author.
Installed fonts include a property that indicates whether the font author
intends to allow embedding a font in a document. If the property value is
EMBED_NOEMBEDDING, the font is not embedded in the PDF file. For more
information, see "TTGetEmbeddingType" on msdn.microsoft.com.

• Font is TrueType.

• The characters in the string that has the Font property set are
Unicode, not ANSI. No font embedding occurs for ANSI characters.

• Fonts are referenced by visible items in a report. If a font is
referenced by an item that has the Hidden property set to True, the font is
not needed to display rendered data and will not be included in the file.
Fonts are embedded only when they are needed to display the rendered report
data.

If all of these conditions are met for a font, the font is embedded in the
PDF file. If one or more of these conditions is not met, the font is not
embedded in the PDF file.
SP3 Information
Introduced changes to the PDF rendering extension, which supports ANSI
characters and can translate Unicode characters from Japanese, Korean,
Traditional Chinese, Simplified Chinese, Cyrillic, Hebrew, and Arabic. When
it is possible, the PDF rendering extension now embeds the subset of each
font that is needed to display the report in the PDF file.


--
Amit
From: Bruce L-C [MVP] on
Did you install the font on the server?

--
Bruce Loehle-Conger
MVP SQL Server Reporting Services

"Amit" <Amit(a)discussions.microsoft.com> wrote in message
news:DFCAFC22-573A-4DC9-9D4F-D5CAE7BFC6A2(a)microsoft.com...
> Hi All,
>
> We want to embed Frutiger font using SSRS in PDF. We have installed SSRS
> 2005 with SP 3 and checked with font vendor for support for embedding.
>
> When we use SSRS, font is not embedded in PDF and appears of type ASCII.
>
> I cheked following things
>
>
> Article from BLOG
> http://blogs.msdn.com/robertbruckner/archive/2008/10/27/unicode-in-pdf-font-embedding.aspx
>
> MSDN Article
>
> Fonts are embedded in the PDF file when the following conditions apply:
>
> • Font embedding privileges are granted by the font author.
> Installed fonts include a property that indicates whether the font author
> intends to allow embedding a font in a document. If the property value is
> EMBED_NOEMBEDDING, the font is not embedded in the PDF file. For more
> information, see "TTGetEmbeddingType" on msdn.microsoft.com.
>
> • Font is TrueType.
>
> • The characters in the string that has the Font property set are
> Unicode, not ANSI. No font embedding occurs for ANSI characters.
>
> • Fonts are referenced by visible items in a report. If a font is
> referenced by an item that has the Hidden property set to True, the font
> is
> not needed to display rendered data and will not be included in the file.
> Fonts are embedded only when they are needed to display the rendered
> report
> data.
>
> If all of these conditions are met for a font, the font is embedded in the
> PDF file. If one or more of these conditions is not met, the font is not
> embedded in the PDF file.
> SP3 Information
> Introduced changes to the PDF rendering extension, which supports ANSI
> characters and can translate Unicode characters from Japanese, Korean,
> Traditional Chinese, Simplified Chinese, Cyrillic, Hebrew, and Arabic.
> When
> it is possible, the PDF rendering extension now embeds the subset of each
> font that is needed to display the report in the PDF file.
>
>
> --
> Amit

From: Parker on
Also, in some cases you need to open the font on the server (through
the font control panel, so you can see the font preview) and then
close the preview and reboot the server - apparently this is sometimes
needed to 'convince' the system to use the font.

Also, an associate ran into a similar problem this past week - he was
able to make the font embed by including a text box that concatenated
two fields and included the 'vbCRLF' (carriage return/line feed)
expression - e.g.:

=Fields!LastName.Value & vbCRLF & Fields!Address1.Value

If you say that neither of these approaches should be needed I will
agree - but I've seen them both work!