Получить путь для трассировки символа в iOS UIFont

Предположим, у меня есть собственный шрифт «Foo», который я использую в своем приложении для iOS. Я добавил его в свой проект, plist и т. д., и я могу отображать UILabelи тому подобное с ним просто отлично.

Теперь, если я хочу найти последовательность точек, которая будет «отслеживать» букву «P» в этом шрифте, как мне получить эту последовательность точек? Например, предположим, что я хочу использовать CGPathдля медленного рисования буквы «P», как плоттер...

Мне просто нужна последовательность CGPointsв массиве, который, если его нарисовать как путь, нарисует букву «P».

Я понимаю, что для некоторых букв, таких как «Т», это может не иметь смысла, так как перо нужно будет поднять, чтобы пересечь «Т». Так что, возможно, мне нужна последовательность CGPaths...

Любые подсказки о том, как это сделать?

Спасибо!

17
задан El Developer 23 June 2012 в 20:22
поделиться