Bamanan

Latin orthography notes

Updated 15 April, 2024

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

Bamakanan text often contains French words or spellings, but the characters needed for French words are not covered here. Nor is the N'Ko alphabet covered here (see N'Ko).

Accents are used for tone marks to show the basic information only. Bamanan tones involve complicated contextual rules. These are not transcribed in detail. Also tone marks are not used for syllables that follow an initial indication, and the high tone is usually not marked unless it needs to be for clarity.

In addition, Bamanan has numerous dialects and variant pronunciations, each of which may lead to differences in pronunciation or spelling. The pronunciation in this document is generally based on the the standard Bamanan dialect of Bamako.

Referencing this document

Richard Ishida, Bamanan (Latin) Orthography Notes, 15-Apr-2024, https://r12a.github.io/scripts/latn/bm

Sample

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

Hadamaden bɛɛ danmakɛɲɛnen bɛ bange, danbe ni josira la. Hakili ni taasi bʼu bɛɛ la, wa u ka kan ka badenɲasira de waleya u ni ɲɔgɔn cɛ.

Bɛɛ ka kan josira ni hɔrɔnɲasira dantigɛlen ninnu bɛɛ la, wolomali fan si t’a la, janko siyawoloma, fari jɛya n’a finɲa, cɛya ni musoya, kan, diinɛ, politikisira ni miirisira jan o jan, fasowoloma ni sɛrɛwoloma, sɔrɔ ni bonda ni jɔyɔrɔwoloma fan o fan. Wa mɔgɔ tɛ minɛ i bɔyɔrɔ ma, o dabolo mana kɛ fɛn o fɛn ye politiki ni sariya la ani diɲɛ kɔnɔ: o ka kɛ jamana wali dugukolo yɛrɛmahɔrɔn ye, wali kalifafen, wali maralen, wali dankari bɛ min ka setigiya la.

Source: Unicode UDHR, articles 1 & 2

Usage & history

Origins of the Latin script, 7thC – today.

Phoenician

└ Greek

└ Old Italic

└ Latin

+ Glagolitic

+ Cyrillic

+ Armenian

+ Georgian

+ Coptic

+ Runes

The Bamanan language is used as a lingua franca and one of the national languages of Mali. Concentrated in southwest Mali and southern and eastern Guinea. it is also spoken in Ivory Coast, Liberia, Sierra Leone, Senegal, Gambia, Guinea-Bissau and Mauritania. There are around 15 million people, and is a first language for around a third of those people. There are also pockets of usage in other countries. It is one of the Mande group of languages.

Bamanan is mostly written in the Latin orthography, although it may also be written using N'Ko. Literacy rates are not high.

Bamanan is also known as Bamana or Bambara.

Bamanankan bamanãkã Bamanan language

The language was written using the Latin script during the French occupation, but a set of spelling conventions were introduced in 1966/67. These introduced the use of ŋ rather than ny, and ŋ instead of ng or nk.

Basic features

The Latin script is an alphabet. It is largely phonetic in nature, where each letter represents a basic sound, and all vowel sounds are written using letters. See the table to the right for a brief overview of features for the modern Bamanan orthography using the Latin script.

Bamanan text runs left-to-right in horizontal lines. Words are separated by spaces. The orthography is bicameral. The visual forms of letters don't usually interact.

❯ consonantSummary

Bamanan has 20 consonant letters (40 including upper- and lowercase). Two more consonants are represented by digraphs.

Some consonants are pre-nasalised, using n.

❯ basicV

The Bamanan alphabet has 7 vowel letters, duplicated in upper- and lowercase. Long vowels are indicated by doubling the vowel letter.

Tone is not usually indicated outside of dictionaries and education materials, but it if is, another 21 accented characters are used (counting lowercase only). Of these, 15 can be represented as atomic characters. Otherwise, and in decomposed text, letters are combined with one of 3 diacritics (maybe four).

