2
Overview of IGP:Font Manager 2 and the new concepts introduced such as Font Schemes and Font Scheme maps.
IGP:Font Manager 2 (FM2) is a companion module for IGP:Digital Publisher (DP).
It is designed for the management of large collection of fonts, and the creation of unlimited font schemes for direct application to print, online (reader), fixed layout and other formats.
It is designed to address the following publishing requirements:
The primary purpose of FM2 is to allow the creation of Font Schemes which can instantly be applied to any document in IGP:Digital Publisher using any template and any design profile.
To achieve this FM2 generated schemes support the latest CSS-3 Font Module properties to introduce previously unavailable font power when applied to digital content.
FM2 introduces some significant changes in the way fonts are mapped to documents and uses the new CSS organization structure in the new interface release of IGP:Digital Publisher. You will need to familiarize yourself with the following change issues:
A Font Scheme is a named collection of font-families that have been assembled for a specific format and/or format design profile for a document or set of documents to give the document a unique and specific look.
Because IGP:Digital Publisher uses a highly controlled XHTML5 structure, semantic and presentation vocabulary ( IGP:FoundationXHTML), it is possible to map fonts directly to defined elements and CSS structures within the XHTML using advanced CSS-3 techniques.
What does this mean in practice?
It means a designer can explicitly map fonts to FX structures from FM2. This completely bypasses complex mapping of fonts to a document using IGP:Document Designer (DD), a somewhat tedious process; or by manually modifying the CSS, an even more tedious process.
The primary value over manual attachment of font-based font-family statements are blocks to productivity and flexibility.
This new approach effectively inverts the IGP:Document Designer process where named fonts are attached directly to structures. The downside of this approach are numerous:
All of this and more are addressed with the use of font schemes.
In an XHTML production environment, font-families need to be applied to various XHTML structures using font-family names within @font-face declarations. The Font Scheme Map is a unique Infogrid Pacific invention for IGP:Digital Publisher to make the application of fonts to XHTML structures, semantic objects and layout objects easy and fast. Instant in fact.
The tagging grammar of IGP:FoundationXHTML (FX) is highly controlled and heirarchical. The Font Scheme Map builds on that fact.
The Font Scheme Map is a predefined font-family name that is directly associated with an FX structure. This is predefined against FX structures but can be extended and customized. The simplest example is the basic FX wrapper element. It looks like this.
.galley-rw {font-family: Galley;}
.galley h2 {font-family: Heading2, Heading, Galley;}
This uses the CSS font-family fallback mechanism in a unique and powerful way. In this example it makes it easy to apply one of three fonts to headings. Heading2 (font-family: heading2;) can be given a unique font, or all headings can have the same font (font-family: Heading;), or headings can use the same font as the galley (font-family: Galley;).
This is a good place to illustrate the controlled vocabulary nature of IGP:FoundationXHTML. Font-families are always expressed in CamelCase, and in the singular tense.
The FX Font Scheme Map is a fixed structure that exists in the CSS. It can be extended and customized. It is several hundred CSS rules waiting to get to work. So that is a lot of CSS in the working environment. Never fear, when formats are generated it is whittled down to the exact statements required by the CSS optimizers.
IGP:FoundationXHTML (FX) is a controlled tagging vocabulary.
Once you have selected your fonts for a specific document format instance you need to be able to easily associate the font-families with the Font Scheme Map explained above.
The Font Scheme Selector is the tool you use. Select a font, select an FX core structure, then an FX child structure. That's it. FM2 will generate your CSS and the fonts are immediately applied to the document.
OTF fonts have been around for a while now. It is still surprisingly difficult to know what features an OTF font supports. IGP:Font Manager 2 (FM2) strips the mystery and makes all OTF font features open, viewable and instantly usable.
The Font Character and Font Feature viewers are significant features of FM2. This allows a designer or editor to view all of the characters in a font, and more importantly, all of the font features such as swashes, stylistic alternatives, discretionary ligatures and so much more. You can print out reference sheets if you require them.
Font Feature Viewer is integrated directly into IGP:Digital Publisher Editing and Design Tools so you can discover and insert special characters easily, and select and apply font features to any required font applied to specific text.
With the new DP interface there is a change management process to be considered. But be assured, the underpinning IGP:FoundationXHTML never looses its value while CSS, fonts and other "applied" dimensions can change considerably. This is the core concept and value of any serious digital content production system.
IGP:Font Manager has been designed to work in conjunction with the new DP IGP:CSS Editor and improved template system. It does not work with the legacy CSS "TAH" template model. Books created with the old system cannot use the new tools without the CSS being reset.
The new IGP:CSS Editor is an integral part of the production and management of digital content for the next decade. The fact is that the styling and appearance of content is going to be defined by CSS for the indefinable future.
There is a new document print setup screen. This single screen allows all major print variables to be set in a single pass, in just a few minutes. Most importantly the Line-height attribute is taken and used to make the full book set-up process faster, more accurate and lighter.
For more information visit the IGP:CSS Editor sections in the IGP:Digital Designer User Manual.
You can now access the Print, Online, Writer and Format CSS files directly. They are organized using the IGP:FoundationXHTML classification system and include a powerful CSS editor interface. The dramatically increases productivity, ease of understanding of such a large scale CSS model, and makes custom extensions easy to use.
For more information visit the IGP:CSS Editor sections in the IGP:Digital Designer User Manual.
All new templates have 2012 appended. Eg: TradeMaster2012. There is one significant new master template that has been added. This is DPMaster2012-1.
DPMaster2012-1 contains the full set of new digital content features for all formats. It is designed and included as a reference and starting point for new templates. It is not designed as a working template, but can be used in any document.
The current new templates are:
These will be extended as we move forward. If you require help customizing these for any specific publishing requirement the IGP support team is ready to assist.
You can continue to work in the old way with all the old tools. The new features are triggered by the creation of a new book AND the application of a *2012 template. This was seen as critical to ensure no past work was lost, and to allow publishers to upgrade in a systematic way.
The new IGP:Font Manager 2 is a significant "power-up" tool in the IGP:Digital Publisher toolkit. It is probably the most powerful font-manager tool available anywhere, and the only one focused on exploiting the power of fonts in CSS.
These changes also prepare IGP:Digital Publisher for the next round of interactive tools such as the planned IGP:CSS Direct Design, document editing tools and a number of other feature improvements.
IGP:Digital Publisher is designed for the serious publisher who knows their content is valuable and needs it to be available to work in many different ways both right now and into an indefinite future.