On 20-2-2010 14:02, Paweł Jackowski wrote:
Dear Team,
it is a common convention in luatex that dimensions are specified either as a number (in scaled points) or a string with unit included. But unless I'm blind, there is no helper function that converts string dimension to a number. Seems that there is a standard dimen_to_number() function for that purpose. Would be convenient to have such on aboard. If I make such a helper, will you consider adding it to a repo? I'm thinking of
tex.sp'1in' -> 4736286 tex.sp() -> error argument must be a string
or more general
tex.unit('1in', 'cm') -> 2.54
wdyt?
luatex is consistently scaled points and a helper can be written in luq quite easily also, keep in mind that performance wise it's best to do it in lua anyway; it's actually just a matter of multiplication (which saves a function call too) such helper functions (if they make sense at all) cna be considered as part of adding some kind of float support (which we occasionally consider) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------