[Date Prev][Date Next] [Thread Prev][Thread Next]
[Date Index] [Thread Index] [New search]

Font substitution



I have been playing with Maker.ini, trying to get clever with font
aliasing and substitution. In the process, I have come across what looks
like a bug in font substitution. In my situation, I want to substitute
different variations of an unavailable font family to either different
families (e.g. Futura, *, Book, *=Helvetica, *, Regular, Regular but
Futura, *, Heavy, *=Univers, *, Bold, Condensed) or to different
variations within the same family (e.g. Zurich, *, Light,
Regular=Univers, *, Light, Condensed but Zurich, *, Light,
Regular=Univers, *, Regular, Condensed). But it appears that no matter
how many substitution entries I have for an unavailable font family,
only the first entry relating to that unavailable family in the
maker.ini substitution list is used, and only the font family names are
actually used in the substitution, i.e. any entry like Futura, *, Book,
*=Helvetica, *, Regular, Regular is actually interpreted as Futura, *,
*, *=Helvetica, *, *, * and any subsequent entries in maker.ini
beginning with "Futura," are ignored.

Can anyone report seeing similar behaviour? I suppose it may be fixed in
later versions -- I am still plodding in FM 5.5 under Win 98 SE. 

Excerpts from my maker.ini:

[WindowsToFrameFontAliases]
; ...
Univers 45 Light,*, Regular=Univers, *, Light, Regular
Univers 45 Light,*, Bold=Univers, *, Bold, Regular
Univers 55,*, *=Univers, *, Regular, Regular
Univers 47 CondensedLight,*, Bold=Univers, *, Bold, Condensed
Univers 57 Condensed,*, *=Univers, *, Regular, Condensed
Univers Extended,*, *=Univers, *, *, Extended
; ...

[UnknownToKnownFontMap]
Zurich Cn BT, *, *, *=Univers, *, *, Condensed
; this seems to get interpreted as Univers, *, *, *

Futura, *, Book, *=Helvetica, *, Regular, Regular
Futura, *, Heavy, *=Univers, *, Bold, Condensed
; when these entries appear in that order in maker.ini, 
; they seem to get interpreted as Futura, *, *, *=Helvetica, *, *, *
; Reverse the order in the file and the mapping becomes 
; Futura, *, *, *=Univers, *, *, *

--
Michael Cudmore
Production Manager
National Educational Advancement Programs (NEAP) Pty Ltd
58 Pelham St  Carlton  Vic  3053   AUSTRALIA
Tel:    +61 3 9663 2523    Fax:  +61 3 9663 7182
e-mail: mcudmore@neap.com.au

** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body.   **