Add, replace or remove style libraries

Build 1501 on 14/Nov/2017  This topic last edited on: 24/Oct/2016, at 14:39

Add style libraries to a format

1.Edit a format as explained in Create or edit a format.
2.Under Style libraries, click Add.
3.Select one or more style libraries in the list, and then click OK.

Remove a style library from a format

In Style libraries, select a style library in the list and click Remove, to remove it from the list.

_caution Removing a GNML style library from the format, removes access to all the GNML styles that are stored in that library. The library is not deleted, but just made unavailable to that format. If article elements, to which the format is assigned, contain any of tags from the removed library, they will not be justifiable any more and will be printed in the wrong way.

Replace a style library in a format

Remove the library and then add another one.

_caution Replacing a GNML library in the format with another library, changes the typographical characteristics of all the GNML styles and custom tags that exist in both libraries, and disables all styles that exist only in replaced library! If article elements, to which the format is assigned, contain any of tags from the replaced library, they will not be justifiable any more and will be printed in the wrong way.

_noteNotes

A GNML format reads the GNML user-defined tags and styles from GNML libraries of styles that are assigned to the format. Therefore, it is necessary to assign at least one library to a format.

Assigning a GNML library to a format, makes available all the GNML styles and custom tags that are stored in that library.

Usually, the default library J shall be always assigned.

The order in which GNML style libraries are added to a format is important: if the libraries A and B are assigned in the order "A and then B", styles in the library "B" may reference tags, defined in the library "A". If you invert the orders, assigning libraries A and B in the order "B then A", styles in the library "B" that reference tags, defined in the library "A" will cause justification error.