Beria Erfe, Zaghawa

orthography notes

Updated 18 May, 2025

This page brings together basic information about the Beria Erfe script and its use for the Zaghawa (Beria) language. It aims to provide a brief, descriptive summary of the modern, printed orthography and typographic features, and to advise how to write Zaghawa using Unicode.

Referencing this document

Richard Ishida, Beria Erfe (Zaghawa) orthography notes, 18-May-2025, https://r12a.github.io/scripts/berf/zag

Sample

Select part of this sample text to show a list of characters, with links to more details.
Change size:   32

𖺶 𖺼𖺾𖻌 𖺥𖺻𖻌𖺽𖻂 𖻌𖻑 𖻄𖺾𖻎𖻂𖻌𖻂𖻀𖻂, 𖺼𖺾𖻌 𖻐𖻊𖺽𖻑 𖻄𖻂𖻀𖻊 𖻄𖺾𖻌𖻂 𖻑𖻓𖺻𖻌𖻂, “𖺠𖻓 𖻑 𖻀𖺾𖻇𖻂 𖻌𖻑 𖻃𖻑𖻀𖺾, 𖻊𖻁 𖺾𖻀𖻂 𖻇𖺻𖻀𖻂𖻇, 𖻄𖻊𖺽𖻂𖻂 𖻇𖺻𖻀𖺾 𖻄𖺾𖺽𖺾𖻀𖻂.”

𖺶 𖻄𖻊𖺽𖻂𖻂 𖺼𖻂𖻓𖺾 𖻌𖻑 𖻄𖺾𖺽𖺾-𖻀𖻂𖻇, 𖻀𖻑𖻇𖻑 𖺼𖺾𖻌𖻂́, “𖺶 𖻀𖻑𖻇𖻑 𖻄𖺾𖺼𖺾𖻇, 𖻄𖺻𖻆𖻇𖻂̀.”

𖺶 𖻄𖺻𖻅-𖻀𖻂𖻇𖻂́, 𖺼𖻑𖻌 𖻑𖻀𖻑𖻌𖺾𖺽𖻂́. 𖺶 𖻑𖻀𖻑𖻌𖺾-𖻀𖻂𖻇𖻂𖻈, 𖻐𖺾𖻀𖺾 𖻇𖺻𖻀𖻂́.

Source: Excerpts from 𖺯𖻁 𖺰𖺻𖻌𖻐𖺻 (La Vendeuse de Lait), ScriptSource

Usage & history

Beria Erfe is an African bicameral alphabet used to write the Zaghawa (Beria) language in Darfur, Sudan, and Chad. In the initial incarnation, created by Adam Tajir in the 1950s, letter shapes were based on the brands used for cattle. Around the turn of the century, the script was revised by Siddick Adam Issa to take its current form. The new script is currently promoted by community activists both at home and in the diaspora.

𖺡𖺾𖻌𖻂𖺻 𖺥𖻂𖻌𖺻𖻓 𖺣𖻌𖺿𖺾𖺾

The alphabet is largely straightforward. There is no shaping. Combining marks are used to indicate whether ATR+ vowels are used in a word, and sometimes to indicate tone. Words are separated by spaces. One unique feature is that uppercase letters descend below the baseline, rather than rising above the lowercase letters as they do in most alphabets.

More information: Unicode proposal

Basic features

The Beria Erfe script is an alphabet, ie. consonants and vowels are written separately. See the table to the right for a brief overview of features for the Zaghawa language.

Beria Erfe text runs left to right in horizontal lines. There is a case distinction. Words are separated by spaces.

❯ consonantSummary

Consonants in Beria Erfe are very straightforward. 20 letters are used (plus their uppercase equivalents). There are no conjuncts and no shaping. The consonants do not take any combining marks. There are also no onset medials or special arrangements for codas.

❯ basicV

Beria Erfe uses just 5 vowel letters (plus their uppercase equivalents) to represent 10 vowels. Each vowel letter represents either an ATR+ or ATR- sound. 0304 can be used to indicate which sound is used. Since vowel harmony applies across whole words, words using ATR+ vowels are indicated using a combining macron over just the first vowel in the word. Diphthongs are written simply as a sequence of vowel letters.

