<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for rbrady</title>
    <link>http://www.advogato.org/person/rbrady/</link>
    <description>Advogato blog for rbrady</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 25 Jul 2008 21:14:21 GMT</pubDate>
    <item>
      <pubDate>Wed, 1 Nov 2000 23:59:22 GMT</pubDate>
      <title>1 Nov 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=30</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=30</guid>
      <description>What's the problem with witchburning censorship anyway?
I don't see why anyone should expect to be allowed to
broadcast their witchburning exploits.
</description>
    </item>
    <item>
      <pubDate>Mon, 16 Oct 2000 17:23:29 GMT</pubDate>
      <title>16 Oct 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=29</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=29</guid>
      <description>Spent much time last night trying to figure out why the
&lt;a href="http://susu.org.uk/~robert/colors.png" &gt;persion
translation&lt;/a&gt; for gtk2 wasn't working on Red Hat 7.0, and
ended up discovering that this was due to UTF-8 being in
lowercase instead of uppercase. This was then causing
glibc2.2 to try and convert it from latin1 to UTF-8, when it
was already in UTF-8. Madness ensued.
&lt;p&gt;
Argh!
&lt;p&gt;
Bidi xterm hacking going well, should be feature-complete by
the end of the month.
&lt;p&gt;
Er, that's about it really.
</description>
    </item>
    <item>
      <pubDate>Tue, 3 Oct 2000 18:20:12 GMT</pubDate>
      <title>3 Oct 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=28</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=28</guid>
      <description>&lt;b&gt;Xterm&lt;/b&gt;
&lt;p&gt;
Starting to add support to Xterm for bidi.  This is making
my head hurt. (well, metaphorically)
</description>
    </item>
    <item>
      <pubDate>Wed, 27 Sep 2000 22:14:48 GMT</pubDate>
      <title>27 Sep 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=27</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=27</guid>
      <description>&lt;b&gt;Keyboards&lt;/b&gt;
&lt;p&gt;
Made a nifty little panel applet that uses xkb to
figure out an appropriate flag for the current keygroup,
with no configuration required at all. Ported my
Hindi/Bengali keymaps to Xkb format. Now pondering how to
get Xkb to combine arbritrary combinations (e.g. say I
wanted a three-mode Russian/Hindi/English layout, how could
I do that without editing a config file?)
&lt;p&gt;
&lt;b&gt;Xterm &amp;amp; bidi&lt;/b&gt;
&lt;p&gt;
Spent quite some time staring at the ECMA specification for
how-to-do-bidi-in-a-terminal and failing to understand it.</description>
    </item>
    <item>
      <pubDate>Thu, 21 Sep 2000 00:02:29 GMT</pubDate>
      <title>21 Sep 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=26</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=26</guid>
      <description>Can we have less flamewars in the diary entries please?

&lt;p&gt; Thanks.</description>
    </item>
    <item>
      <pubDate>Wed, 20 Sep 2000 13:14:50 GMT</pubDate>
      <title>20 Sep 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=25</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=25</guid>
      <description>&lt;b&gt;Curses&lt;/b&gt;
&lt;p&gt;
Excellent - I now have a modified version of Slang which
uses an array of wchar_t for each character, and compiles
and links and everything. And, better, it even seems to
work. Now to get it to output UTF-8...</description>
    </item>
    <item>
      <pubDate>Tue, 19 Sep 2000 19:43:31 GMT</pubDate>
      <title>19 Sep 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=24</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=24</guid>
      <description>&lt;b&gt;Curses&lt;/b&gt;
&lt;p&gt;
Started trying to port SLang curses implementation to be
able to deal with wide characters. It's highly confusing,
but not
as confusing as ncurses. Hopefully, lessons learnt in
porting slcurses will be transferrable to ncurses.
&lt;p&gt;
&lt;b&gt;Mud&lt;/b&gt;
&lt;p&gt;
Ages ago (well, in 97-99), I was part
of the development team of the &lt;a
href="http://mud.cryosphere.co.uk/"&gt;Cryosphere&lt;/a&gt;, a
SciFi mud. I dropped out of this due to the pressures of
university, and I got interested in other stuff (the Unicode
stuff, as it happens). By February 1999, it had died.
&lt;p&gt;
Eighteen months later, it has been resurrected (by some
folks who were high-ups in Attempt #2). And I now have some
free time. So
I've joined again. We have now, (which we failed to have in
1999), a vision, which we can get to through a series of
incremental steps - and when we get there, it will rock.
</description>
    </item>
    <item>
      <pubDate>Wed, 6 Sep 2000 18:55:04 GMT</pubDate>
      <title>6 Sep 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=23</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=23</guid>
      <description>&lt;b&gt;Yesterday&lt;/b&gt;