Nasalisation is indicated by a syllable-final letter n.

Standalone vowels are written using ordinary vowel letters and no special arrangements.

Numbers use ASCII digits.

Character index

Letters

Show

Consonants

ŋ␣ɲ
Ŋ␣Ɲ

Vowels

ɔ␣ɛ
Ɔ␣Ɛ
à␣á␣ǎ␣è␣é␣ě␣ì␣í␣ǐ␣ò␣ó␣ǒ␣ù␣ú␣ǔ

ASCII

a␣b␣c␣d␣e␣f␣g␣h␣i␣j␣k␣l␣m␣n␣o␣p␣r␣s␣t␣u␣w␣y␣z
A␣B␣C␣D␣E␣F␣G␣H␣I␣J␣K␣L␣M␣N␣O␣P␣R␣S␣T␣U␣W␣Y␣Z

Other

ʼ

Combining marks

Show
̀␣́␣̂␣̌

Punctuation

Show
‘␣’␣“␣”␣«␣»␣…

ASCII

!␣'␣(␣)␣,␣.␣:␣;␣?␣%

Other

Show

To be investigated

[␣]␣§␣‑␣–␣—␣†␣‡␣‰␣′␣″␣‹␣›
Items to show in lists

Phonology

The following represents the repertoire of the Bamako Bamanan dialect.

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

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

Vowel sounds

Plain vowels

i ĩ u ũ e o õ ɛ ɛː ɛ̃ ɔ ɔː ɔ̃ a ã

Consonant sounds

labial alveolar post-
alveolar
retroflex palatal velar glottal
stop p b t d       k ɡ ɡʷ  
affricate     t͡ʃ d͡ʒ
       
fricative f s z ʃ     ɣ h
nasal m n     ɲ ŋ
approximant w l     j  
trill/flap   r    

Tone

tbd

Structure

Typical Bamanan syllable types include the following.

CV is the standard form. Words are commonly CVCV. bana

CVV indicates a long vowel. The long vs. short vowel distinction is phonemically distinctive. baana

CVC occurs where the vowel is nasalised, using a syllable-final n. denkɛ

V occurs at the beginning of a word. abada

CCV/CCVV where a consonant is pre-nasalised, indicated by preceding it with n. nsaajɛ

Is there a syllabic nasal?

Is gb a feature of Bamana, and if so how is it written?

Vowels

Vowel summary table

The following table summarises the main vowel to character assigments.

Bamanan vowels are mostly simple letters, but on rare occasions accent marks are used to indicate tone, and those are shown here. Many of the combinations of letter and tone are atomic characters.

All:
i␣u␣ ␣ì␣í␣ǐ␣ù␣ú␣ǔ
I␣U␣ ␣Ì␣Í␣Ǐ␣Ù␣Ú␣Ǔ
e␣o␣ ␣è␣é␣ě␣ò␣ó␣ǒ
E␣O␣ ␣È␣É␣Ě␣Ò␣Ó␣Ǒ
ɛ␣ɔ␣ ␣ɛ́␣ɛ̀␣ɛ̌␣ɔ́␣ɔ̀␣ɔ̌
Ɛ␣Ɔ␣ ␣Ɛ́␣Ɛ̀␣Ɛ̌␣Ɔ́␣Ɔ̀␣Ɔ̌
a␣ ␣à␣á␣ǎ
A␣ ␣À␣Á␣Ǎ

For more details see vowel_mappings.

Here is the set of characters described in this section, grouped by general category.

A␣E␣I␣O␣U␣a␣e␣i␣o␣u␣À␣Á␣È␣É␣Ì␣Í␣Ò␣Ó␣Ù␣Ú␣à␣á␣è␣é␣ì␣í␣ò␣ó␣ù␣ú␣Ě␣ě␣Ɔ␣Ɛ␣Ǎ␣ǎ␣Ǐ␣ǐ␣Ǒ␣ǒ␣Ǔ␣ǔ␣ɔ␣ɛ
̀␣́␣̂␣̌

