Subject: | default english units are always used (metric option is ignored) |
On line 320, in the labelsetup subroutine, the condition that sets the
value of the $f variable is dependent on the value associated with the
units key in the existing setup, rather than the value of the units key
in the args. Consequently, supplying a value of "metric" in the %args
makes no difference to the setting of the $f conversion factor
(converting inches or centimetres to a points value), which is always set
to 72.
Instead of:
if ($self->{SETUP}{units} eq 'metric') {$f = 28.3465;}
...perhaps something like:
if ($args{units} eq 'metric') {$f = 28.3465;}