From: Amit on 25 Nov 2009 14:43 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 25 Nov 2009 16:23 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 26 Nov 2009 08:17 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!
|
Pages: 1 Prev: Can't access Report Server Next: Bizarre BOL tutorial instructions |