Vowel letters

The Bamanan alphabet has 7 vowel letters, duplicated in upper- and lowercase. Long vowels are indicated by doubling the vowel letter.

i␣u␣e␣o␣ɛ␣ɔ␣a
I␣U␣E␣O␣Ɛ␣Ɔ␣A

Tone is not usually indicated outside of dictionaries and education materials, but it if is, another 21 accented characters are used (counting lowercase only). Of these, 15 can be represented as atomic characters. Otherwise, and in decomposed text, letters are combined with one of 3 diacritics (maybe four). See tones.

Vowel length

Long and short vowel sounds are phonemically distinctive, and Bamanan distinguishes between them by doubling the long vowels, eg. laada

Long nasalised vowels do exist, but they are very raregd,19, eg. mɛɛn

In some cases a long vowel may be a result of phonological changes where a consonant is lost, or may be written to express emphasis (eg. wari caaman), or may be a vowel with a low-high tone sequence.gd,19

Nasalisation

Bamanan vowels can also be nasalised. To write a nasalised vowel, follow it by n.

bɛnba

Standalone vowels

Standalone vowels are written using ordinary vowel letters and no special arrangements.

abada

olu

Observation: Most word-initial standalone vowels seem to be 'a'. Not clear whether there are any word-medial standalone vowels.

Tones

Hausa uses 2 tones, high, and low, however, there is no strict requirement to mark tones, and usually they are not marked. Even if tone marks are used, they don't reflect the detailed contextual effects that apply, especially in flowing text (see below).

In spoken Bamanan, tones are useful for distinguishing words that are otherwise written the samecd, eg. ba river, stream ba thousand

One exception tends to be the 2nd person and 3rd person pronouns, which are otherwise indistinguishable, eg. á a

Use of tones in transcriptions, dictionaries, etc. Tone marks do tend to be written in dictionaries or language-learning texts. Where tone is indicated, the high tone can be marked with 0301, but is commonly not marked unless the tone changes within a word. The low tone can be marked with 0300. An initial tone mark typically indicates the tones for all following vowels in a word, or until another tone mark appears, and so the mark is not repeated.

Typically, many of the vowel+tone combinations are expressed using precomposed characters, however precomposed alternatives are not available for all combinations. The basic set of characters needed to mark tones includes the following:

à␣á␣è␣é␣ì␣í␣ò␣ó␣ù␣ú
ɛ́␣ɛ̀␣ɔ́␣ɔ̀
́␣̀

Long vowels may involve more than one tone, in which case one tone tends to be added to each vowel, eg. bàá

In some cases, a syllable containing a single vowel letter has a tone change that can be written using 030C , eg.

That would involve the following additional characters.

ǎ␣ě␣ǐ␣ǒ␣ǔ
ɛ̌␣ɔ̌
̌

In fact, the phonetics of tones are more complicated than usually shown by the accent marks, especially in flowing text. For example, a word with 2 low tones marked usually has an unmarked high tone between them, some tonal sequences involve downsteps, etc. For more details, see Vydrinvv.

