How to adjust Line space in Fontlab 7 ?
ahmederaqi
Posts: 20
Comments
-
I suggest asking FontLab-specific questions in the FontLab Forum.
2 -
The font height boundaries are a critical and fundamental part of fonts. They are unsigned Win Ascent and unsigned Win Descent. When rendered, the values will be rounded (half away from zero) to get the rendered font height boundaries. Like how fonts rely on the horizontal spacing to work, they also rely on the vertical spacing, so the design will be built around the font height boundaries and any change of font height boundaries will require redesigning the entire font to optically match. Also, unlike the advance width, the font height boundaries are fundamental boundaries where any content placed beyond font height boundaries will be clipped. This ensures each scanline belongs to exactly one line of text as a fundamental of text rendering. When making variable fonts, it can be more difficult to ensure no glyph exceeds vertical boundaries in any of the masters. When doing manual hinting, the cvts should be made in such a way as to not lead to exceeding vertical boundaries.
1 -
Most typographically savvy apps simply use the point size of the font, plus a percentage or number of points, to set the line spacing. For those apps, to get more line spacing, you need to either scale all your glyphs smaller on the em, or increase the size of the em while leaving all else constant.
However, SOME apps (mostly on Windows) use the font BBOX or usWinAscent/usWinDescent, plus some percentage, to determine their default line spacing. In FontLab 7, you set this with: File > Font Info > Family Dimensions, Safe Top and Safe Bottom.3 -
Thomas Phinney said:Most typographically savvy apps simply use the point size of the font, plus a percentage or number of points, to set the line spacing. For those apps, to get more line spacing, you need to either scale all your glyphs smaller on the em, or increase the size of the em while leaving all else constant.
However, SOME apps (mostly on Windows) use the font BBOX or usWinAscent/usWinDescent, plus some percentage, to determine their default line spacing. In FontLab 7, you set this with: File > Font Info > Family Dimensions, Safe Top and Safe Bottom.0 -
Just to be clear, that latter method will only affect some Windows apps, mostly the less typographically savvy ones!
Note that Safe Top and Safe Bottom are usually set to the highest and lowest extent in the font (font BBOX). As far as I know, making them a bit larger will have no untoward side effects other than increasing line spacing (and perhaps trivially memory usage).
Good luck!0 -
Thomas Phinney said:Just to be clear, that latter method will only affect some Windows apps, mostly the less typographically savvy ones!
Note that Safe Top and Safe Bottom are usually set to the highest and lowest extent in the font (font BBOX). As far as I know, making them a bit larger will have no untoward side effects other than increasing line spacing (and perhaps trivially memory usage).
Good luck!
0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports