La finalité de ce projet est la création d'une police de caractères pour la
langue Soninké
en collaboration avec l'association NAHA-ONG
afin d'aider cette dernière à réaliser certains de ses objectifs : apprentissage
de la lecture et de l'écriture
L'association NAHA-ONG est localisée à Pantin (93) et permet aux jeunes issus de l'émigration,
particulièrement les enfants de Soninkés, de rester attacher à la culture du continent africain,
de la découvrir et de la cultiver
Nous avons démarré ce projet avec l'association NAHA-ONG au début de l'année 2021
Réalisations
Nous avons dans un premier temps créé des glyphes au format SVG
pour chaque lettre majuscule ou minuscule, chaque chiffre et pour chaque opérateur arithmétique
Puis nous avons utilisé le site icomoon.io pour générer une police de caractères
utilisable dans les pages Web
Nous avons validé les lettres majuscules avec une page de démo
En même temps, nous avons mis en place un nouveau site pour l'association NAHA-ONG
Nous avons crée une page avec quelques mots sur
l'anatomie
et une autre sur
l'alphabet
Les pages créées comportent des informations Open Graph
Nous allons ajouter une image spécifique pour chaque page
Une feuille de style spécifique pour l'impression a été créée
Glyphes réalisés pour les majuscules
Glyphes réalisés pour les minuscules
Glyphes réalisés pour les chiffres
Glyphes réalisés pour les opérateurs
Exemple de document de référence pour les majuscules
Ce document indique le sens du tracé de chaque lettre
Cela permettra de créer des animations permettant d'indiquer le tracé de chaque lettre
Maquettes ..
Pour obtenir des droites parallèles, nous nous sommes appuyés sur
le théorème de Thalès
Nous avons aussi utilisé le théorème de Pythagore et le produit scalaire
pour les droites perpendiculaires, exemple avec la lettre Xarina:
Difficultés rencontrées
La police TTF n'a pu être générée : certains glyphes sont à revoir dans leur conception
C'est la police de type WOFF qui a permis de réaliser les pages WEB du site NAHA-ONG
La lettre majuscule B première version comportait une anomalie :
certaines règles de convexité pour les contours doivent être respectées
Techniques utilisées
Le menu des pages et le bas de page du site
nahaong.fr.free.fr
sont insérés en utilisant les SSI (Server Side Includes)
Le fichier .htaccess du site contient les lignes suivantes
Nous n'avons pas retenu la solution avec l'objet XMLHttpRequest de JavaScript