Font substitution does not work properly with 4.1 beta

Kino quinon at yhb.att.ne.jp
Wed Jan 2 05:24:01 PST 2002


OW 4.1 beta does not display correctly a page in utf-8:
<http://www.bekkoame.ne.jp/~n-iyanag/articles/dakini/dakini1.html>
which has been rendered properly by OW 4.0.6 or earlier.

For example, the initial D with underdot (0x1E0C) in <h1>Ḍāknī et 
l’Empereur 1</h1> is displayed using LastResort font* even if a font 
containing this character such as TITUS Cyberbit Basic, Arial Unicode 
MS or Thryomanes is selected in OW's Font & Color Preferences.

[ * Mail.app displays this Ḍ in LastResort if a font containing this 
character is not selected in Fonts & Color Preferences.]

TITUS Cyberbit Basic and Arial Unicode MS are single style fonts and 
Thryomanes is provided with Regular and Italic styles only. None of 
them has Bold style. The page in question does not specify the font 
and OW uses Helvetica Bold -- why? -- to render <h1>Ḍāknī et 
l’Empereur 1</h1>. And as Helvetica does not contain 0x1E0C, OW 4.0.6 
uses one of those multi-range Unicode fonts to render this character 
whereas OW 4.1 beta does not like to use a different font and 
displays it in LastResort. Note that, with OW 4.0.6, it is not 
necessary to select a multi-range Unicode font in Font & Color 
Preferences. OW 4.0.6 tries to find a font containing the missing 
glyph before resigning itself to the LastResort. So Font substitution 
seems to work fine with OW 4.0.6.

Of course, a mixture of different fonts/styles in a single word is 
not beautiful, but the readability is more important than the nice 
look, isn't it? Personally I'd like to have more detailed options in 
Font Preferences though.

Curiously, OW 4.1 beta displays the page in question properly, in the 
same way as OW 4.0.6 if OW 4.1 beta opens the page immediately after 
OW 4.0.6 opened it. I don't know if this has something to do with 
History or not.

Yusuke Kinoshita




More information about the OmniWeb-l mailing list