Standalone vowels just use ordinary letters, with no special arrangements.

Tone is not regularly marked, nor are the diacritics used completely standardised. A high tone is more frequently marked in some dialects because it is the only way to distinguish between the present and past tense of a verb.

Beria Erfe uses ASCII digits.

Character index

Letters

Show

Basic consonants

𖺼␣𖺽␣𖺿␣𖻀␣𖻁␣𖻃␣𖻄␣𖻅␣𖻆␣𖻇␣𖻈␣𖻉␣𖻋␣𖻌␣𖻍␣𖻎␣𖻏␣𖻐␣𖻒␣𖻓

Uppercase consonants

𖺡␣𖺢␣𖺤␣𖺥␣𖺦␣𖺨␣𖺩␣𖺪␣𖺫␣𖺬␣𖺭␣𖺮␣𖺰␣𖺱␣𖺲␣𖺳␣𖺴␣𖺵␣𖺷␣𖺸

Vowels

𖻂␣𖻑␣𖺾␣𖻊␣𖺻

Uppercase vowels

𖺧␣𖺶␣𖺣␣𖺯␣𖺠

Combining marks

Show

Tones & ATR+

̀␣́␣̄␣̇

Numbers

Show
0␣1␣2␣3␣4␣5␣6␣7␣8␣9

Punctuation

Show
'␣–␣“␣”

ASCII

!␣(␣)␣,␣-␣.␣:␣;␣?

Other

Show

To be investigated

%␣[␣]␣«␣»␣‑␣—␣‘␣’␣•␣…␣‰␣‹␣›
Items to show in lists

Phonology

The following represents the repertoire of the Zaghawa language.

Click on the sounds to reveal locations in this document where they are mentioned.

Phones in a lighter colour are non-native or allophones..

Vowel sounds

Plain vowels

i u ɪ ʊ e o ə ə ɛ ɔ a a

Complex vowels

ia
ei oi
əu

Consonant sounds

labial labio-
dental
dental alveolar post-
alveolar
palatal velar glottal
stop p b     t d   ɟ k ɡ  
fricative   f   s ʃ     h
nasal m     n   ɲ ŋ
approximant w     l ɻ   j  
trill/flap       ɾ  
  

Tone

Beria has 5 tones: high, low, mid, falling, and rising. They are phonemic, and distinguish between words and grammatical categories.

Structure

tbd

Vowels

Vowel summary table

This table summarises only basic vowel to character assignments.

Letters with a macron above may not have the macron in text, either because it is omitted by the author, or because this is not the first vowel in the word (vowel harmony spreads the effect of the first vowel throughout).

  lowercase uppercase
    
𖻂̄␣𖻂␣𖻑␣𖻑̄
𖺧␣𖺧̄␣𖺶␣𖺶̄
𖺾̄␣𖻊̄
𖺣̄␣𖺯̄
𖺻̄
𖺠̄
𖺾␣𖻊
𖺣␣𖺯
𖺻
𖺠

For additional details see vowel_mappings.

Post-consonant vowels

Beria Erfe uses just 5 vowel letters (plus their uppercase equivalents) to represent 9 or 10 vowels (depending on the dialect). Each vowel letter represents either an ATR+ or ATR- sound. 0304 can be used to indicate which sound is used. Since vowel harmony applies across whole words, words using ATR+ vowels are indicated using a combining macron over just the first vowel in the word. Diphthongs are written simply as a sequence of vowel letters.

ATR- letters

These are the ATR- vowels (lowercase to the left, uppercase right).

𖻂␣𖻑␣𖺾␣𖻊␣𖺻
𖺧␣𖺶␣𖺣␣𖺯␣𖺠

ATR+ vowels

Words using ATR+ vowels can be distinguished using 0304. This is placed over the first vowel in a word, and due to vowel harmony all the other vowels in the word are also pronounced as ATR+. The macron may therefore not appear above the vowel letter even though it has the ATR+ sound.

𖻂̄␣𖻑̄␣𖺾̄␣𖻊̄␣𖺻̄

Examples:

𖻎𖻂𖺿𖻂𖻌

𖺽𖻂̄𖻎𖻐𖻂

