I'm back!
A bit of quick explanation:
What I'm trying to achieve is simply being able to follow the installation instructions written by Thomas Phinney and posted here:
And where it says, encouragingly:
"You do not have to be a programmer to make use of these tools! While folks who are at least moderately geeky and technical will get more out of most of these tools, almost anybody who can use FontLab Studio will find value in tools such as TTX, and benefit from some scripts they can run “out of the box.” Once you get this stuff set up, you can install more macros/scripts just by dragging them to the FontLab macros folder, and restarting FontLab Studio."
And, of course, there are even more Fontlab friendly tools listed here:
My motivation is simple. The idea that a type designer would be discouraged or excluded entirely from self-installing the latest Python scripts because there are simply too many unfamiliar ins and outs; too many complexities and opportunities for error; irritates me. And if I can do a few simple things to smooth the way for others as I'm trying to smooth things out for myself, I'd like to do it. I'm sure you would also.
I think that clearing up just a few foggy issues would help a great deal. And if you like, we could move this conversation elsewhere. I'm going to start with Windows as the OS. I have two Macs but I haven't moved along to them yet.
To begin - I'd like to ask a couple of questions about the Fontlab tools that, from the Adobe docs, confuses me.
In both of the Read_Me_First.html files - meaning the one in the downloadable devnet package AND the one in the GitHub Repository - it says under item number 3:
3. FontLab scripts
There are some old scripts that provide a dialog for running autohint and checkOutlines within FontLab. These have not been maintained for years, but a few people still use them. It is better to use the command-line versions, which are actively maintained.
To install these, get a copy of the FDK FontLab directory. You can get this by downloading the OpenSource version of the FDK from github at https://github.com/adobe-type-tools/afdko. The FontLab directory is at FDK/Tools/Programs/FontLab. You can also get the FontLab directory by downloading it from Adobe build of the AFDKO (see below in the section "Contacts" for the link). Follow the link to download the FDK; one of the download options will be the FontLab directory.
First, why is the user who downloads the devnet package being sent over to GitHub to get confused? ('Cause that's what happened to me.) Why not just put the "old" Fontlab scripts into the download package to begin with?
Second, what does the phrase, "there are some old scripts", "these have not been maintained for years", and "It is better to use the command line version, which are actively maintained.
Does this mean, essentially, that the Fontlab macros in the GitHub repo are abandonware and that the user is probably better off running the command line versions and piping the output to a text file for review rather than running a sub-optimal version and relying on the convenience of viewing the output in Fontlab?
(And, BTW, I've been successful installing everything so far, except, the AFDKO Fontlab Tools. I can run autohint and makeotf and all the other stuff at the command line, but I can't seem to get it to show up in Fontlab. It was running fine on my old installation of Fontlab, but when I updated to Fontlab 5.2.2, I decided to start with a clean slate.)
Enough for today. I've cc'd this to Thomas Phinney because, as the author of the installation recipe on Fontlab's web site, he might have something enlightening to contribute. Hopefully he's got time to look this over.
Maybe it's just time to retire the AFDKO Fontlab Macros entirely?
Looking forward to your responses. And also, BTW, I will be writing up a slightly revised version of the Windows install section in the Read_Me_First.html. I'll send it over in a few days for your review.
Regards,
Rich