The open-source Graphite DSL is a rule-based language to express typographical layout requirements of so-called minority languages. Graphite was developed for non-programming ethnography field workers like Aikhenvald. Of course, not only minority languages have such needs. See the Graphite examples for some instances. Normal fonts do not encode this sort of intelligence.
Ehud, by remarkable coincidence I was composing this post just as you posted Aikhenvald. Great minds think alike? Jupiter conjoined Saturn beneath a full moon? This is getting scary...
Posted to DSL by Mark Evans on 1/30/04; 3:21:51 PM