Inter Character Spacing in JADE Printed Output
Posted: Fri Aug 07, 2009 2:29 pm
by J Carrot >> Thu, 12 Oct 2000 4:00:26 GMT
When printing from JADE the spacing between characters when using
a proportional font is, in many situations, not 'attractive'. It
is more pronounced with smaller font sizes.
For our application we cannot predict/control the printer or even
the font the user will select for reporting. We have had negative
comment on the look of text on documents due to this problem and
require a better quality of output for routine output (while you
wait) semi formal documents.
The response received from the plant on this was:
"Jade printing is based on metafiles in order to provide device independent
output and to handle the fact that we are constructing the output
based on
the displayed version (painter etc) which we must reproduce on the printer.
Unfortunately, metafiles have a bug in that the spacing between
each
character is stored in the metafile as an integer rounded from a
real. When
the metafile is drawn on a printer, it is scaled up many times as
a printer
has a much greater resolution. Therefore, the inter-character
spacing
rounding is exaggerated, particularly for small fonts. For
Microsoft to fix
this, they would have to change the format of their meta-file,
which
obviously they are not about to do. "
This must be a common problem to many JADE applications, what
solutions have others come up with?
When printing from JADE the spacing between characters when using
a proportional font is, in many situations, not 'attractive'. It
is more pronounced with smaller font sizes.
For our application we cannot predict/control the printer or even
the font the user will select for reporting. We have had negative
comment on the look of text on documents due to this problem and
require a better quality of output for routine output (while you
wait) semi formal documents.
The response received from the plant on this was:
"Jade printing is based on metafiles in order to provide device independent
output and to handle the fact that we are constructing the output
based on
the displayed version (painter etc) which we must reproduce on the printer.
Unfortunately, metafiles have a bug in that the spacing between
each
character is stored in the metafile as an integer rounded from a
real. When
the metafile is drawn on a printer, it is scaled up many times as
a printer
has a much greater resolution. Therefore, the inter-character
spacing
rounding is exaggerated, particularly for small fonts. For
Microsoft to fix
this, they would have to change the format of their meta-file,
which
obviously they are not about to do. "
This must be a common problem to many JADE applications, what
solutions have others come up with?