Я так не думаю.Вы можете встроить шрифты истинного шрифта в ваше приложение Silverilght.С помощью Expression Blend это легко сделать, просто выберите шрифт и поставьте галочку напротив поля «Вставить».Вам, конечно, нужно убедиться, что вы выполняете все требования по лицензированию шрифтов для шрифтов, которые вы встраиваете в свое приложение.
Шрифты внедряются в виде сжатого ресурса в вашу dll с помощью специального действия по сборке, называемого BlendEmbeddedFont, изатем ссылаться так в вашем приложении:
<TextBlock Text="TextBlock" FontFamily="/SilverlightApplication12;component/Fonts/Fonts.zip#Segoe UI" />