Okay, a little more lexical analysis seems to indicate 18 consonants:
b, c, d, f, g, k, l, m, n, r, s, t, v, z, st, sh, th, ng. There are the occasional irregular consonantal clusters like
kr (ex.
sákrith, blaze), but these appear to be illusionary clusters caused by two adjoining CVC syllables (eg.
sák +
rith rather than
sá +
krith).
These CVC syllables are very common, which means an abjad (similar to Arabic) could work. In the above example, we'd write
s + k + r + th, with diacritics to indicate the two vowels (and the lack of a diacritic between the K and R indicating no vowel). There are at least 5 accent marks used on vowels (
á, ŕ, â, ä, ĺ, but not all vowels receive all accents. So I'm not entirely sure of the total range of vowels. At least 12, possibly as many as 30. Rather than have seperate glyphs for the accented vowels, I'd probably use an additional diacritic such as top/bottom marks to indicate accented vowels.
The other thought was to have a set of characters for CV clusters (sa, se, si, so, su) and another set for VC clusters (ak, ek, ik, ok, uk) and a mark to indicate when they're being combined (
sa + indicator + ak = sak; sa + ak without an indicator = sa'ak). Definitely more characters to create, but potentially much easier to use. Might even be quasi-alphabetic if the vowels are indicated mostly with diacritics. CVC clusters would wind up as a two glyphs with a single vowel "combiner". Maybe a line connecting the two consonant glyphs, with the angle/direction of the line indicate the basic vowel:
- = a
\ = e
/ = i
V = o
^ = u
or something like that. Accents could then be denoted by dots above/below the vowel marker.
Given that there's no inherent clusters of meaning, dropping the vowels altogether is unlikely. (in Semitic languages like Arabic and Hebrew, related words often have the same consonant structure, so in some cases the vowel marks are dropped completely and a text only indicates the consonants. Vowels are subconsciously added by the reader based on context (if you don't believe this is possible, jst tk _ lk t ths sntnc nd yll s wht _ mn)