Visual Studio 2012 Web Express を使用して実行する Silverlight 4 アプリケーションがあります。プロジェクトの Fonts フォルダーに CustomFont.zip を追加しました。ファイルは「リソース」としてマークされています。
たとえば、TextBlock でフォントを使用すると、Visual Studio XAML デザイナーで表示できます。しかし、アプリケーションを実行すると、デフォルトの標準フォントが使用されます。
これが私のTextBlockの例です
<TextBlock FontFamily="/Fonts/CustomFont.zip#MyFontName" >Hello World</TextBlock>
上記の例のように Zip を埋め込んでみました。また、フォントを直接(zipなしで)試しました。TTF と OTF フォントで試してみました。設計時には常に同じ結果が表示されますが、実行時には表示されません。
ありがとう