[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

Re: Proportional Fonts and wrapping



Guys...

Here's a solution that's a hell of a lot easier... USE FIX FONTS.
Sure, proportinal fonts may look prettier, but there is no functional reason
to use them, especially when they are such as pain in the ass.
It wouldn't take that much effort to change the code from proportional Arial
to fixed courier... especially given the time you're going to be screwing
with trying to make proportional fonts work.

clark

----Original Message Follows----

David,

I face exactly same problem for print NOTEs in Forms like
PO, Sales Order etc..

I am going crazy, as lower case and upper case characters
takes different spaces when printed.

I am planning to either convert all NOTES to uppercase,
and print. So that atleast I can make decision from where
to wrap (right margin).

Regards,
Manoj



>From: "Haas, David" <dhaas@CASECORP.COM>
>
>This problem has plagued our project from the start of using SQR.
>
>We are using all proportional font type printing in our price lists.  The
>way we have it set up, all of the letters that are to be used in the text
>of
>the price list have a width estimate mapped to it.  For example, the letter
>'H' would have a width of 50 attached to it, the letter 'h' would have 35
>and the letter 'I' would have 15.  We then accumulate these widths to know
>when we reach the right hand margin amount and then wrap to the next line.
>
>The problem we are encountering is that these 'estimates' of the character
>widths are causing the right side of the text to be cut off.  Say for
>example we have the following paragraphs:
>
>*****************************************************
>I am trying to get some sort of solution to
>fix the problem that I am currently taking
>a look at.
>
>I AM TRYING TO GET SOME SORT OF SOLUTION
>TO FIX THE PROBLEM THAT I AM CURRENTLY
>TAKING A LOOK AT.
>*****************************************************
>
>The first paragraph prints fine.  But then the second paragraph with all
>caps gets cut off on the right side (i.e. the words/partial words 'OF
>SOLUTION' and 'URRENTLY' will go past the right margin and can't be seen.
>It appears that the widths for the uppercase may be a little smaller than
>they should be.  Generally speaking, it appears that all of the estimations
>are off (either above or below) for all characters, which is causing the
>problem above.
>
>One solution I tried was to decrease the right hand margin amount so that
>the 'all caps' text fit on the page.  It worked, but then the other
>paragraph wraps at the middle of the page, which clients found
>unacceptable.
>This causes the script to be extremely data dependent.  I make a change in
>the script to fix one wrapping problem which then causes another.  This
>happens all the time and clients are restless.
>
>There are two options I can think of that will either minimize this problem
>or do away with it all together.  One is to re-write the code to
>accommodate
>a fixed font similar to the proportional font that we now use, Arial.
>However, I am having a problem finding a fixed font even close to this, and
>the re-write effort would be huge (to be done sometime in the future).  The
>other is to reestimate the widths which in itself would be time consuming
>unless someone had some sort of table that maps actual character widths to
>characters.
>
>I hope that someone has had this same problem and has fixed it because I'm
>at a crossroad.

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com