| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | 
// This file is UTF8 encoded 
// Spelling to phoneme rules for Lojban (an artificial constructed language).
// Note: initial/final "." has already been removed
.group a
	a	a
	ai	aI
	au	aU
     X) a (_	,a	// single-syllable cmavo are unstressed
     X) ai (_	,aI
     X) au (_	,aU
.group b
	b	b
	b (C	b_
.group c
	c	S
     K) c (C    S_!
.group d
	d	d
	dj	dZ  // ??
.group e
	e	e
	ei	eI
     X) e (_	,e
     X) ei (_	,eI
.group f
	f	f
.group g
	g	g
     _) gi ('A_  _;_gi
.group h
	h	h
.group i
	i	i
	i (A	j
     X) i (_	,i
     X) i (A_	,j
.group j
	j	Z
.group k
	k	k
.group l
	l	l-  // syllabic
     A) l       l
	l (A    l
.group m
	m	m
.group n
	n	n-   // syllabic
     A) n       n
        n (A    n
	n (g	N
	n (k	N
.group o
	o	o
	oi	oI
     X) o (_	,o
     X) oi (_	,oI
.group p
	p	p
.group q
	q	kw
.group r
	r	r-  // syllabic
     A) r	R
	r (A	R
	r (C	R_   // ?? do this in phonemes data instead?
.group s
	s	s
.group t
	t	t
	tc	tS
.group u
	u	u
	u (A	w
     X) u (_	,u
     X) u (A_	,w
.group v
	v	v
.group w
	w	w
.group x
	x	x
.group y
	y 	@
.group z
	z	z
.group
	'	h
     _) ' (_    '@h@
	.	_!	// dot
     _)	. (@P1	_!      // remove . prefix
	. (_S1  _!	// remove . suffix
	ˈ	'       // U+2c8  stress marker (from syllable capitalisation)
 |