DD> A practical engineering solution is about getting the results you
DD> need today with the resources available.  It doesn't matter if
DD> TTCap one day becomes unnecessary because of the availability of
DD> better fonts.

Just to clarify, Yamauchi-san is referring to a TTCap field that
specifies the metrics of glyphs in a given range.

The core protocol requires that the metrics of all glyphs be computed
at font open time (actually at QueryFont time).  In practice, this
requires rasterising all glyphs in a font when opening a font, which
for large fonts can take up to a few minutes.

To work around this problem, both X-TT and freetype trust the
fonts.dir file when the spacing is -c-.  While this works well with
ideographic fonts from the 1990s, it doesn't help with modern fonts,
which tend to have proportional Latin glyphs.

This extension is orthogonal to X-TT's ability to slant or bolden
fonts, which is what I believe you (David) are referring to.

(It is my opinion that the proper workaround is to have a general
mechanism that allows caching of glyph metrics across font
instantiations, and it wouldn't be difficult to convince Keith to add
such an interface to fontconfig.  I do not believe that fonts.dir is
the right place to store such information.)

                                        Juliusz


_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to