An additional low tone or downstep is also used in a grammatical role related to definitiveness. Vydrinvv uses the following example, where he represents the tone expressing definitiveness by a floating grave accent. Mùsó-` tɛ́ yàn The woman isn’t here. Mùsò tɛ́ yàn There’s no woman here.

A page by UCLA represents this phonetically as a downstep when it occurs after a low vowel, eg. dingɛ

Vowel sounds to characters

This section maps Bamanan vowel sounds to common graphemes in the Latin orthography.

Tones and uppercase letters are ignored.

Click on a grapheme to find other mentions on this page (links appear at the bottom of the page). Click on the character name to see examples and for detailed descriptions of the character(s) shown.

i
 

i

misi

 

i

amiina

ĩ
 

i

dɔɔnin

u
 

u

dugu

w at the end of a word, to express plurals.

falenfɛnw

 

uu

nbuuru

ũ
 

un

dɔgɔkun

e
 

e

dege

 

ee

seere

 

en

denkɛ

o
 

o

nafolo

 

oo

doolen

õ
 

on

donso

ɛ
 

ɛ

adɛrɛsi

ɛː
 

ɛɛ

bɛɛ

ɛ̃
 

ɛn

cɛncɛn

ɔ
 

ɔ

gɔngɔrɔ

ɔː
 

ɔɔ

dɔɔnin

ɔ̃
 

ɔn

kɔrɔn

a
 

a

abada

 

aa

laada

ã
 

an

danfara

Consonants

Consonant summary table

The following table summarises the main consonant to character assigments.

Consonants are written using letters. There are several digraphs, most of which are prenasalised consonants.

Lowercase:
p␣b␣t␣d␣k␣g␣ ␣np␣nb␣nt
c␣j␣ ␣nc
f␣s␣z␣sh␣kh␣h␣ ␣ns
m␣n␣ɲ␣ŋ
w␣r␣l␣y
Uppercase:
P␣B␣T␣D␣K␣G␣ ␣Np␣Nb␣Nt
C␣J␣ ␣Nc
F␣S␣Z␣Sh␣Kh␣H␣ ␣Ns
M␣N␣Ɲ␣Ŋ
W␣R␣L␣Y

For more details see consonant_mappings.

Basic consonant letters

Whereas the table just above takes you from sounds to letters, the following simply lists the basic consonant letters (however, since the orthography is highly phonetic there is little difference in ordering).

p␣b␣t␣d␣k␣g␣c␣j␣f␣s␣z␣h␣m␣n␣ɲ␣ŋ␣w␣r␣l␣y
P␣B␣T␣D␣K␣G␣C␣J␣F␣S␣Z␣H␣M␣N␣Ɲ␣Ŋ␣W␣R␣L␣Y

Vidrin observes that “in the intervocalic position, velar phonemes are not contrastive: [-g-], [-k-], [-ɣ-], [-x-] and even a zero consonant, -ø-, are allophones of a single phoneme.” Coleman adds that to represent this, “Latin-based orthographies vary widely in their preferred grapheme. One may often choose freely between g, k, or simply dropping the intervocalic velar (e.g., tága, táka versus táa ‘go’)”cdl

Pronunciation and consequent spelling of Bambara words may vary, influenced by dialect or sometimes other factors. The following are examples:

Digraphs

sh␣kh

sh represents the sound ʃ, where needed in Bamanan text. It is more common in some dialects than otherswbm, and may sometimes be written instead as sy.

ny may be preferred by some people instead of ɲ, although if not word-initial it can create ambiguities related to nasalisation of the previous vowel.

kh is used to represent the sound ɣ in loan words from other languageswbm.

Prenasalisation

Bamanan syllables may begin with a prenasalised stop or fricative. This may sometimes be spelled phonetically, eg. mb, but more frequently is written using just n, ie. nb. Examples include: npan nbuuru ntɔn ncɔgɔn nsaajɛ

Consonant sounds to characters

This section maps Bamanan consonant sounds to common graphemes in the Latin orthography.

Tones and uppercase letters are ignored.

Click on a grapheme to find other mentions on this page (links appear at the bottom of the page). Click on the character name to see examples and for detailed descriptions of the character(s) shown.

p
 

p

pan

m͡p
 

mp

mpan

np

npan

b
 

b

bɛnba

m͡b
 

mb

mburu

nb

nbuuru

t
 

t

taafan

n͡t
 

nt

ntori

t͡ʃ
 

c

cɛncɛn

ɲ͡tʃ
 

nc

ncɔgɔn

d
 

d

danfara

n͡d
 

nd

ndoro

d͡ʒ
 

j

jankamu

k
 

k

kamalen

ŋ͡k
 

nk

nkɔyɔ

ɡ
 

g

gɔngɔrɔ

ɡʷ
 

g often, especially before a, e, or ɛ, but never before i.

gɛsɛ

gw

gwɛsɛ

f
 

f

furufɛn

m͡f
 

nf

nfirinfirin

s
 

s

sɛsi

z
 

z

zaban

s after nasalised vowels or pre-nasalisation.

donso

n͡z
 

ns

nsaajɛ

ʃ
 

sh

shinye

ɣ
 

g sometimes between two identical vowels that are either a or ɔ (and occasionally o).

h
 

h

habada

m
 

m

mɔ̀muso

n
 

n

naani

ɲ
 

ɲ

ɲaamɛ

ŋ
 

ŋ

ŋana

ŋʷ
 

ŋ before ɛ.

ŋɛɲɛ

w
 

w

wolonwula

r
 

r

hɛrɛ

l
 

l

labilali

j
 

y

yoya

◌̃
 

-n

bananku

Numbers, dates, currency, etc

European digits are used.

Text direction

Bamanan text runs left to right in horizontal lines.

Glyph shaping & positioning

You can experiment with examples using the Bamanan character app.

Transforming characters

Bamanan is bicameral, and applications may need to enable transforms to allow the user to switch between cases.

Typographic units

Word boundaries

Words are separated by spaces.

Compound words can be hyphenated, eg.

ɲɛ-ji

Graphemes

No issues arise with grapheme selection.

Punctuation & inline features

Phrase & section boundaries

,␣;␣:␣.␣?␣!

Bamanan uses regular ASCII punctuation.

phrase

,

;

:

sentence

.

?

!

As for French, it is common for a space to appear before the semicolon, colon and question mark punctuation. In French this is usually slightly smaller than a normal space, and lines should not be broken on either side of that space. For this, 202F is ideal.

Ɲin ye den kelen tilannen don fan fila ye : fan min bɛ kɛnɛma ; ɔ ye ɲin ye.
An example of spaces occurring before semicolon and colon.

Bracketed text

(␣)

Bamanan commonly uses ASCII parentheses to insert parenthetical information into text.

  start end
standard

(

)

Quotations & citations

“␣”␣‘␣’␣«␣»

Bamanan texts may use guillemets around quotations, but mostly use quotation marks. Of course, due to keyboard design, quotations may also be surrounded by ASCII double and single quote marks.

  start end
initial

nested

alternative « »

Abbreviation, ellipsis & repetition

ʼ␣…

Bamanan words often elide vowels in a similar way to the English word "don't". For this, they use an apostrophe. A good character to use for this would be 02BC, but most of the time authors use the ASCII ' U+0027 APOSTROPHE, eg. compare: A ye à fɔ. A y’à fɔ.

can also be found in Bamanan texts.

sogomaw : sogo, jɛgɛ, ntumu…
An example of ellipsis.

Line & paragraph layout

Line breaking & hyphenation

Lines are generally broken between words.

Line-edge rules

As in almost all writing systems, certain punctuation characters should not appear at the end or the start of a line. The Unicode line-break properties help applications decide whether a character should appear at the start or end of a line.

Show (default) line-breaking properties for characters in the Bamanan orthography described here.

The following list gives examples of typical behaviours for some of the characters used in Bamanan. Context may affect the behaviour of some of these and other characters.

Click/tap on the characters to show what they are.

  • “ ‘ ( «   should not be the last character on a line.
  • ” ’ ) » . , ; ! ? %   should not begin a new line.

Text alignment & justification

Text alignment and justification follow the typical pattern for Latin script orthographies. Inter-word spaces provide the primary justification opportunities.

Baselines, line height, etc.

tbd

Bamanan uses the 'alphabetic' baseline.

Page & book layout

Online resources

  1. Wikipedia
  2. An Ka Taa Dictionary
  3. Wiktionary: Bambara language

References