Main index Placemat: main guide About author

Glasses placemat: obscure parameters

Julian D. A. Wiseman

Contents: Publication history; Introduction; Type sizes and controls (VerticalMiddling…).

Publication history: only here. Usual disclaimer and copyright terms apply.


Introduction

There are some parameters that, in practice, would (or should) never be changed by non-expert users of the the placemat program. To avoid excessive cluttering of the main guide, these are described here.

Type sizes and controls

/MatchNone
/MatchNone
/MatchRow
/MatchRow
/MatchString
/MatchString

VerticalMiddling…

◊ The parameters VerticalMiddling… control the vertical alignment of the Titles, and when OverlapSubtitlesOnTitles is true, of Subtitles. Older versions of this code centred separately each title (and also each overlapped subtitle). This is now done by setting VerticalMiddlingTitles to /MatchNone (see diagram on right, the Titles’ baselines being shown in green). Alternatively the baselines (pedantically: as a proportion of the relevant font size) can be jointly computed with those of some other Titles (/MatchRow, /MatchPage, /MatchAll), or set to a fixed string (VerticalMiddlingStringTitles, defaulting to the port-friendly 4-free 5-free descender-free “08W31T67G92F”). Particularly if there are descenders or accents (especially upper-case accents as might happen in a Burgundy tasting including Échezeaux or Épineuil), it is worth setting VerticalMiddling to a value other than /MatchNone.

There is also the technical and usually irrelevant parameter VerticalMiddlingIncludeBaselineTitles. When computing the middle for a string or collection of strings, it computes the highest of the tops, and lowest of the the bottoms. If these fail to straddle zero, as would happen if a Title/Subtitle were (-), and VerticalMiddlingIncludeBaselineTitles is true, then the nearer boundary is deemed moved to the baseline.

◊ Similar parameters control the vertical placement of overlapped Overtitles: VerticalMiddlingOvertitles, VerticalMiddlingStringOvertitles, and VerticalMiddlingIncludeBaselineOvertitles.

FillPrioritiseSmallFileSizeOverPortability

If, a placemat using Filltexts does not print well on a machine other than the one on which it was distilled, try setting FillPrioritiseSmallFileSizeOverPortability to false. This causes the Filltexts to be replaced with their paths, stripped of font information.


Main index Top About author