Tafi (Hausa)

African

script: Qa18
family: African
type: alphabet
whitespace: between words
open_type_tag: none
complex_positioning: unknown
unicode: true
status: Current
baseline: bottom
ligatures: unspecified
direction: ltr

The Tafi script was proposed in the 1970s for writing the Hausa language. “Tafi” in Hausa means “palm” (of the hand). The script was originally based around five signs called “digits” (as in “fingers”, not to be confused with numerical digits) which can be joined in pairs to represent twenty-five consonants. Alone, each digit represents one of the vowels a, e i, o or u. So the first five consonant letters - ʔ, b, c, d and f - are created by attaching the a digit to the bottom of each of the five digits as shown in the table below. The first digit can be attached to either the right of the left of its partner, which means that each of the first five consonants can be written in two ways.

Consonants 6 to 10 - g, ‘y, h, j, and k - are written by appending the e digit directly below each of the five digits, and so the pattern continues.

Proponents of the script suggest that this system be categorized as “digital writing” as opposed to a regular alphabet. However in terms of word formation the script functions as an alphabet.

Tafi is written from left to right. Vowels are not written word-initially; rather, the glottal stop ʔ character precedes any word-initial vowels, as in Arabic. Case is not normally used, but where a capital letter is deemed necessary, the writer can either enlarge the size of the letter or place a circumflex () over it.

Later versions of the script include six vowel “digits” which can combine to represent thirty-six consonants. This enables it to be used for the Igbo and Yoruba languages also.

This script is not currently recognized by the  ISO 15924 standard, but is included in ScriptSource for research purposes. If you have any information on this script, please add the information to this site. Your contributions can be a great help in refining and expanding the ISO 15924 standard. The  Script Encoding Initiative is working to support the inclusion of this script in the standard, and contributions here will support their efforts.