Archive for October 16th, 2007

Charts! For vowels!

Tuesday, October 16th, 2007

Contrary to (my) assumptions, I actually wrote a program to draw the vowel diagrams like on the IPA chart, instead of the normal “I will! Honest! But later”. Apart from being used to show which symbol means what, the IPA Handbook also uses them to show more accurately what the vowels actually are. This is the intended use of this program, of course, because otherwise you might as well have an image.

(more…)

Unnamed language

Tuesday, October 16th, 2007

Edit: It is ‹ae› now, I’m told.

Just a bit of phonology for now. Also note that the entire motivation for this language’s existence is so that Scaermongaer1 is pronounced as it should be: as scaremonger. :toot:

Vowels

Edit: I did write a diagram generator after all.

/ɑ ɛ e i o u/ are, um, what they say they are when stressed. When unstressed, though, the first three become [ə], /i/ becomes [ɪ], and /o u/ become [ʌ]. The vowel with the group’s primary stress is slightly longer. There are no diphthongs (well, there are, but they use /j v/ as the glide).

The vowels are spelt ‹a ae2 e i o u›.

Consonants

/p b t d k ɡ f v s z x j m n l r/, spelt as the IPA, except /x/ is ‹c›.

/r/ is actually [ɾ] but the former is easier to type. :v At the end of a syllable before another consonant, it drops out; if the syllable is stressed it lengthens the vowel more, otherwise it’s just silent.

The plosives are actually realised as, e.g., /p b/ = [pʰ p].

After /s/, /f v x/ become [p w k]: /sk/ = [skʰ], /sx/ = [sk]. /n/ becomes /ŋ/ at the end of a syllable before one of /k ɡ/, or at the end of a word. /v j/ become [ʊ̯ ɪ̯] at the ends of syllables.

/sj xj fj sr/ are [ʃ], /tj kj/ are [tʃ], /dj ɡj/ are [dʒ], and /zj vj/ are [ʒ]. /lj/ is just [l].

Syllable structure

If you like regexes, then assuming $C contains the consonants and $V the vowels it’s /s?$C[jv]?$V([jv][ns]?|vl|[nrls]|v?m$)?/. If not:

  • Maybe /s/
  • A consonant
  • One of /j v/ or neither
  • A vowel
  • Optionally one of /j v n r l s/, or /jn vn js vs vl/
    • At the end of a word, this also includes /m/ and /vm/

You can’t have a labial followed by /v/, nor can you have any of /vv jv jj lv rv rj/ in the same syllable. (/vj/ is fine though.) /s/ can’t be followed by voiced plosives or /s z/.

More to come, perhaps. But I have more than enough for Scaermongaer: /sxɛrmongɛr/ = [skɛːmʌŋgə]. ^_^


  1. I always thought it was with ‹æ›s… 

  2. Or æ. 

MimeTeX for those without CGI

Tuesday, October 16th, 2007

For some reason CGI doesn’t work on this server at all. Trying to run things just ends up with the program itself being served, rather than its output. (Yes, I have the executable bit set.) This means that MimeTeX, which is a CGI program written in C, doesn’t work at all.

Of course, this doesn’t really matter since they have a public server, http://www.forkosh.dreamhost.com/mimetex.cgi, which apparently anyone and everyone can use. Of course I feel a little guilty leeching off their site like that even if Adrað’s bandwidth is pretty negligible, so I hacked together a filter for fauxML that uses their server once and saves the result locally. I’ve put the result here so anyone on the other end of a Google search or whatever can save a few minutes’ hassle by copypasting it.

(more…)