This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Dev's response to article.

Posted by: Administrator on April 21, 2007 10:23 AM
While it was nice to see an article on FP, it was a little harsh and seemed to miss the point of what FP is designed to do.

"Users must start by creating a pog -- an unnecessary piece of jargon if there ever was one "

Of course the choice of the word was entirely sane and had nothing to do with the Python spirit... Oh, and 'suitcase' was taken as was 'collection'; I thought 'lump' might do for a while.<nobr> <wbr></nobr>:)

"In short, Fonty Python's requires users to jump around the window, use non-standard controls, and go through too many steps. Its interface is in drastic need of an overhaul, and only tolerable in the absence of anything better to use."

1. The flow is deliberately left --> right. It's by design.

2. It's built for use, not for looks. i.e. it's meant to stay open and let you *manage* fonts.
Sure, you have to make some pogs to use it, but that's kernel to the entire point of the app, so is hardly an issue.

3. I cannot see how to cut down on those "too many steps". You need to *source* fonts from someplace, you need to *view* them and *select* them and you need a place they can go to. That's all FP does, no more and no less. (I decided early-on not to use a context-menu and that reflects in the layout where you can see everything you need.)

4. It has a good command-line interface too, you don't need the gui for a lot of mundane tasks.

So, I'm not sure what kind of app you have in mind, but if you view FP in a practical light then I think you will find it has merits.

There is a fellow developer in France who has helped in many ways, including i18n which is great.

For FP 0.3 I am aiming at Open Type Font support (should be easy) along with improved error handling for oddball fonts with exotic unicode filenames, i18n sorting of lists and a lot of "invisible" stuff like that, the interface IMHO is very functional.

Things I still lack:
1. Any practical way to handle fonts other than TTF and OTF.
2. Some way to "clean up" the mass of fonts that seem to creep-in after a few apt-gets in a modern Linux distro -- I have fonts in my choosers that I never use and I *still* cannot find where they are coming from. Fontconfig stuff hurts my head.

If anyone has *actual constructive* criticism then I'd be glad to hear it.

Donn - FP dev.

#

Return to Fonty Python and the Holy Grail of a font manager