Dialog Units (dlu) help a lot with resolution independent layout, or more
precisely with adjusting the layout for different resolutions, fonts, and font
sizes. However, we could further improve the support for precise design.
Dialog Units are an abstraction for resolution independence. The mapping to
pixels involves a customizable but fixed transformation factor, the dialog base
units. This accuracy of this transformation may differ slightly for different
column and row content. For example the strings "MOMA" and "11.1.2001" scale
differently in different contexts. Which cannot be handled precisely with dlus.
Measuring individual prototypes would improve this situtation. For example, one
column could be measured using "MOMA" another with "111-345-678965".
Internationalized applications may need to localize the prototype string. For
example to measure a column with "Monday", "Lundi", or "Segunda Feira". And this
localization may change at runtime, for example in Switzerland if the user
changes from German to French while running the power plant control app that
should not be stopped and restarted. The I18n may be handled by issue #47
"Support for prototype string variables".