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
-----------------------------------------------------------------
_______________________________________________
dev-luatex mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-luatex