|
From: Martin H. <mar...@si...> - 2015-08-05 02:23:48
|
Dear All, After a not inconsiderable effort, graphite2 now has collision avoidance capabilities. This allows a graphite font to, in effect, do a visual inspection of a rendered string and to move things around so that they don't collide with each other. The primary script that makes the most use of this is Arabic nastaliq style. But it does get used in rare cases in Latin even. Another feature in this release is the ability to use fonts with compressed Silf and Glat tables, of particular interest to those working with large Silf tables. Despite an increase in build size of over 50%, there is no API change and the new version is binary compatible with the old one. The source bundle can be downloaded from the usual suspects: http://projects.palaso.org/attachments/download/427/graphite2-1.3.0.tgz http://sourceforge.net/projects/silgraphite/files/graphite2/graphite2-1.3.0.tgz/download The changelog for this version reads: 1.3.0 . Add collision avoidance . Shift Collider . Kern Collider . Octabox outlines and subboxes . Add compressed Silf and Glat table support . Bug fixes: . Stop loops forming in the child, sibling tree . Handle bidi mirroring correctly if no bidi occurring We hope to release a new version of grcompiler and of graide that will make use of the extra features, as soon as we can. Yours, Martin |