PrimaryLines Literacy Font

Sautez vers le français ->

A while back, I was asked to find/make a font that included handwriting lines, but contained all of the characters and diacritics needed in Cameroon. I made a copy of Andika and started hacking away. Within a few hours, I had a font that served that purpose, but it went through several names and had a few bugs. As of this week, John has done major cleanup on that font and made it better/smoother. We are ready to release it to the wider public as PrimaryLines 1.00, and here is a preview.

eng

1. For those that want to download the font, the current font is, and will continue to be, available here:
https://github.com/silcam/PrimaryLines/raw/master/release/PrimaryLines%20Current.zip
Please distribute the whole zip file, that includes the full documentation. You will most probably want to install the file called PrimaryLines.ttf (a true-type font).

You are welcome to promote it as needed as long as you link back to our GitHub page.

2. Specifics:

  • PrimaryLines uses Andika letters, with the normal b and d shortened to stop at the top line.
  • We added the lines to any Roman characters we found. We wouldn’t begin to assume to know how to hand-write other scripts, if you need lines on other characters that Andika supports, let us know the Unicode values (see number 5) and we will try to mark them.
  • The small letters are 2/3 the height of the tall letters (a carbon copy of Andika), which is typical for computer fonts. While this is different from the half-height letters in classrooms, I was assured that this was not a HUGE problem for literacy workers. The fainter middle line is accordingly slightly raised.
  • All letters and diacritics should work as they do in Andika, and we have tested them in various applications (Word, Bloom, Libreoffice, etc.).
  • Unlike Schoolhouse, spaces have lines, so if you want a section not to have lines, you will need to change fonts temporarily. Word tends to put lines on the space/paragraph marker after text (as above), and there seems to be nothing we can do about it.
  • Any further variants, such as true bold, dotted lines, outlines, or arrows will have to wait until NRSI officially includes them in Andika or a future font. We don’t intend to do this work.
  • The license follows the Open Font License, included in the zip file.

3. For the nerds, the work was done in FontForge and the full source is here:
https://github.com/silcam/PrimaryLines

4. This derivative font was developed by SIL Cameroon Language Technology (John and myself), and while we would like it to be adopted into the SIL font family, unless you hear otherwise, is not the responsibility of SIL international’s Non-Roman Script Initiative. Issues can be noted on Github (https://github.com/silcam/PrimaryLines/issues) or sent to keyboards_cameroon@sil.org, and we’ll do our best to keep up. While we’re quite happy with the font, it has not undergone the rigorous testing probably done in-house on official fonts by NRSI.

Matthew and John
Language Technology Cameroon
SIL Cameroon

Police PrimaryLines pour l’alphabetisation

Il y a quelque temps, on m’ a demandé de trouver/réaliser une police qui incluait des lignes d’écriture manuscrite, mais qui contenait tous les caractères et toutes les diacritiques nécessaires au Cameroun. J’ai vite fait une copie d’Andika et j’ai commencé à le faire. En quelques heures, j’avais déjà une police qui servait à cette fin, mais il y avait plusieurs differents noms et quelques bogues. Depuis cette semaine, John a fait un grand nettoyage de cette police et l’a améliorée/peaufiné. Nous sommes prêts à le diffuser au grand public sous le nom de PrimaryLines 1.00, et voici un aperçu.

fre

1. Pour ceux qui veulent télécharger la police, la police actuelle est, et continuera d’être, disponible ici:
https://github.com/silcam/PrimaryLines/raw/master/release/PrimaryLines%20Current.zipVeuillez distribuer le fichier zip complet, qui inclut la documentation complète. Vous voudrez très probablement installer le fichier PrimaryLines. ttf (une police True Type).

Vous êtes les bienvenus pour en faire la promotion si nécessaire, à condition de vous faire des liens à notre page GitHub.

2. Spécificités:

  • PrimaryLines utilise des lettres Andika, avec les lettres normales b et d raccourcies pour s’arrêter à la ligne supérieure.
  • Nous avons ajouté les lignes aux caractères romains que nous avons trouvés. Nous ne commencerions pas à supposer que nous sachions écrire à la main d’autres scripts, si vous avez besoin de lignes sur d’autres caractères supportés par Andika, faites-nous connaître les valeurs Unicode (voir le numéro 5) et nous essaierons de les marquer.
  • Les petites lettres mesurent 2/3 de la hauteur des grandes lettres (une copie carbone d’Andika), ce qui est typique pour les polices informatiques. Bien que cela soit différent des lettres de demi-hauteur dans les salles de classe, on m’ a assuré que ce n’était pas un énorme problème pour les travailleurs en alphabétisation. La ligne médiane plus faible est donc légèrement surélevée.
  • Toutes les lettres et les diacritiques devraient fonctionner comme dans Andika, et nous les avons testées dans diverses applications (Word, Bloom, Libreoffice, etc.).
  • Les espaces ont des lignes, donc si vous voulez qu’une section n’ait pas de lignes, vous devrez changer les polices temporairement. Le mot tend à mettre des lignes sur l’espace/le marqueur de paragraphe après le texte (comme ci-dessus), et il semble qu’il n’ y ait rien que nous puissions y faire.
  • Toute autre variante, telle que les vraies lignes en pointillé, contours ou flèches, devra attendre que le NRSI les inclue officiellement dans Andika ou dans une police future. Nous n’avons pas l’intention de faire ce travail.
  • La licence suit la licence Open Font License, incluse dans le fichier zip.

3. Pour les nerds, le travail a été fait dans FontForge et la source complète est ici:
https://github.com/silcam/PrimaryLines

4. Cette police dérivée a été développée par SIL Cameroon Language Technology (John et moi-même), et elle n’est pas sous la responsabilité de SIL international Non-Roman Script Initiative. Les problèmes peuvent être notés sur Github (https://github.com/silcam/PrimaryLines/issues) ou envoyés à keyboards_cameroon@sil.org, et nous ferons de notre mieux pour suivre. Bien que nous soyons très satisfaits de la police, elle n’ a pas subi les tests rigoureux que le NRSI a probablement effectués à l’interne sur les polices officielles.

Matthew et John
Technologie linguistique Cameroun
SIL Cameroun