Если у вас есть немного денег, которые вы можете потратить, вы можете использовать Glyph Designer, как предложено Аароном. Но вы также можете использовать бесплатный инструмент Java с именем Hiero . Возможно, вам придется внести некоторые изменения, чтобы получить желаемый результат.
Инструмент выведет 2 файла: один .png
и другой .fnt
. Добавьте эти файлы в ваш проект Xcode и используйте его, используя простые строки, как показано ниже:
CCLabelBMFont *some_label = [CCLabelBMFont labelWithString:@"Your Text" fntFile:@"fontfile.fnt"];
Обратите внимание, что размер шрифта в каждой паре файлов fnt / png фиксирован, поэтому вам нужно создать несколько пар, если вы хотите иметь разные размеры шрифта. Кроме того, вам нужна отдельная пара для режимов дисплея Retina и не Retina.