TinyFugue with Unicode Support

TinyFugue is a pretty awesome terminal MU* client, and very powerful…but one of the things it’s been lacking is unicode support. It is possible to do though. You just need to compile a fork. Things you’ll need:

  • The TF fork with unicode supprt from here. If you have git installed (you do have git installed, right?) you can just do git clone https://github.com/kruton/tinyfugue
  • This patch to fix problems with modern PCRE being a bit different than the old PCRE libraries.
  • Make sure you have SSL headers installed if you want secure connection support. (On Ubuntu you can just do sudo apt install libssl-dev).

Once you’ve got that, it’s easy enough. Put the patch somewhere handy and cd into the tinyfugue repository that you cloned, then into the /src directory under it. Then apply the patch to fix PCRE (you can do something like patch -p1 < /path/to/patch/file.patch). Once that’s done, run configure (./configure, or if you’d like to have both a unicode and standard version of TF installed, do ./configure --enable-version). One it finishes, just do sudo make install. Once it finishes, if everything went well, you now have a version of TF with unicode support available as tf-508b (if you used –enable-version) or tf (if not).