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