Why doesn Skencil support TrueType fonts?
Well, font-handling under Linux/Unix/X is pretty complex. Applications have to do a lot of things themselves that should be provided by the ‘system’ (whatever that means). So it’s simply a lot of work and I went the easy route and support only Type1 fonts because X can render them even without any special setup and printing them is no problem because it’s the native PostScript font format. Now, with FreeType and XFree 4.0, supporting TrueType fonts will become much easier and Skencil will support them one day. You may also want to have a look at the CurveText extension or the JapaneseText extension which let you create bezier objects based on TrueType fonts.