I hear good things about Metrics Machine, but the product description suggests that it mostly does the same things FL's kerning tools do, though with a better UI. (Though scaling caps kerning for small caps is a very neat trick.) Who out there is using Metrics Machine? I'm sure anything Tal Leming built is a good tool, but do you find it worth the money? Is it still worth it if you're migrating to Glyphs or Robofont?
0
Comments
• It has a great GUI for setting up kerning groups (class).
• It has a simple tool for creating groups automatically.
• It has tools for generating lists of kerning pairs on the fly, based on the character set and groups in the font, allowing you to not view redundant pairs.
• You can see every kern pair in a group as you edit the value.
• Kern pairs are automatically shown in contexts that you set up based on a lot of possible variables. I think I have something like 65 context rules for uppercase, lowercase, punctation, quotes, figures, fractions, etc…
• It does batch transforms of kern values with lots of wildcards. So you can copy caps kerns to small caps and then scale them instead of kerning them yourself. One big batch transform can pay for the software the first time you use it.
• Kern pairs can be view as lists of words (LA WYER, LAW YER, etc). So if you’re handy with python or shell scripts you can create pair lists for fonts and then mine password cracking dictionaries for word lists. This is also a fast way to prototype a bunch of important pairs before moving on.
• Because it works with UFO and OpenType it works fine with Robofont, Glyphs (you can import kerning from a UFO or just work with UFO files), and in FontLab you can just copy or include a feature file generated by MM.
There’s more to this that I’m forgetting. There is a Robothon 2009 video about MM that you can view on iTunes. Or ask Tal to send you the manual.
And using UFO apps does not really force you to separate drawing and kerning. Multiple applications can work with the same file and load changes made in the other applications. Unfortunately FontLab Inc. is not capable of releasing a modern font editor, so FontLab sufferers must manually reload data to and from the UFO files with python scripts.
MMMetricsMachine is installed and by default switches toMMMetricsMachine for kerning instead of its rather limited built-in kerning window. BothRFRoboFont andMMMetricsMachine can be working with the same UFO at the same time. The only difference is that you need to save changes in one in order to see them in the other.Using
MMMetricsMachine with FontLab is much more separate tasks.Mostafa: I think it only does left-to-right.
MM = Metrics Machine
MM ≠ Multiple Master
So far, this are my first impressions:
- The group editor is awesome.
- The tools to generate strings, pairs and context for kerning are also awesome.
- The ability to kern while previewing text, in context, at various sizes 'at the same time' is also awesome.
- All the transformations and math you can do using what you have already kerned, seems great time savers.
- Having to export .fea files to import in FL is a small inconvenience, but not big trouble (and one more reason to move to Glyphs or Robofont... but I'm not entirely ready yet, FL works fine for me so far)
I have a lot more to explore. All in all, I think it's awesome and plan to use it for real in the future.
Certainly worth a try, and every dollar.
The more I learn about spacing and kerning (still have a lot to more learn) the more I like the Scangraphic SB and SH approach.
It's a bit extreme, but they used to sell 2 version of each font, one spaced for text and one spaced for headline. Similar to what we do today by offering Text and Display versions (also different contrast, x-height. etc...).
Basically what I wanted to say is that spacing and kerning it's also size-dependent, and should be different for text and display.
Sidebearings that looks good at 12px will look ugly at 72px, and vice-verse.
The basic problem of digital type, one size -does not- fit all.
For example, if you look at the sample images here:
http://www.typography.com/ask/showBlog.php?blogID=208
It seems that the "natural" size for Tungsten it's about 60px, everything else needs to be tracked up or down, more or less, in order to look right.
BTW: SpacingCentral is a very nice FontLab macro, also from Tal Leming, that let you refine your sidebearing while looking at samples set at multiple sizes at the same time.
http://code.typesupply.com/browser/applicationScripts/FontLab/Metrics
However, if you have the UFO open in another program at the same time, and change the spacing there and save it, Metrics Machine will update automatically.
File → Save
and
File → Export Kerning → Insert into Font
"kerning.plist"). The second inserts it into the feature code (stored in the UFO as "features.plist").
https://github.com/typedev/MMK_FL_kerning_exchange
I will also recommend KLTF Make Kern Feature ($89) to fix table overflows, if for some reason you are dealing with huge amounts of pairs.
http://kltf.de/kltf_otproduction.shtml
FWIW, I always just pasted the exported kern feature into FontLab's OT panel, which never seemed that hard to me.