First, I've already fixed my problem with resetting minascii value of original fonts. Second, for my image, asa my previous mail said, that's all I did for producing problem. I think original accufont package in SqueakMap does have this problem, which I'm not sure on this. I've downloaded Squeak 3.8 and updated to 3.8.1(?) and installed accufont package from SqueakMap.
Hope this can help you.
----- Original Message ----- From: Yoshiki Ohshima yoshiki@squeakland.org To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Sent: 06-10-02 18:46:15 Subject: Re: Re: [Q] [Q] StrikeFontSet display problem for separators in 3.8
I've found the source of the problem. When glyph of a character is requested and the character's ascii value is less than font's minimum ascii value, then ? is returned. This is why ? is displayed for tab or other special characters.
Hmm. while it is true, the Accujen fonts in 3.8-6665 are tweaked so that they have 0 as their minAscii.
((StrikeFont allInstances) select: [:e | e familyName beginsWith: 'Accujen']) collect: [:f | f minAscii] => #(0 0 0 0 0 0)
Now I can't point exactly, but the installation script of m17n system has expression to change the minAscii value of fonts.
(and also...)
((StrikeFont allInstances) select: [:e | e familyName beginsWith: 'Accujen']) collect: [:f | f maxAscii] => #(255 255 255 255 255 255)
Can you tell me a bit more to reproduce the problem?
-- Yoshiki
squeak-dev@lists.squeakfoundation.org