New post in the series, A Graphical Guide To VTT 6.10 Light Latin Autohinting
Mike Duggan
Posts: 239
Just in case this gets lost at the end of the other longer thread on VTT 6.10. I have started a series of blog posts.
The latest is here
https://blogs.msdn.microsoft.com/fontblog/2016/04/08/a-graphical-guide-to-vtt-6-10-light-latin-autohinting/
mike
The latest is here
https://blogs.msdn.microsoft.com/fontblog/2016/04/08/a-graphical-guide-to-vtt-6-10-light-latin-autohinting/
mike
2
Comments
-
if anyone has any suggestions, about what they would like to see covered in the posts, let me know. The next post is going to cover editing the Autohinter output.
thanks
mike3 -
@Mike Duggan
Thank you for your posts so far, I've never used VTT before and am about to for the first time, previously I had used ttfautohint with the control files, a tedious process that involved opening FontForge, enabling grid fit to read each point number and then a process of trial and error of shifting points up and down with a control file to see when it worked. I would appreciate some more details about common problems — I still encountered the following problems in TTFA:- dark and light strokes (edit: including on the same glyph but over different sizes, i.e. mid stroke of 's' too light in one size range, too dark in another)
- dark joins
- inconsistent heights within groups of glyphs that should be the same (eg. superior numerals at different height, quote marks at different height)
- inconsistent height across weights
- components glyphs being hinted differently
2 -
hi Wei, thanks. Many if not all of the problems you mention can be handled in VTT. I will try and cover these issues in the next post.1
-
Mike Duggan said:if anyone has any suggestions, about what they would like to see covered in the posts, let me know.
A few samples of hinting serif fonts too, please.
3 -
Hi, Mike
Thanks for your new hinting guides.
I have some questions after watching the guide and using new vtt.
Before questions, I want to introduce myself. I am in Soth Korea and I participated in MS Hangul font(Malgun Gothic) projects as a font engineer. I do hinting work and teach hinting with both Fontlab and Vtt. So I know the good and bad aspects of both programs.
1. 'YLink()' with cvt values
When I saw the guides, it seems you consider DirectWrite only. If applications can't support DirectWrite, it might cause inconsistent stem height I think. How do you think about this?
2. Error on importing glyphs(overwrite mode)
I am using v 6.10 for hinting project with glyphs more than 15,000. Korean Hangul full set has the glyphs at that numbers. It's file size is more than 10 mb in unshipped condition. In some cases it fails importing glyphs which has many points and contours. In that case it crashes and closed.
3. Supporting script
Don't you have plan to support python-like script in VTT? Till now, I used my own fontlab script that generate auto hinting instructions (with my own algorithms, not of fontlabs) and converts it into vttTalk(with vttTable format). Though it can convert link and interpolate only, I can copy & paste instructions from a glyph to other glyph and from a font to other font easily. It was possible with fontlab's power of python script. If you can support script, it can save lots of time for CJK fonts.
4.hinting support for composite glyphs
Fontlab supports hinting for composite glyphs. After hinting the component glyphs, I can add some more instructions in composite glyphs. It was very helpful for Korean Hangul fonts. We can save time by making fonts with compositing and hinting with that way.
By the way, you finally supports auto-hinting!! I suggested it 12 years ago at the time of MS UI font project. But..but....anyway, after all I, myself developed my own.
Thanks,1 -
Daekwon Kim , thank you. yes 1. If hinting for GDI or other rendering environments that do not support DirectWrite, cvt's and inheritence are needed to strictly control stem breaks. I will get to cover this at a later stage.
2. I cannot tell what the problem here is, without reviewing the font file. if it is possible to share the file we can investigate it further.
3 & 4. thank you for the feedback on this, we will review.0 -
Hi Mike, how do I change the sample text in the Sample Text window, currently it is lorem ipsum, and secondly how do I add glyphs that are not unicode encoded to the sample text in the Main Window?0
-
hi Wei, click on the sample text window, then go to file, import text, where you can then browse to import any text file you choose.
I am not sure you can set a glyph, that is outside of unicode in the sample text. when you are working on any non unicode glyph, it will appear in the sample text above. Let me find out for you. Unicode glyphs can be inserted in the sample text in the main window like so ~2116~ will show the double dagger
1 -
ok so, to add a non unicode glyph to the sample text in the Main Window, go to Tools menu, > Options> then in the extra text you can reference a glyph by glyph index like so, ^425^. this will show glyph index 425, in the sample text string, in the main window at the top1
-
I have added a new post today, Fine Tuning the Light Latin Autohinter output (Part 1) https://blogs.msdn.microsoft.com/fontblog/2016/05/27/fine-tuning-the-light-latin-autohinter-output/3
-
a short post added in the series
https://blogs.msdn.microsoft.com/fontblog/2016/06/03/fine-tuning-the-light-latin-autohinter-output-part-2/
2 -
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 799 Font Technology
- 1K Technique and Theory
- 617 Type Business
- 444 Type Design Critiques
- 541 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 483 Typography
- 301 History of Typography
- 114 Education
- 68 Resources
- 498 Announcements
- 79 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 269 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports