Note: you can edit formats and style libraries only if you have appropriate permissions on the parent typography. See Permissions on formats and styles for detailed information.
Renaming formats
The names of existing formats may be changed almost without any problem. The only thing which changes is the order of the formats in the format catalog.
Renaming libraries
The names of existing style libraries may be changed almost without any problem. All the links of the style library to which you change the name are automatically updated in all the formats which use it. Anyway, avoid to rename the library J.
Removing libraries
If you remove a style library from a format, it has the same effect as if you would delete all the styles from that library. All the text which are using that format can be affected by such change. If a text contains a tag of a style, stored in the library which you removed, such text cannot be justified any more. The justification error may be resolved only by manually removing the tag from the text.
Adding libraries
If you add a style library to a format, it has the same effect as if you would add all the styles from that library to any of libraries which are already assigned to format. The uniqueness of the style tag names in all the assigned libraries must be satisfied. It is enforced by an internal control in the Styles editor. The uniqueness of the style descriptive names is not enforced, but it can cause problems in style application in Ted4 and Fred4.
Reordering libraries
The order of style libraries in a format do not affect Ted4 nor Fred4. However, the style editing in the Styles editor.may be affected.
Example:
A format contains the libraries J and BodyStd. The libraries are assigned to the format in the STYLES & FORMATS EDITOR in the following order:
J
BodyStd
A style by24 in the library BodyStd contains the tag >held 12pt<. The tag is in turn defined in the library J. The style by24 can be edited normally, and it is error-free.
Now, you change the order of the libraries in the format as:
BodyStd
J
If you try to modify the style by24, as soon you click OK, the message "Wrong command >held 12pt< appears.
The explanation is following: all the tags which are not built-in GNML tags, are loaded in the memory in the same order as they are assigned to style libraries. The styles belonging to the first assigned library is loaded first, and then the styles assigned to the second assigned library and so on. During style editing, when the user clicks [OK], the Styles editor tries to match the style code with either built-in GNML tags and all the auxiliary tags, loaded in the memory BEFORE the current tag. The searching for tags goes only backwards. That's why >held 12pt< is correctly found when J is assigned before BodyStd, and that's why the editing fails when J is loaded after BodyStd.