Metrics Machine
Max Phillips
Posts: 474
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
-
Metrics Machine kicks ass:
• 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.6 -
Absolutely worth it.0
-
OK, I'm sold. Thanks, all.0
-
The user and all related content has been deleted.0
-
I got another question: does it also support right-to-left (with preview)?0
-
I've never understood the separation of drawing, metrics and kerning that this application forces you into.
The general idea is to develop a collection of great specialized applications rather than having one monolithic freakshow like FontLab. Think of it as applying comparative advantage to type design software.
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.1 -
The user and all related content has been deleted.0
-
When working with both RoboFont and MetricsMachine, it's nearly as seamless as a single application. RoboFont knows if
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.
UsingMMMetricsMachine with FontLab is much more separate tasks.
Mostafa: I think it only does left-to-right.1 -
The user and all related content has been deleted.0
-
Mostafa: I think it only does left-to-right
It's worth asking Tal if he has a RtL version. Chances are he does.1 -
How is that? ...
In this case:
MM = Metrics Machine
MM ≠ Multiple Master0 -
Sorry, yes, I meant MetricsMachine, not Multiple Master. I edited the post to make it clearer.0
-
I still use Igino's iKern service, but also bought a Metrics Machine license last month, to start practicing.
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.0 -
the Scangraphic SB and SH approach
Pablo, could you explain this a bit for those of us who didn't get the memo?0 -
http://www.myfonts.com/foundry/Scangraphic_Digital_Type_Collection/?sort=abc
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/Metrics0 -
Thanks, Pablo!0
-
Does MetricsMachine only help with kerning, or is it useful for spacing as well? (I also see Tal's "Spacing Central" script.)0
-
Only kerning. It shows the spacing metrics, but has no way to edit it.
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.1 -
Btw, What's the difference between:
File → Save
and
File → Export Kerning → Insert into Font
0 -
The first saves the kerning into the UFO you're working on (stored in the UFO as
"kerning.plist"). The second inserts it into the feature code (stored in the UFO as "features.plist").2 -
Where can I get Metrics Machine software?0
-
Google is your friend0
-
When people ask “where can I get…” on typography forums, it often includes an implied “…for free.”2
-
-
its amazing tool!0
-
FontLab & MetricsMachine workflow just become much much easier, thanks to Alexander Lubovenko's awesome free new macro:
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
0 -
How long does it take to get up and running with it?0
-
You can be up and running in Metrics Machine in an hour or two if you’re already used to working with UFO files. Start by watch Tal’s video from Robothon 2009, available as an iTunes podcast, and reading the manual.1
-
Thanks for the tips, James!0
-
FontLab & MetricsMachine workflow just become much much easier, thanks to Alexander Lubovenko's awesome free new macro:
Neat!
FWIW, I always just pasted the exported kern feature into FontLab's OT panel, which never seemed that hard to me.0
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 798 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