## Working with Styles

Why would someone want to use styles, or why might they be a good idea? Just what are styles in Scribus?

There are two main categories of styles in Scribus, which you will see if you bring up the Style Manager dialog with Edit > Styles. The first is Line Styles, which will be discussed elsewhere in Working with Lines & Line Styles. The other kind of style applies to text layout, and you will see that this has two subtypes, Paragraph Styles and Character Styles. You will also see that there are defaults for each of these. These default settings come in part from the default font settings in File > Preferences > Tools for text frames, but you can also edit the default styles here in the Style Manager.

Paragraph Styles are applied to an entire paragraph of text, as the name implies, while Character Styles will be applied to a collection of letters, words, or even paragraphs of text irrespective of the paragraph style setting. It gets even a bit more confusing since a paragraph style will always contain a character style within its definition.

The why of styles is a matter of convenience, but also of easily achieving a consistent look in a document. For a newsletter, one may want to always use a precise collection of font attributes for headings, the body of the text, sidebars, whatever elements your newsletter may contain. Another convenience with styles is that, once you have applied them, if you edit a style later, the changes will automatically be applied wherever that style is used. Furthermore, styles can be imported from other Scribus documents, or you may clone a style to slightly modify it for some other purpose. Lastly, if you use OpenOffice.org and save in ODT format, you can import and automatically create any styles in Scribus that you may have created in Writer.

With this brief introduction, let's start by making some paragraph styles.

### Paragraph Styles

| When you open the styles dialog, it may have the appearance you see here or be expanded. We'll imagine that we want to create two styles for a newsletter, one style for headings/titles, and another for body text. We want headings to stand out from the body text, and the body text should be pleasing to the eye and have easy legibility – we will not spend time on the pros and cons of font choice in various settings, since many factors may be involved.
Click the New button for the drop-down list and select Paragraph Style. The default name will be New Style. Initially, the Properties tab will be active, and as you can see, this has settings for various attributes of our glyphs in relationship to lines, other paragraphs, the margins and tabulators, but nothing about the font itself.

We will not cover various items that you will find in Working with Text, but mainly focus here on settings that are not in the Text tab of the Properties palette.

Underneath the linespacing settings we see two spinboxes for determining the white space above and below the paragraph this style is used for. Any space setting will add to the space set for the preceding or following paragraphs.

Down below the tabulator settings we also saw in Properties are spinboxes which control indentation.

On the left-top, we can set the indentation of the first line of a paragraph relative to the left margin of the paragraph. Assign a negative value for so-called hanging indent.

On the left-bottom, we set any paragraph-wide indentation from the other settings of the frame – this include the border of the frame and also any left text distance setting for the frame – this defines the left margin of the paragraph as just mentioned. You can only set for a hanging indent when this value has some positive number, and the absolute value of the hanging indent can be no larger than this value. Example: if you want a hanging indent of -15 pts, you will need a paragraph margin setting of 15 pts or greater.

Finally, on the right, we have the right margin of the paragraph, analogous to the paragraph-wide left indentation just mentioned.

Here we show a hanging indent and extra space above paragraphs – note that the space above paragraph does not apply to the first paragraph in the frame. |

#### Drop Caps

Drop caps are enlarged first letters of a paragraph, which overlap two or more lines of text. The value for Lines must be an integer. The Distance from Text applies to the space to the right of the enlarged letter. This distance can be a negative number, even though it would seem that might have limited utility.

Here we see examples of drop caps, the top and middle with a distance from text of 0, and in the bottom paragraph a distance of 10 pts. The middle paragraph has the drop cap set at 3 lines, and also uses a hanging indent for additional effect.

Drop caps can be a very interesting visual effect, but do not lend to easy legibility, so in general should be used sparingly.

### Character Style

Here we see the Character Style tab in Style Manager – now we can set the various font attributes and glyph modifications. Almost all of these settings have their counterparts in the Text tab of Properties palette, so check Working with Text for their explanation.

The exception is the far-right spinbox in the upper row of spinboxes, next to Tracking. This sets the default width of the space character or glyph (keep in mind that a space is a glyph, but in contrast, a tab is not). It does not affect the space between all glyphs, such as is done with the tracking setting.

If one is simply trying to create a character style not associated with a paragraph style, then you will only see this tab with its choices. Character styles can only be applied in the main window, i.e., there is no way to apply a character style in Story Editor – only a paragraph style with its associated character style may be used.

There is a hierarchy to text formatting styles, in that a character style will override a paragraph style, even if it is applied to an entire frame, such as one might do in Select Item mode. This hierarchy is also something to keep in mind if you are trying to apply a paragraph style in Story Editor and it doesn't seem to be working.

### Importing Styles

If you click the Import button on the Style Manager dialog, you will then get a file dialog to select a Scribus file for style importation. While you could select any kind of file, styles will only be found in Scribus files – there will be no error message.

As seen here, you can then select which styles you wish to import, and can make sure there are no name conflicts. Renaming is an automatic process with this dialog, but of course you can rename the style once it's imported into your document.

Hint #1: You might consider creating some files which are empty documents, but contain a collection of styles for use in other documents.

Hint #2 for those who like to dissect .sla files: You will also find that, for the purposes of importing a style, you can strip out everything from a file except for the following tags: the <?xml...>, <SCRIBUSUTF8NEW...>,<DOCUMENT....>, <STYLE.....> (however many), </DOCUMENT>, and </SCRIBUSUTF8NEW> tags, and still have something that the styles can be imported from. Do not try to load this as a document, however.