Jamie Zawinski <j...@jwz.org>:

> It tries each of those patterns in order until it gets one, and if it
> doesn't, it bails.  See xjack.c line 88.
>
> So probably it's actually using
>
>> alee-guseul-medium-r-normal--33-240-100-100-m-0-iso10646-1

Apparently so:

$ /usr/lib/xscreensaver/xjack -font
-alee-guseul-medium-r-normal--33-240-100-100-m-0-iso10646-1
Floating point exception
$

> I assume there's something stupid about that font that makes it blow up.
> No idea what, though.  From its name, it should be a monospaced font
> containing (at least) the ASCII characters which xjack uses.

The only printable ASCII character it contains is space:

$ showttf /usr/share/fonts/truetype/alee/Guseul.ttf
[...]
Format 4 (Windows unicode), 4256 segments
  Segment=0 unicode-start=000d end=000d range-offset=0 delta=65525
glyph-start=65538 gend=65538
  Segment=1 unicode-start=0020 end=0020 range-offset=0 delta=65507
glyph-start=65539 gend=65539
  Segment=2 unicode-start=203b end=203b range-offset=0 delta=57289
glyph-start=65540 gend=65540
[...]

I vaguely remember a requirement for a truetype font to contain some
ASCII superset, but I can't find anything like this in the Apple's
TrueType Reference Manual. Also, /etc/defoma/hints/ttf-alee.hints
seems to be incomplete, because it doesn't contain the UniCharset
hint, but adding it by hand and reregistering the font doesn't seem to
make a difference. I suspect that either ttf-alee or defoma may be
buggy here.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to