GNML properties

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

GNML has following main properties:

It is in text format: The GNML tags appear in a text as text tags, delimited by special characters. Tags may be displayed on the screen (that means they are visible in the text) or hidden.

It is interpreted: The tags in text are processed and interpreted by the GN4 text justification engine when a text is displayed or printed. The built-in tags are hard-coded in the GN4 applications, therefore, they are always available. The user defined tags and styles are stored in the GNML style libraries, which are linked to a format, associated to a text. Thus, the link to a format must be persistent, otherwise, the GN4 justification engine will not find tags, and the text will cause justification errors.

It is centralized: The tags in text are processed and interpreted when a text is displayed or printed. The built-in tags are hard-coded in the GN4 applications, therefore, they are always available. The user defined tags and styles are stored in the GNML libraries, which are linked to a format, associated to a text. Thus, the link to a format must be persistent, otherwise, the interpreter will not find tags, and the text will cause justification errors.