How to Create a Romanisation System for Your Conlang - quite an insightful article by Stephen Escher - eviltoast