Creating and organising styles in the beginning of a design process can be a huge help later. Many people tend to rapidly select text, change fonts, leading etc. in their design process, to prepare something to show the client. But the more designs you need to prepare, the more changes the client suggests, and the longer you get in the design process, changing even small stuff takes longer and longer. And even when the design is finally done, and you need to work with it, you will have to recreate the document and create styles from scratch.
I would like to introduce to you, how I normally create and organise my styles to first be able to rapidly change different typefaces, font sizes and leading, and in the end skip the recreation part, since all of the styles are ready to work with.
Paragraphs, headings, captions
This technique effectiveness increases by the amount of different styles/types of text. In this case the document (a book) I will keep it quite simple: normal paragraph text and three levels of headings.
Normally when working on a book I will make sure everything is locked to the baseline grid, but in the start phase I will not lock anything. Instead I will make sure, when creating the styles, that everything adds up! If I define space before and after a paragraph, I will make sure it adds up to the leading of the text. The reason? To be able to quickly test out different leading without changing the baseline grid all the time.
Style defaults
The first paragraph styles I will add are Default, Heading default and Paragraph default. I tend to name my styles quite semantically - there is no need to keep the names short and cryptic, call them something that makes sense! In this case where we don't need that many styles, creating "default" paragraph styles might be overkill, but in bigger projects it can really be a great help. I create the default styles to have something to base other styles on, inheriting all settings if not overridden. If you are used to working with HTML and CSS, you will already know the importance of being able to inherit styles, especially if the document suddenly grows and gets more complex.
The first is the Default style, where I will define everything: leading, font, justification, tabs, what type of numbers used (old style/lining), OpenType features, stylistic sets, language, composer (paragraph/single line), hyphenation rules etc.
Next I will create the Heading default style, basing it on the Default style, where I will change what is common for all the headings, in this case it should be a different font, since I want paragraph text in a Serif font and the headings in a Sans font.
I will also create Paragraph default, still basing it on the Default style. In my case, I don't want to change any options in this style, since it should just inherit everything from the Default style.
Paragraphs
For the normal paragraphs I am going to create 2 styles, Paragraph and Paragraph no indent, which is still semantically named and should clearly indicate "what they do". I will create both styles basing them on the Paragraph default style, but only make changes to the Paragraph style, where I will add a first line indent.
In many cases there could be several other styles created here, one with drop cap, full paragraph indented, quotation etc.
Headings
As with the normal paragraphs, I will create three styles, all basing them on the Heading default style, and call them something like Heading 1, Heading 2 and Heading 3.
Here the only things needing changes are the size and spacing and if you want to differentiate in other ways, such as small caps etc.
Again, since the styles are based on a style it will inherit the options from the parent style, which means you wont have to set up all the small things 10 times.
Changing the default style
Luckily InDesign is intelligent enough to "update things" for you. If you base styles on each others and change the style another style is based on, it will take effect immediately. So take it, you want to test the whole design with another font, you only need to change the Default style, and perhaps the Headings Default.
And of course, if you have created indents based on the leading and adjusted spacing above/below a paragraph, and you change the Default style's leading, you will need to adjust those too. Unfortunately InDesign doesn't support any sort of inherited units, or units based on leading/font-size like EM squares.
When done with preparing different designs with different typefaces, discussing with your client, convincing them that you are Superman etc., you only need to adjust the documents margins and baseline grids, and locking the Default style's lines to the baseline grid.
Organising in a different way?
This is my way of working with styles - and not necessarily the only right way. Are you grouping styles? Not basing them on each others? Please share!