Font Remix Tools 1.0 now available

Tim Ahrens
17.Sep.2007 10.47am
Tim Ahrens's picture

Hi all,

I am happy to announce the first public version of my Font Remix Tools for FontLab.
If you have an MM font with a weight axis these tools allow you to generate true small caps, tabular figures or even true condensed versions in a single step with an easy to use dialogue.
The Remix Tools come with an installer so you do not need any FL scripting knowledge to get them to work.

More info and download at:
http://justanotherfoundry.com/tools/RMX

Sorry for crossposting if you have already read this.

Enjoy!
Tim



William Berkson
17.Sep.2007 10.56am
William Berkson's picture

Interesting. Could you explain how your tool compares to Superpolator, and to existing FontLab tools?


Tim Ahrens
17.Sep.2007 11.23am
Tim Ahrens's picture

Difficult to make a comparison there. As far as I know, Superpolator improves interpolation and the like but does not aim at changing individual glyph shapes. It is a different tool for different tasks.

The Remix Tools essentially allow to scale glyphs while avoiding the nasty side effects that mess up stroke characteristics. This may not sound very exciting at first but it saves a great deal of time.


Randy
17.Sep.2007 12.31pm
Randy's picture

Very cool Tim.

Just for clarification:
(EDITED) Just looked at the manual. And, yes it has width controls. I’ll be curious to see how it handles diagonals. I notice that manual features and H (for clarity I understand).

Thank you for making this available to other type designers.

Randy


dezcom
17.Sep.2007 12.43pm
dezcom's picture

Thanks Tim!!!

ChrisL


peterbruhn
18.Sep.2007 7.04am
peterbruhn's picture

Thanks Tim :-) I have problems however to get it to work.

I ran the installer and the scripts ended up in the top level. That didn’t work. So i made a folder for them. Still doesn’t work.
I press the Run button bit nothing happens.

Is there something I’m missing?


Tim Ahrens
18.Sep.2007 7.46am
Tim Ahrens's picture

Really, nothing happens? Strange.

Did you have a font open when you ran the macro?
Whether you put them in a subfolder or not does not matter.


peterbruhn
18.Sep.2007 7.53am
peterbruhn's picture

Yes, I made a weight MM. Maybe I have something installed that conflicts? I work on OSX 10.4.10.
I’ve re-booted too.


Tim Ahrens
18.Sep.2007 8.08am
Tim Ahrens's picture

Which of the tools is it you tried? Was there no error message either? Do other macros work normally on your system?

Also, FL tends to get confused as to which of the windows/pallettes has the focus. It may be worth clicking on the respective window (Font Window for Scaler and Monospacer; Glyph Window for the Tuner) once more before running the macro in order to make sure that window really has the focus.


peterbruhn
18.Sep.2007 8.43am
peterbruhn's picture

Macros usually works, but now I see that suddenly a whole bunch of my macros has stopped working (for instance your SC script). I can’t say that it happened today when I installed RMX or a few days ago. If it works for everyone else then it’s probably something with my machine. Bad permissions or something.


kris
18.Sep.2007 12.43pm
kris's picture

Same here, all errors.

In Glyph window, with an MM .vfb, activating the RMX Tuner gives:

File “< string >”, line 206

SyntaxError: invalid syntax

In Font window, with an MM .vfb, activating the RMX Scaler gives:

File “< string >”, line 358

SyntaxError: invalid syntax

—K


paul d hunt
18.Sep.2007 12.49pm
paul d hunt's picture

tim, thnx for this! i’m on WinXP FLS5 and everything works as outlined in your PDF. just thought i’d chip in. :D


peterbruhn
18.Sep.2007 2.07pm
peterbruhn's picture

Good news, the “Reset macro” button when used inside the “Edit macro” window did the trick. Now I get both the panel, and a nicely generated test SC :-)


weinziet
18.Sep.2007 3.16pm
weinziet's picture

Cool, I’m going to try it out. I don’t have any experience with using add ons. You guys sound very programming savvy.

Do you make a separate font for SC, alternates, etc., or do you use OpenType coding?

Thanks,
Terrance


kris
18.Sep.2007 3.23pm
kris's picture

Ahh, yes, weird. Running the macros from the macro editor works for me as well, but still not from the macro toolbar.

—K


Tim Ahrens
19.Sep.2007 5.01am
Tim Ahrens's picture

Sorry for dropping out for a while.

Thanks to Kris’s report I think I could track down the problem. It seems different configurations are more fussy than others regarding empty lines at the end of a script.

I have uploaded the fix as version 1.01, which you can get from the download page, http://justanotherfoundry.com/tools/RMX

Sorry for the inconvenience.


Tim Ahrens
19.Sep.2007 5.11am
Tim Ahrens's picture

Terrance:
Do you make a separate font for SC, alternates, etc., or do you use OpenType coding?

Nowadays these things would typically be implemented as OpenType features. If you use “add suffix” in the RMX Scaler this automatically generates the new glyphs such as small caps as copies in the same font.

In case you know that the application you use the fonts in does not support the necessary OpenType feature you may still want to use the “old-fashioned” system of putting the small caps or alternates into a separate font.

Adam Twardoch made some interesting points in this thread: http://typophile.com/node/32455


weinziet
19.Sep.2007 8.59am
weinziet's picture

Thanks Tim. Yeah, I’m still trying to figure out how to use OpenType features in FL. Thanks again for the tip, and the link.

I’m working on an egyptian that has alternates, you can check it out at:
http://typophile.com/node/34427


Thomas Phinney
19.Sep.2007 3.51pm
Thomas Phinney's picture

I’ve been using the Remix tools for a while, starting with various beta versions, and I must say: they are the coolest thing EVAR! TOTALLY L33T TULZ!

Seriously, they are truly amazing. I’ve already saved vast amounts of time with these, and expect to save a lot more. They even make it practical to do some things I would never have taken seriously before.

Cheers,

T


Tim Ahrens
19.Sep.2007 4.02pm
Tim Ahrens's picture

Thanks, Thomas!

I have to say I would not have brought the tools to this stage without the valuable feedback from my beta testers Adam, Dario, Georg, José, Karsten and Thomas. Thanks to all!


malcolm
21.Sep.2007 9.50am
malcolm's picture

Tim - very impressive! You are right, this tool saves a real heap of time. The tools make available things that I remember doing with Ikarus on Unix a few years ago.

M


Tim Ahrens
21.Sep.2007 2.15pm
Tim Ahrens's picture

Malcolm, do you mean the Ek module of the Ikarus system? The interesting thing is that the underlying system is radically different. Ikarus “knows” what stems are, and therefore preserves them. RMX has, to put it bluntly, not much idea what stems are. The whole power comes from the designed bold. One system cannot do without special hints, the other one needs a bold.

I made a comparison between the results of the Ek module and the RMX tools.

This is the unscaled version, which I show here so you can see which of the differences in the condensed stem from the slightly different input shapes:

top: Ikarus, bottom: OpenType

This one is automatically condensed:

top: Ikarus, bottom: Font Remix Tools

The results are surprisingly similar. However, I believe the results of the Remix Tools are better because the horizontal proportions are not chosen by an intelligent program but are influenced by the rhythm of black and white found in the manually designed bold. I like the overall rhythm of the RMX version better, although the g is somewhat too narrow. With the help of the RMX Tuner it is very easy to quickly and intuitively adjust the width of individual letters, though.


dezcom
21.Sep.2007 7.57pm
dezcom's picture

Your sample of Remix is certainly smoother than the Ikarus.

ChrisL