On Tue, Jan 20, 2004 at 12:45:41PM -0500, Nathanael Nerode wrote: > 906_debian_xfs > -------------- > * Hunk 1 (the Imakefile diff) is upstream Yup. > * Hunk 2 is mostly present in the new 906_debian_xfs.diff > * However, the font 'catalogue' paths have changed (particularly in their > ordering). Probably this is at least partly intentional, but it's worth > making sure. > > Old: > +XCOMM paths to search for fonts > +catalogue = /usr/lib/X11/fonts/Type1/,/usr/lib/X11/fonts/CID/,/usr/lib/X11/fonts/Speedo/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/cyrillic/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/75dpi/ > > Old order: Type1, CID, Speedo, misc, cyrillic, 100, 75 > > New: > +XCOMM paths to search for fonts > +catalogue = /usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/cyrillic/,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1/,/usr/lib/X11/fonts/CID,/usr/lib/X11/fonts/Speedo/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/75dpi/ > > New order: > misc, cyrillic, 100 unscaled, 75 unscaled, Type1, CID, Speedo, 100, 75 > > I understand putting 100 unscaled and 75 unscaled ahead of the scalable fonts > while leaving the scaled-bitmap versions after the scalable fonts. But what's > up with moving misc and cyrillic first? I suppose there's a reason. The :unscaled paths should not be necessary. From Juliusz Chroboczek's README.fonts: (The `:unscaled' hack, while still supported, should no longer be necessary in XFree86 4.0 and later.) Juliusz also says this: For best results, scalable fonts should appear in the font path before the bitmap fonts; this way, the server will prefer bitmap fonts to scalable fonts when an exact match is possible, but will avoid scaling bitmap fonts when a scalable font can be used. However, those "best results" turned out not to be so good; I took this advice in 4.2.1-6: * patch #906: re-order xfs's default font catalogue to follow advice given in README.fonts document; move scalable font directories to top of list and remove ":unscaled" lines Unfortunately, this provoked a lot of dismay at ugly fonts. Here's one example: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=199111 I surmise from "svn blame" that this is a change Daniel Stone made before importing his stuff into the SVN repo. I'm not sure misc and cyrillic *should* be first. We probably want either: 100, 75, misc, cyrillic, Type1, CID, Speedo or: misc, cyrillic, 100, 75, Type1, CID, Speedo Whichever we settle on should be matched in dexconf. Does anyone have any insights to offer into font path element ordering? -- G. Branden Robinson | Men use thought only to justify Debian GNU/Linux | their wrong doings, and speech only branden@debian.org | to conceal their thoughts. http://people.debian.org/~branden/ | -- Voltaire
Attachment:
signature.asc
Description: Digital signature