Windows Phone 7 - Как использовать TTF в SpriteFont?

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

1 ответ

Решение

Конечно, вам нужно импортировать шрифт в вашу систему. Добавить шрифт в системный каталог шрифтов или добавить через панель управления. Когда он будет готов (перезагрузите 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>
...
Другие вопросы по тегам