static SpriteFont LoadSpriteFont(string assetName, ContentManager contentManager) { SpriteFont font = null; SilverlightFontTranslations.list.TryGetValue(assetName, out font); if(font == null) { Texture2D texture = LoadTexture(assetName + "-exenfont", contentManager); using(Stream metricsDataStream = ContentHelpers.GetAssetStream(assetName, contentManager.RootDirectory, "-exenfont.exenfont")) { font = new SpriteFontBitmap(texture, metricsDataStream, 1f); } } return font; }
private SpriteFont LoadSpriteFont(string assetName) { SpriteFont font = null; fontTranslationList.TryGetValue(assetName, out font); if (font == null) { Texture2D texture = LoadTexture(assetName + "-exenfont"); using (Stream metricsDataStream = GetAssetStream(assetName, "-exenfont.exenfont")) { font = new SpriteFontBitmap(texture, metricsDataStream, 1f); } } return(font); }