Windows Phone 7 - Как использовать TTF в SpriteFont? - PullRequest
1 голос
/ 25 февраля 2012

Есть ли способ использовать пользовательские шрифты в XNA?

1 Ответ

4 голосов
/ 25 февраля 2012

Конечно, вам нужно импортировать шрифт в вашу систему.Добавить шрифт в системный каталог шрифтов или добавить через панель управления.Когда он будет готов (перезагрузите Visual Studio), используйте пользовательский шаблон для SpriteFont в Visual Studio, который генерирует файл XML.Пример:

<?xml version="1.0" encoding="utf-8"?>
<!--
This file contains an xml description of a font, and will be read by the XNA
Framework Content Pipeline. Follow the comments to customize the appearance
of the font in your game, and to change the characters which are available to draw
with.
-->
<XnaContent xmlns:Graphics="Microsoft.Xna.Framework.Content.Pipeline.Graphics">
  <Asset Type="Graphics:FontDescription">

    <!--
    Modify this string to change the font that will be imported.
    -->
    <FontName>Moire</FontName>
...
...