The macron is not always used by authors.

The sound a can appear in words that are ATR+ or ATR-. The schwa is not used in all dialects, but where it is it correlates with the sound a.

Standalone vowels

Standalone vowels simply use ordinary vowel letters. There are no special mechanisms involved.

𖺻𖻇𖺾

𖺼𖺻𖺾𖻌𖻂 𖺻𖻁

Tones

Beria Erfe texts don't regularly mark tone, except in some Chadian dialects which use 0301 to mark the high tone that distinguishes between verb tenses. The use of other tone diacritics is not yet fully standardised, but the SIL font incorporates the following.up

́␣̀␣̇

Where they are used, tone marks usually occur on the second vowel of a word, thereby avoiding collisions with the vowel harmony marker which usually appears over the first vowel.up

Vowel sounds to characters

This section maps Zaghawa vowel sounds to common graphemes in the Beria Erfe orthography.

Tone marks are not shown. Letters with a macron above may not have the macron in text, either because it is omitted by the author, or because this is not the first vowel in the word (vowel harmony spreads the effect of the first vowel throughout). Capital letters appear to the right of each row.

i

𖺧̄ 𖻂̄

ɪ

𖺧 𖻂

ʊ

𖺶 𖻑

u

𖺶̄ 𖻑̄

e

𖺣̄ 𖺾̄

o

𖺯̄ 𖻊̄

ә

𖺠̄ 𖺻̄

ɛ

𖺣 𖺾

ɔ

𖺯 𖻊

a

𖺠 𖺻

Consonants

Consonant summary table

This table summarises only basic consonant to character assignments.

  lowercase uppercase
    
𖻋␣𖺼␣𖻐␣𖺽␣𖻃␣𖻄␣𖻀
𖺰␣𖺡␣𖺵␣𖺢␣𖺨␣𖺩␣𖺥
𖺿␣𖻎␣𖻏␣𖻁
𖺤␣𖺳␣𖺴␣𖺦
𖻆␣𖻇␣𖻈␣𖻉
𖺫␣𖺬␣𖺭␣𖺮
𖻒␣𖻌␣𖻍␣𖻅␣𖻓
𖺷␣𖺱␣𖺲␣𖺪␣𖺸

For additional details see consonant_mappings.

Basic consonants

These are the basic consonant letters in Beria Erfe (lowercase to the left, uppercase right).

Click on each letter for more details and for examples of usage.

𖻋␣𖺼␣𖻐␣𖺽␣𖻃␣𖻄␣𖻀␣𖺿␣𖻎␣𖻏␣𖻁␣𖻆␣𖻇␣𖻈␣𖻉␣𖻒␣𖻌␣𖻍␣𖻅␣𖻓
𖺰␣𖺡␣𖺵␣𖺢␣𖺨␣𖺩␣𖺥␣𖺤␣𖺳␣𖺴␣𖺦␣𖺫␣𖺬␣𖺭␣𖺮␣𖺷␣𖺱␣𖺲␣𖺪␣𖺸

The Beria language has noticeable allophonic variations for the sound h, but these were not considered important enough to reflect in the writing.

On the other hand, 𖻍, pronounced ɻ, is a more recent addition to the script to cater for Chadian dialects.

𖻏, pronounced ʃ, usually represents sounds from other languages.

Consonant clusters

Since this is an alphabet, the absence of vowel sounds in consonant clusters is marked by simply omitting the vowel letters. There is no special shaping or mark to indicate a consonant cluster. Examples:

𖻂𖻎𖻐𖻂

𖻆𖻌𖻀𖻂

Consonant sounds to characters

This section maps Zaghawa consonant sounds to common graphemes in the Beria Erfe orthography.

Capital letters appear to the right of each row.

p

𖺰 lowercase 𖻋

b

𖺡 lowercase 𖺼

t

𖺵 lowercase 𖻐

d

𖺢 lowercase 𖺽

ɟ

𖺨 lowercase 𖻃

k

𖺩 lowercase 𖻄

ɡ

𖺥 lowercase 𖻀

f

𖺤 lowercase 𖺿

s

𖺳 lowercase 𖻎

ʃ

