Maison des Arts et des Sciences Informatiques

Alphabet Soninké

Objectifs

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

Comme la police générée avec icomoon n'était pas facile d'utilisation pour l'HTML
et non utilisable comme police TTF, nous avons générer une police avec FontForge voir ici

Nous avons crée une page HTML comme exemple d'utilisation

Nous allons mettre à jour les pages du site nahaong.fr.free.fr avec cette dernière fonte


Glyphes réalisés pour les majuscules

A B C D E F G H I J K L M N O P Q R S T U V W X

Y Y AI
AY AYZ AZ AZY
EI JI HI


Glyphes réalisés pour les minuscules

a b c d e f g h i j k l m n o p q r s t u v w x y z
AY minuscule AYZ minuscule AZ minuscule AZY minuscule


Glyphes réalisés pour les chiffres

0 1 2 3 4 5 6 7 8 9


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:


Génération d'une police TTF

Nous avons utilisé FontForge pour générer une police de caractères Soninkés

La police peut être installée sous Windows dans les polices systèmes

Il est alors possible de l'utiliser avec Word ou LibreOffice

A noter que pour écrire de droite à gauche sous Word il faut changer l'alignement des paragraphes


Utilisation avec Word

On peut constater que la fin de ligne d'un paragraphe apparaît avec un carré

Ce qui n'est pas le cas avec LibreOffice


Utilisation avec LibreOffice


Techniques utilisées pour le site nahaong.fr.free.fr

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


Liens divers

Almost before we knew it, we had left the ground.