Embebiendo fuentes en Silverlight
Silverlight al ser una tecnología del lado del cliente el cual su plug-in tiene un tamaño aproximado de 4 MB y por esta razón se ha limitado a solo a 9 fuentes (Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Lucida, Times New Roman, Trebuchet MS y Verdana). Sin embargo Silverlight te permite embeber fuentes especializadas para que estas sean mostradas independientemente si el cliente tiene instalada la fuente con el nombre apropiado.
Embeber fuentes tiene sentido si no quieres usar las fuentes estándar que proporciona Silverlight y no tener problemas para encontrar las fuentes que quieres usar en tus aplicaciones Silverlight.
Realizar este proceso es realmente sencillo y puede realizarse de dos maneras, la primera es agregar la fuente desde la pestaña del explorador de soluciones y agregar un archivo existente y establecer el Build Action como BlendEmbeddedFont ó usar el Blend.
Para embeber una fuente usando el Blend lo primero que debes hacer editar la propiedad FontName de la categoría Text del editor de propiedades del Blend.
Como segundo paso debemos establecer como true la propiedad Embed.
Al observar el XAML podemos darnos cuenta que la propiedad FontName se encuentra establecida con una cadena que cumple con el siguiente formato FontFileName#FontName.
saludos,
MANUEL FERNANDO