[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: Fonts for NB



At 03:22 PM 3/17/2008, Harry Binswanger wrote:
Maybe you should send the modified fonts to NB, for their inclusion of it with NB 8.
Problem is not the fonts; it's the program. To quote their tech
support, *We begin painting at the top of the text area, and then,
based on font size and leading (taking into account screen
resolution) keep painting up until we run out of screen space. For your
font, your leading, and your screen size/resolution, it just happens not to
have enough space to draw the entire bottom line. As you page up/down
through the file, or scroll by line through it (either by keystroke or by
using the scrollbar elevator), you will see that the bottom line ends up in
different places. There is really nothing obvious that we can do to prevent this. We
certainly don't want to rewrite the entire screen once we get to the bottom
to move it all up a fraction (that would have a huge performance hit, and
have more serious aesthetic issues, as well as negatively affecting the top
line of text). In any case, this is the way we have handled the screen for years and years, without complaints until now. Given the lack of negative feedback on this point, we are, candidly, unlikely to devote the quite considerable resources to changing this. But more to the point is that it's not at all clear what we could do to change this, even if
we were inclined to rewrite some of the most basic routines around which the
program has been built over the years.*
I get most of that. The *fix* RH suggested was to increase the line gap in the fonts you want to use. Line gap is similar to leading, but not the same. Problem is, the *leading* it creates, extra leading that gets rid of the cut-off descenders, is permanent. And there are consequences. Increase the leading in Verdana, as Paul has done, to say 500 or 600 units, and you create a de facto line spacing of 1.6 or 1.7 when you print. So before you print that particular font, you have to figure out which LS setting will restore it -- on paper -- to *normal* spacing. Paul and I feel somewhat the same about this: I'm not going to spend eight hours staring at a screen with the g's, y's, j's etc cut off at the bottom line. (Why the NB list hasn't see this is a realy mystery; I have it on three machines.) And I write on that bottom line, much like others, I suspect. RH suggests a work-around -- put a bunch of MU's on a key and hit the key to move the last line up every paragraph or so. Works fine. I think I'm going to try FontCreator too and modify the fonts I use in NB. If I can figure one LS value that will restore the normal spacing to the modified fonts *before* printing and put that value on a key, should be okay. Kludge, I know, but it will have to do until, and if, NB decides to change its screen handling. As always, reports to follow.

Michael Norman