𖺴 lowercase 𖻏

h

𖺦 lowercase 𖻁

m

𖺫 lowercase 𖻆

n

𖺬 lowercase 𖻇

ɲ

𖺭 lowercase 𖻈

ŋ

𖺮 lowercase 𖻉

w

𖺷 lowercase 𖻒

ɾ

𖺱 lowercase 𖻌

ɻ

𖺲 lowercase 𖻍

l

𖺪 lowercase 𖻅

j

𖺸 lowercase 𖻓

Numbers

Digits

Beria Erfe uses ASCII digits. A set of native digits was considered unnecessary.

Text direction

Beria Erfe text runs left to right in horizontal lines.

Show default bidi_class properties for characters in the Beria Erfe orthography described here.

Glyph shaping & positioning

Experiment with examples using the Beria Erfe character app.

Context-based shaping & positioning

Beria Erfe letters don't interact, so no special shaping is needed.

Base characters carry only a single combining mark, since ATR markers and tone markers normally occur over different vowels. The authors of the Unicode proposal are unaware of any words where these two clash.

Transforming characters

The orthography used for Beria Erfe is bicameral, and applications may need to enable transforms to allow the user to switch between cases. Capital letters are used at the beginning of sentences or titles, and for proper nouns. However, usage is rather inconsistent.

A unique feature of Beria Erfe is that uppercase letters extend downwards below the baseline, rather than extending upwards like most scripts. The top of both uppercase and lowercase letters is at the same height.

Most letters have similar shapes in uppercase and lowercase, but a few have shapes that diverge considerably.

The following list shows letters with significant shape changes in uppercase and lowercase, and also shows how the uppercase letters extend downwards, rather than upwards.

𖻋␣𖺰␣𖺼␣𖺡␣𖺿␣𖺤␣𖻉␣𖺮␣𖻒␣𖺷␣𖻌␣𖺱

Typographic units

Word boundaries

Words are separated by spaces.

Some words are hyphenated. In addition, a hyphen is used by some in the community to separate enclitics.up,6

Graphemes

Graphemes in Beria Erfe consist of single letters or letters with one or two combining marks. This means that text can be segmented into typographic units using grapheme clusters.

Phrase, sentence, and section delimiters are described in phrase.

Punctuation & inline features

Phrase & section boundaries

,␣:␣;␣.␣?␣!

Beria Erfe uses Western punctuation marks.up,6

phrase

,

;

:

sentence

.

?

!

Bracketed text

See type samples.

(␣)

Beria Erfe uses ASCII parentheses to insert parenthetical information into text.up,6

  start end
standard

(

)

Quotations & citations

See type samples.

“␣”

Beria Erfe texts use the following punctuation around quotations. Of course, due to keyboard design, quotations may also be surrounded by ASCII double and single quote marks.up,6

  start end
initial

Other inline features

Underlining is sometimes used for Beria Erfe text. When it is, the community prefers the line to pass below the uppercase letters, rather than cutting through them.up,8

𖺡𖺾𖻌𖻂𖺻 𖺥𖻂𖻌𖺻𖻓 𖺣𖻌𖺿𖺾𖺾
Underlines in Beria Erfe. The orange line shows the baseline. The black line shows the preferred placement of the text decoration.

Line & paragraph layout

Line breaking & hyphenation

Lines are generally broken between words.

Baselines, line height, etc.

Although the Beria Erfe uppercase letters descend below the lowercase letters, the script still uses the 'roman' baseline.

To give an approximate idea of the dimensions relative to Latin text, fig_baselines compares Latin and Beria Erfe glyphs from the SIL Kedebideri font. The height of Beria Erfe letters is the same as the Latin cap height, but uppercase Beria letters extend downwards almost as far as the Latin descenders. The Beria text fits comfortably within the line height needed for the Latin text.

Hhqx𖺡𖺥𖺠𖺩𖺷,𖻋𖻀𖺻𖻄𖻒?
Font metrics for Latin text compared with Beria Erfe glyphs in the Kedebideri font.

Page & book layout

Online resources

  1. Universal Declaration of Human Rights - Assyrian Neo-Aramaic
  2. The Bible in Assyrian Neo-Aramaic

References