IGP:Digital Publisher 2.1.0
November 2013
Update Patch Release Notes
The following updates have been implemented in this release:
- Media Manager Filename handling - Media Manager now converts the uploaded filename extension to lowercase before doing any processing on the file data.
- Kindle class update - Updated for heading/paragraph styles of block and list-named, based on the block and list-named styles.
- Package Embedded Fonts in formats - A new option has been introduced in DPI form for ePub3, ePub2 and Kindle for embedding fonts into the package on selection.
- Pagebreak Insertion for MOD51 PDF Importer - A new button has been provided in the Writer under "Editing Tools > Content Tools". On clicking the "Insert PageBreak" option pagebreak spans are automatically inserted into FX, based on the rendering PDF. Also on clicking the "Remove PageBreak" option pagebreak spans are removed from the Document.
- Global Search for CSS - The CSS editor now provides a Search feature to search accross the the multiple blocks.
- Click the Search button on the interface to launch the Search dialog
- Key in the text into Search text box.
- Check the checkbox after the search text box if you want to do a regular expression based search.
- Click the Search button located below the Search box.
- The search results are displayed in the dialog by the major CSS blocks.
- Click on a result item to navigate to the block. The CSS editor loads the block and highlights the first found item.
- Use the next previous buttons to navigate within the CSS block.
- The search is available for Print, Reader and Writer CSS only. For Mobi css, the user can use the internal search provided by the editor.
- Upload CSS - The CSS editor now provides an Upload feature to upload and overwrite the CSS for a document. This feature allows users to
- Download CSS from other books and upload it into current book.
- The upload css is done for Reader, Print and Writer CSS.
- The CSS upload also is done in the context of current design profile.
- TIB - Remove hyphenation option - The Hyphenation option is being removed from the TIB interface. The latest mozilla based browsers provide the same hyphenation features and we no longer require a Javascript based hyphenation feature. TIB is updated for CSS Hyphenation
- Hyphenation Feature - Hyphenation Setup is now available in the Account and Document context.
- Hyphenation Setup in Template Manager for Account:
- A new button "Hyphenation List" has been added in the Admin Template Manager Interface, which opens Hyphen List Editor interface. User can add or update the hyphenation list. The "Save" button saves the changes done in hyphen list editor in account specific context.
- The Save event sorts the Hyphen list alphabetically, with the non-hyphenated words first followed by the hyphenated words list
- When the Hyphen List Editor is rendered, the editor will display pre-existing hyphenation list from the account specific hyphen list text file. If hyphen list text file does not exist or if the text file is
- Hyphenation Setup in TIB for Document:-
- A new button "Hyphenation" has been added in TIB interface, which on click opens a Hyphen List Editor Interface. The interface has two separate edit boxes, first edit box for document specific hyphen list and second edit box for account specific hyphen list. The "Save" button saves the changes done in both edit boxes in document specific context.
- The Save event sorts the Hyphen list alphabetically, with the non-hyphenated words first followed by the hyphenated words list
- When Hyphenation Interface is rendered, the document hyphen list editor would display document hyphen list and account hyphen
- Font Manager Updates - The following changes have been made in Font Manager
- Font Families > fonts uploaded into the system containing various optical sizes are now sub-divided into font-families and imported as seperate font-families such as Regular, Caption, Display, Sub-head.
- For Condensed fonts the "CSS Font Stretch:" value is taken from the "font_style" field of uploaded fonts file metadata.
- Fonts Master > Styles > "Font Metadata" link has been made available.
- Fonts Faces > "Font Viewer" link has been made available.
- Fonts Master > Styles > Sort font-faces according to Weight, Style, Stretch accordingly.
- Fonts Master > Styles > "Font Viewer" > Rollover on character now displays the unicode value.
- The default sorting is ascending by default in Font Families, Font-faces, and Classification. Ascending means A-Z .
- Fonts Master > The display font now is the base font.
- Manuscript Import - The default behaviour of the processor where the Guide text (guide-rw) was stripped is now changed and the guide text will carry through by default.
- epub3 - the TOC does not appear in spine unless book contains BOOKTitlePage-rw. This has been fixed.
- CSS for .copyright-rw was appering in F00 and some was in F02 (partially duplicating what's in F00). This has been fixed
- Design Tools > Font Families > Insert Into Reader resets the Reader CSS of documents using the old Presentation templates. This update checks if the CSS is pre2012 and then shows a exception message.
- TIB - The following issues were fixed
- TIB would write "&" character as a named entity into the TIB database. The FX content stored it as numeric entity. This caused the FX and TIB block match to fail. And this would cause the Merge activity to run. Now, TIB saves the & character as numeric entity.
- TIB inserted the special characters into wrong location. During the merge operation, The TIB content is replaced with the modified FX content. The special characters inserted in the TIB is inserted into its position in modified block. To insert the characters, TIB tries to find the word before and after the special character. TIB would treat period as a separate object. Example, So word before would be the period(.) and word after would be I. If similar pattern existed in the content, the special character was inserted into the first matching position. Now TIB uses additional characters during word before and word after matching.
- TIB special character indicators also were not displaying in correct insertion position. This is now fixed.
- 5. Document Designer Bug fix for the DD font list.
- Failed to load because of AJAX timeout. Only Select was present in the dropdown list.
- Before the font list would get populated, but the current Document font did not get set.
- Document Designer Bug fix for TAH Migrated documents
- The TAH migrated document contains the DD properties in the C03 block. The existing code used to return that to DD instead of values present in DD block. This is now fixed.
- The TAH migrated CSS also contained the font family statement in galley-rw. DD would use this font family in the Font list. Now, DD always uses the DD properties Font family if it is available.
- Document Designer Galley Font family name overwrite bug
- When User saves the content in DD, DD collects the data and sends it to server for saving.
- DD CSS Middleware on the server extracts a list of the font families set by the user.
- DD then sends a request to the Font Manager to get the font declarations for the used Font Families.
- After getting the font data, It replaces the Galley Font Family name with "Galley". [This was a new requirement as we started to use term "Galley" instead of actual Font family name. The "Galley" itself was mapped to fonts using the Font schemes.]
- Now, If the same Font Family is used for header and footer, the above process replaces the family name with Galley. And the font stops applying.
- The Fix is to append the Galley font family data separately to the end of the C03 block.
- DD Galley Font family name overwrite Bug fix - When User saves from the DD, and the DD updates do not contain Galley FF update, The DD middleware cant get the Galley Font family name from the source CSS [because it has been named to Galley] and the C03 block loses the galley font family declarations. Now, the middleware get the font family name from the DD Properties and uses that.
- Writer Content overwrite bug fix for duplication of pages
- When the user and project names gets some similar matching then entry in group overwrite of project group or user group.
- CSS reduction was not working in case of font-family applied to a document from Font Scheme > Font Family.
- PDF Importer getting stuck - simple PDFs stopped importing
- Import Manuscript - the "Import" button has been muted, when the importing is in process.
- Updated for: removing "width" style when value is "100%" for.pc img selector from Reader CSS for Kindle format.
- Writer Interface - Content Block Loading Exception handling and fixed Locked by text
- FM2 Interface Bug - If the same fontfamily exists in more than one accounts, it shows the fontcount correct but font face wrong as select all font faces from respective family even if not all faces are uploaded in one account. This is fixed.
- TIB Bug fix - The following problems were fixed
- TIB would write "&" character as a named entity into the TIB database. The FX content stored it as numeric entity. This caused the FX and TIB block match to fail. And this would cause the Merge activity to run. Now, TIB saves the & character as numeric entity.
- TIB inserted the special characters into wrong location. During the merge operation, The TIB content is replaced with the modified FX content. The special characters inserted in the TIB is inserted into its position in modified block. To insert the characters, TIB tries to find the word before and after the special character. TIB would treat period as a separate object. Example, So word before would be the period(.) and word after would be I. If similar pattern existed in the content, the special character was inserted into the first matching position. Now TIB uses additional characters during word before and word after matching.
- TIB special character indicators also were not displaying in correct insertion position. This is now fixed.
- Digital Publisher Login bug - When a user logs in to one account and then closed account and logs in to another account, user gets logged into the previous account from where user was closed. This happens when the brower tab is closed directly. This is now fixed.
- Design Tools > Font Families > Insert Into Reader resets the Reader CSS of documents using the old Presentation templates. This update checks if the CSS is pre2012 and then shows a exception message.
- IGP CSV updates - the following updates were done
- char-underline – changed style to span
- igp-char-underline – was duplicate. Deleted the wrong style one
- igp-char-bold – b and i reorganized
- char-bold – b and i reorganized
- MS Import Bug Fix - In the manuscript import process, inline styles did not generate in case when user selects an entire paragraph in the manuscript and apply styles to it. In this case, <span> elements are not generated for inline styled content. However, style attribute has generated to that associate paragraph where the whole paragraph contents has applies a single style.
- Writer Archive import - In some case the imported document used to display a blank Writer CSS, when the Presentation template is not available on the destination Server. This has been fixed
- Typography Setup interface - The options which were not handled have been removed from the interface.
- Media Manager Audio/Video upload - When audio and video is uploaded, Application creates a representational image for media manager and mouseover display. If the audio filename and a separate image uploaded match, then the temporary image created for audio overwrites the image file during format generation. This is fixed by appending a rwapp text to the temporary audio online image file.
- Document Ownership - Changing the document ownership to a user, displays "Failed to change Owner" message, in case the document is present in Library and the actual owner of that document has been deleted. This is fixed.
- Index number generation issue - Index page numbers were not generating for TIB'ed paras.
- MS Import Bug Fix - Chapter basis grouping done in endnotes section. (The grouping of chapter wise endnotes was not handled earlier however this is now implemented in the processor.)