| Microsoft Typography | Developer information | Developer FAQ | Visual TrueType | |||
|
A To receive Microsoft Visual TrueType 4.2, please fax us the following;
A You should receive an invitation to join the VTT community Web site within five business days from the time we receive your signed license agreement. The VTT downloads are hosted on the community site.
A Yes. The license has been revised for this release in response to user feedback. The old license restricted the use of the tool to sixty days and for evaluation purposes only. The new license is less restrictive.
A VTT does not auto hint or auto measure your control values in the Control Program for you. Prepare font in VTT only removes any old instructions (such as those automatically generated by commercial programs) and imports basic templates to start the hinting process. To continue the hinting process you need to measure your glyphs and decide the height and stem/feature control values for your font. Then fill out and compile the Control Program with this specific font information. Then you can start hinting.
A Control values (CVTs) are automatically selected based on a few parameters. In the case of the Cap H the glyph has an uppercase classification (Chargrp.txt has defined it as such). Your link then sets the next parameter. If you select the correct style of link, in this case a 'StraightStroke with CVT' Xlink and you have a CVT classified as Uppercase, Black, X, StraightStroke in your Control Program, the CVT with the closest value and correct classification will be selected automatically. You probably haven't selected the proper style of link. To select different styles of links with the Xlink icon selected use the right mouse button on Windows, cmd+click on the Mac and pick a square shaped arrowhead.
UpperCase
Black
X
StraightStroke
68: 200 = 66 @46
Figure
Grey
X
ItalicRun
24: 0
Y
ItalicRise
25: 0
Black
X
StraightStroke
97: 170 = 66 @41
98: 0
RoundStroke
99: 200 = 97 @100
100: 215 = 99 @85
A In your Control Program CVT 100 is the child of CVT 99. CVT 99 is set free from its parent at 100ppem. You can not set a child CVT free before its parent is set free from the grandparent CVT. There are two solutions. You can let CVT 100 free from the parent CVT 99 at 101ppem only or greater or, if you want CVT 100 to be free earlier, you should make its parent CVT 97; then it could be set free at 42ppem or greater.
A VTT 4.2 catches errors in low level TrueType font instructions that early predecessors to VTT or TypeSolution's TypeMan did not catch. An example is if a CVT value is used in low level TrueType instructions and it is not defined in the Control Program or the font's CVT table, VTT 4.2 will display an error 'CVT out of range'. If these instructions exist in an old source file, an error will be displayed in the Font errors window as the rasterizer tries to interpret the instructions. It is important for VTT 4.2 to catch these errors because font instructions are also used to calculate other values in TrueType tables. If there are bad instructions these calculations could be incorrect. Microsoft's TrueType rasterizer does not allow fonts with bad instructions to be used.
A You must have the outline points displayed to insert links or any other type of visual hint. In the future we intend to disable visual linking when points aren't displayed.
AYou can only use Grey Scale Only deltas when you are viewing the glyph with grey scale pixels. This is set with the menu item Display: GreyScale selected and this menu item unselected for Black and White Only deltas.
A Ship Font is the last step in final font production. After all testing and hinting are complete, and after running Recalc maxp, run Ship Font. All Ship Font does is it removes the ASCII text tables that allow you to view the hint information. When hinting, VTT creates tables in the font file so the hint data in the font can be viewed. It is easiest to think of this file with these added tables as a VTT work file or source file (MyFont_source.ttf is a source or work file). When you run Ship Font the extra tables in this 'work file' are removed. These tables are only necessary to edit or add hint information but it is accentual to always keep source files for fonts that you intend to work on in the future. Hence, when you run Ship Font, be sure to give the shipped font a different name (its final name, such as MyFont.ttf) to keep the work file around.
|
|||
| Microsoft Typography | Developer information | Developer FAQ | Visual TrueType | |||