Theiling Online    Sitemap    Conlang Mailing List HQ   

Re: Unix Unicode Editors

From:Boudewijn Rempt <boud@...>
Date:Tuesday, November 13, 2001, 12:50
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 13 November 2001 13:37, H. S. Teoh wrote:
> On Tue, Nov 13, 2001 at 12:52:25PM +0100, Boudewijn Rempt wrote: > [snip] > > > The fonts that come with XFree 4.1 are complete with IPA - and you > > can always install the GNU Unifont by Roman Czyborra. As for editors, > > I frankly don't know. I believe that you can teach Vim to use Unicode, > > but nowaydays I use vi less and less - mainly because I've started to > > use XEmacs and KMail. XEmacs, by the way, is still not able to read > > and write Unicode :-(. > > Hmm, what does it take to write an editor that supports Unicode? I've been > meaning to write an editor for some time now, just that there isn't much > motivation when there are countless other half-done GPL editors out there > sitting unused, or little-used. But if there really is a need for Unicode > support, I'll be happy to get cracking. > >
That depends whether you want a console editor, or GUI editor. I think that there is little need for a GUI editor, anymore. After all Qt's TextEdit control is pretty complete and has most of the rendering code for complex scripts right. Console editors are a different matter, I think. Still, writing an editor is something you do for fun, not because it really fills a need. (I should know - I've started writing an editor in Python, just to see whether it would be doable.) A nice book about writing editors is: http://www.finseth.com/~fin/craft/index.html, and if all you want is how to learn to wrap a GUI edit control and a discussion of the problems of Unicode editors, you might want to read (or even buy!) my book: http://stage.linuxports.com/pyqt/, which is about writing application in Python, and uses an editor as the leading example. - -- Boudewijn Rempt | http://www.valdyas.org public key at: certserver.pgp.com or pki.surfnet.nl -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE78RbwN8fj6DnPxOgRAvbzAJ902Ywupmof7oCpIqXKmORKGBCxUQCeNfk8 /vQ8IjQoqqwk4j1DqJd1eMQ= =KZ70 -----END PGP SIGNATURE-----