Microsoft Visual TrueType Version 6.32 release [October, 2019]
Comments
-
@Paul Linnerud
I think that undo/redo buffer is not working correctly.
I added 2 anchors, pressed 2 ctrl+z and vttTalk was erased:
0 -
So it's better not to use Undo and not to use Redo in this case. No wonder it is disabled in the stable release. So in this case, instead of doing Undo, the better option is to grab the points back and select the no round option. Because instructions are not undone or redone, they are added or removed.
This is how hinting an open source glyph looks like:
No Undo involved and no Redo involved.
0 -
delete
0 -
I'm pretty sure that is an entirely deliberate feature, where double pressing undo will undo every single instruction.Viktor Rubenko said:@Paul Linnerud
I think that undo/redo buffer is not working correctly.
I added 2 anchors, pressed 2 ctrl+z and vttTalk was erased:0 -
It's not double pressing. Autohinted vtt talk is not saved in a buffer.Piotr Grochowski said:
I'm pretty sure that is an entirely deliberate feature, where double pressing undo will undo every single instruction.Viktor Rubenko said:@Paul Linnerud
I think that undo/redo buffer is not working correctly.
I added 2 anchors, pressed 2 ctrl+z and vttTalk was erased:0 -
So it means it will undo the autohint as well, which is deliberate. In general in VTT it is the better option to not undo or redo whatsoever. Instead perform the reverse operation. So instead of trying to undo anchors, go back to the points and unround them. Adding and removing instructions, not undoing and redoing.Viktor Rubenko said:
It's not double pressing. Autohinted vtt talk is not saved in a buffer.Piotr Grochowski said:
I'm pretty sure that is an entirely deliberate feature, where double pressing undo will undo every single instruction.Viktor Rubenko said:@Paul Linnerud
I think that undo/redo buffer is not working correctly.
I added 2 anchors, pressed 2 ctrl+z and vttTalk was erased:0 -
Looks like VTT 'variation CVT' is broken. After some point it stops affect on real cvt values.0
-
hey Viktor, just curious if you could expand more and give some example of what you meant by > After some point it stops affect on real cvt values.0
-
For example:
cvt value for default master150: 130
I change it for some other master to 80 in 'Variation CVT' window150: 80 (-50)
then compile it, but it won't affect the outlines in the preview
and also if open this font throught ttx the value will be still 1300 -
The Variation CVT interface in VTT does not change the real CVT values. You can edit the real CVT values of the default instance in the Control Program. The Variation CVT interface establishes or modifies the cvar variation table to effectively adjust the real CVT value by applying a delta that is computed by the rendering code based on the current point in variation space and the cvar table.0
-
Paul Linnerud said:The Variation CVT interface in VTT does not change the real CVT values. You can edit the real CVT values of the default instance in the Control Program. The Variation CVT interface establishes or modifies the cvar variation table to effectively adjust the real CVT value by applying a delta that is computed by the rendering code based on the current point in variation space and the cvar table.
Yeah, sorry, by real cvt I mean a delta value in the cvar table. Anyway, it doesn't work.
Example:98: 81 (-52) 150: 133
I set150: 81 (-52)
but it's value is 129 (133-4) as ttx show and it's visiable on preview render.
If I manually change the delta value to -52 via ttx the cvar becomes normal, but if I open the font via VTT and compile it, the cvar brokes again
0 -
Do you have a specific test case I can look at?
VTT uses a C++ port of the fonttools variation model code to compute the cvar deltas. The model takes as input the desired outcome and the deltas are computed. You can't rely on looking at the raw values from the cvar for an entry because the final result of interpolation based on contributions from other parts of the model.0 -
I have noticed, that only first 63 "Edited CVTs" values work, any others don't.

0 -
Thanks, I think I can repro it now.
0 -
I faced another problem. I already had something similar, but with the help of Mike Duggan it was fixed. Latin-autohint brokes VTT, while East Asian works fine.
Sent font files in PM. I have found that glyph with id 183 causes crash.0 -
Where does VTT store settings? I clicked something and VTT window stopped showing.
0 -
Using Registry Editor, delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualTrueType to return to default settings.0
Categories
- All Categories
- 46 Introductions
- 3.9K Typeface Design
- 486 Type Design Critiques
- 561 Type Design Software
- 1.1K Type Design Technique & Theory
- 654 Type Business
- 854 Font Technology
- 29 Punchcutting
- 519 Typography
- 119 Type Education
- 323 Type History
- 77 Type Resources
- 112 Lettering and Calligraphy
- 33 Lettering Critiques
- 79 Lettering Technique & Theory
- 550 Announcements
- 91 Events
- 114 Job Postings
- 170 Type Releases
- 174 Miscellaneous News
- 276 About TypeDrawers
- 54 TypeDrawers Announcements
- 120 Suggestions and Bug Reports



