2012-09-05 6 views
2

Je souhaite créer une police ttf simple dans une application iphone/ipad. Le concept est que l'utilisateur dessine chaque lettre et je vais créer une collection pour construire le fichier ttf. Initialement, je pensais que je devrais exporter les images de l'application vers un éditeur de polices tel que fontforge sur un serveur, mais je suis maintenant convaincu qu'il est possible de générer un fichier ttf sur l'appareil.Créer un fichier ttf sur iOS

Voici ce que je pense qu'il doit arriver: 1) Activer le dessin en utilisant OpenGL 2) Enregistrer les images. Est-ce dans un format vectoriel ou en tant que bitmap? 3) Organiser la collection comme un fichier ttf

Quelqu'un peut-il me diriger dans une direction réussie?

Répondre

3

1) le dessin à l'aide Activer OpenGL

Et c'est là votre première idée fausse. OpenGL est mieux considéré comme un appareil à sens unique. Vous y mettez des commandes de dessin et cela produit une belle image sur l'écran. Mais OpenGL n'est ni une géométrie ni une bibliothèque mathématique.

2) Enregistrer les images

Pour la création d'une TTF les données brutes que vous envoyez à OpenGL est beaucoup plus utile, que tout ce que vous pouvez lire en arrière de OpenGL.

En particulier, vous aurez une liste de traits, que vous pouvez convertir en un contour, qui peut ensuite être converti en un glyphe.