&lt;p&gt;
There was fixing of yet more xterm bugs! At least these were
mainly ones I introduced, so therefore I could find them.
:-)
Also much hacking on a new Gujarati renderer, which can
share something like 90% of the code with the Devanagari
renderer. Started making an appropriate font. Progress slow
due to not being able to read Gujarati.
&lt;p&gt;
&lt;b&gt;Today&lt;/b&gt;
&lt;p&gt;
Stared lots at Gujarati glyphs and managed to cobble
together a couple of fonts that work. These have gone into
CVS.&lt;p&gt;
Other indic hacking - I'm making all the Indic renderers
indicate invalid sequences better, and share more code
between them. And some other bits and pieces.
&lt;p&gt;
Got some feedback re: the Devanagari renderer and keymaps.
They work! (Apart from some minor glitches in the keymap).
Hopefully this means gtk HEAD will get translated into Hindi
soon.
&lt;p&gt;
&lt;b&gt;The Future&lt;/b&gt;
&lt;p&gt;
I've arranged to go to the main UK office next week. Looking
forward to this, as I finally get to meet my boss.</description>
    </item>
    <item>
      <pubDate>Mon, 4 Sep 2000 17:52:56 GMT</pubDate>
      <title>4 Sep 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=22</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=22</guid>
      <description>&lt;b&gt;
Employment
&lt;/b&gt;
&lt;p&gt;
Signed the contract yesterday, so I'm now officially
employed. :) Um, yay!
&lt;p&gt;
&lt;b&gt;
Xterm
&lt;/b&gt;
&lt;p&gt;
Most of today was spent tracking down bugs in xterm. I fixed
the combining-doublewide characters interaction problem and
the consequent U+FFFF getting mangled issue, and some
potential security issues wrt the UTF-8 decoder.
&lt;p&gt;
The Killer Bug was the recently-tracked-down CutBuffer
problem. It's all icky and complicated, but related to the
fact that Xterm is exporting cutbuffers in UTF-8 and
then importing them in Latin1.  This is clearly wrong, but
no-one
seems to know the right answer.  I suspect I will make it so
it converts the exported strings to Latin1, as that, whilst
not good, is several million times better than the current
behaviour, which is of no use to anyone.
</description>
    </item>
    <item>
      <pubDate>Sat, 12 Aug 2000 21:16:13 GMT</pubDate>
      <title>12 Aug 2000</title>
      <link>http://www.advogato.org/person/rbrady/diary.html?start=21</link>
      <guid>http://www.advogato.org/person/rbrady/diary.html?start=21</guid>
      <description>&lt;b&gt;
Fonts
&lt;/b&gt;
&lt;p&gt;
Some people have been recently talking about free Unicode 
fonts. It might interesting them to learn of the &lt;a href="http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html" &gt;ucs-
fonts&lt;/a&gt; project - which has extended many standard X11 
fonts to a decent Unicode range. Soon, the -Adobe- pixel 
fonts will also be ready to a quite large range.
&lt;p&gt;
If you have XFree86 4.0, you already have these fonts, and 
a UTF-8 supporting xterm. Just type "xterm -u8 -fn 9x18u" 
and lo! This doesn't support CJK or combining characters, 
but you can get &lt;a href="http://www.zepler.org/~rwb197/xterm/" &gt;a patch&lt;/a&gt; for 
that, which hopefully will be integrated into the standard 
Xterm soon.
&lt;p&gt;
Obviously this doesn't support Indic scripts, however works 
in ongoing on &lt;a href="http://www.zepler.org/~rwb197/indic/" &gt;support for 
Indic scripts in Pango&lt;/a&gt;, and will hopefully be ready for 
1.0, along with a decent selection of pixel fonts for : 
Devanagari, Bengali, Gurmukhi, Burmese, Gujarati, Oriya,
and possibly other scripts.
&lt;p&gt;
OpenType support is more confusing, and something I'd 
prefer not to have to do on my own. If anyone is interested 
in collaborating on this issue, I'd strongly recommend 
getting on the appropriate mailing lists, including 
fonts@xfree86, and the linux-utf8.
&lt;p&gt;
Some folk also might be interested to learn &lt;a href="http://gote.sourceforge.net" &gt;a stab at a free 
TrueType font editor&lt;/a&gt; exits. The main thing missing from 
this is hinting. All that is needed for OpenType is editors
for Numerous Tables.
</description>
    </item>
  </channel>
</rss>
