Scribus: Leading, Kerning, and Tracking Text
In "Tweaking Text in Scribus," I briefly described the tools available for manipulating text in Scribus. Now, it's time to really get your typographic geek on, and look in greater detail at how to adjust the spacing of text in Scribus: how to adjust the space between lines of text (leading), between characters (kerning), and upon a line (tracking).
In a word processor, adjustments of leading, kerning, and tracking are handled automatically. Generally, the results are good enough for most people and most purposes. However, the whole point of using a layout application like Scribus is to get things exactly to your likely. That means, at least some of the time, taking full control of the layout and making adjustments line by line, or even character by character.
The tools you need for each of these tasks are available by right-clicking a text frame and selecting from the context menu Properties -> Text. There, you will find a series of fields for adjusting different aspects of the text in the frame.
Leading
Leading is so-called because, in the days of hand presses, printers once used pieces of lead to separate lines of text (in fact, I am told, they often used anything at hand, including folded wedges of paper).
Digital fonts include a suggested leading. For a 1-12 point font, this is usually 2-3 points larger than the font size. A 12 point font, for example, usually has a leading of 14 points. These defaults are intended to make the font readable, but in some cases, decreasing or increasing the leading may improve readability, especially if the font in smaller than 10 points. Should the leading be the same size as the font, then the text is said to be "set solid."
To set the leading in Scribus, go the linespacing field, which is fourth from the top of the Text tab. Set the field to Fixed Linespacing, and use the field to the right to set the leading by points. You will work most efficiently by increasing or decreasing the line spacing one point at a time, and pausing to evaluate the result before trying again.
Kerning
Just as fonts include suggested leadings, they also include suggested kerning. This suggestion is generally adequate, but some letter combinations throw off the character spacing unless you are using a monospaced font.
The combination "Va," for example, leaves a gaping hole between the two characters. Other combinations that may be less than ideal include ff, fi, and fl.
Some fonts include special characters called ligatures, which are combinations of problem-causing letters designed as a single character. If ligatures aren't used automatically with the font (it varies), you can add these characters from the Insert -> Ligature sub-menu (don't forget to delete the characters, if any, that they replace).
However, ligatures sometimes give an old-fashioned look to the text, and need to be inserted manually. In general, you will save time by going to Properties -> Text -> Advanced Settings -> Manual Spacing. Manual spacing is simply Scribus' name for kerning.
Tracking
When you have a single column of text, whether you need to adjust the tracking often depends on the alignment. Left-aligned or ragged right text is usually left the way it is, althought possibly you might want to adjust a few lines. The same is true of right and center aligned text, although they are rarely used.
Usually, tracking only becomes important when text is Justified, with even margins on both the right and the left (Scribus also has a Forced Justified setting, but the main difference from merely Justified is that Force Justified will justify the last line of a paragraph, regardless of whether the number of characters are too few to fill the line). You can set alignment from Properties -> Text using the five small icons below the linespacing field you use to adjust leading.
Tracking can also improve the layout of text if you are using multiple columns, or the font size is too large for the line length. In all situation where there are numerous hyphens, and/or large variations in spacing between words and characters, you can adjust the tracking to improve the layout.
To adjust tracking, select the text whose spacing you want to fix. Usually, choosing an entire line works best, although your changes may cause part of your selection to move to another line. Then go to the Advanced Settings tab in the Properties window. Although you use manual tracking, just as you did with kerning, to adjust spaces between characters, the Min. and Norm fields for word tracking is usually easiest to work with -- if only because manual tracking quickly adds up to a large change across an entire line.
A good way to start with the word tracking fields is to set both Min. and Norm to the same setting -- often 100% -- and only adjust the Min. to allow for some variation if you are having trouble producing an evenly spaced line. Usuallly, adding a percentage lower than 100% is what you want to do, because problems with spacing tend to be too much rather than too little spacing between words. Otherwise, as with other alterations to spacing, tracking is mostly a matter of trial and error.
Making the changes
The advantage of the tools in the Properties window is that they let you work with as large a body of text as you want. If you want to work with the entire text frame, you only need to start making adjustments with the Text tools. Alternatively, you can select as little as a couple of characters to adjust.
If these tools are not enough, you might supplement them by inserting different size spaces from the Insert -> Space sub-menu. If you are unfamiliar with typography, some of the names of these different spaces may not be familiar to you; for example, an en space is the width of a lower case "n" and an em space the width of a lower case "m." Other spaces are relative to each other, and will be different from font to font. All these spaces are precise, but, since each requires a manual insertion, it is slower than the tools in the Properties window. Whether you fine these spaces useful depends on how much precision you need.
Improving leading, kerning, and tracking is a labor of perfection. However, as you work remember that the Undo button is always your friend. However, an even greater help is to make only slight changes one at a time. When you work with text, you are working at very small sizes, and a very little adjustment is all you need to make a change too large to be useful. Go slowly, and you will save time in the long run.
-- Bruce Byfield (nanday)
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- New Products
- Linux Systems Administrator
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- Designing Electronics with Linux
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Reply to comment | Linux Journal
4 hours 16 min ago - Reply to comment | Linux Journal
4 hours 32 min ago - Favorite (and easily brute-forced) pw's
6 hours 23 min ago - Have you tried Boxen? It's a
12 hours 15 min ago - seo services in india
16 hours 46 min ago - For KDE install kio-mtp
16 hours 47 min ago - Evernote is much more...
18 hours 47 min ago - Reply to comment | Linux Journal
1 day 3 hours ago - Dynamic DNS
1 day 4 hours ago - Reply to comment | Linux Journal
1 day 5 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
Where do I find the full text...
Thanks for the good tips re: Scribus.
I have an off topic question: Where can I find the full text your example text is an excerpt of, i.e. "This is the hour when the city turns blue, (...)"? Author/book?
Thanks again ;)
Tracking
As a several year Scribus user, it looks to me that the only difference lies in the last 2 lines, where we see a compression of spaces to allow one more word on the next to last line.
Tracking
Curiosity demands I ask; what exactly did you do in the visual under tracking to make the second copy of the paragraph look so much better than the first?