From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3C600AB2.128AC713@acm.org> From: Graham Gallagher MIME-Version: 1.0 To: 9fans@cse.psu.edu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: [9fans] Font behaviour Date: Wed, 6 Feb 2002 03:39:14 +1100 Topicbox-Message-UUID: 4cb41af8-eaca-11e9-9e20-41e7f4b1d025 I've been creating a range of fonts via a truetype to font(6) bitmap generator I wrote. One thing I noticed was that when trying to render characters possessing a zero width escapement value, they were transmogrified into PJW. This is really annoying because some glyphs, Thai vowels and tones for instance, are intentionally designed to have zero width escapement vectors for ease of placement. Investigation of loadchar() in libdraw/font.c (image/font.c under Inferno) reveals that indeed a test is made to check for zero width characters. Is there a reason why this test can't be removed?