--------
- [MakeOTF] Suppressed the "repeat hint substitution discarded" message
from the source file parsing library. These are so common that they
obscure more useful messages.
- [MakeOTF] Set as default the option to build chaining contextual
substitution rules with the incorrect format used by InDesign 2.0 and
earlier.
- [MakeOTF] If the option above is set, then MakeOTF will write a name
ID (1,0,0,5 - "Version") which will contain the text string which
triggers special case code in future Adobe apps so that it will process
the chaining contextual substitution rules as they were intended. If
this option is NOT set, the name ID 5 will be written so as to not
trigger this special case code. The special case treats specially any
font where the name table name ID (1,0,0,5) exists and either matches,
"OTF[^;]+;PS[^;]+;Core 1\.0\.[23][0-9].*"
(example: "OTF 1.006;PS 1.004;Core 1.0.35")
or contains,
"Core[^;]*;makeotf\.lib"
(example: "Core 1.0.38;makeotf.lib1.5.4898")
or just,
"Core;makeotf.lib"
- [MakeOTF] Turn off by default the option to force the .notdef glyph
in the output OTF font be an crossed rectangle with an advance width
of 500.
- [MakeOTF] Added rule to force the OS/2 WeightClass to always be at
least 250. Shows error message if set or calculated WeightClass was less
than this.
- [MakeOTF] Added test that FSType is set the same in the feature file
as in source CID font files.
- [OTFProof] Page layout for CJKV font vertical layout: now writes the
vertical columns right to left.
- [OTFProof] When writing vertical features, now shows the advance width
sign as negative.
- [OTFProof] When making PostScript proof file, now writes DSC tags with
correct header and page info.
- Added _Unicode and Glyph Name_ documentation to the FDK _Technical
Documentation_ directory, to allow access to this info under the FDK
license.