Processing Fonts Using Windows 7

Post general font related questions (e.g. how to install, convert and use fonts) and requests (looking for fonts, designers etc.) here.
Post Reply
Dick Pape
Top Typographer
Top Typographer
Posts: 1360
Joined: Wed Oct 01, 2003 1:19 pm
Location: North Dallas, Texas

Processing Fonts Using Windows 7

Post by Dick Pape »

I have come up against a processing "wall" and would like to know if there are ways around the problem.

I upgraded my PC from Windows XP to Windows 7 when I purchased a new desktop. It has a very fast cpu, 8 cores, 8gb memory and an SSD. Wonderful speed for everything except editing fonts. It is so slow, even for alphabetic fonts, that I've started to use my old XP machine as my font desk... I would like to use the updates and convenience of my new desktop of course. (I continue to use FC 6.5)

Is there a specific hardware/software problem I could investigate?

(I've probably complained about this before, but it's not getting any better...) Thanks, Dick
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Processing Fonts Using Windows 7

Post by Bhikkhu Pesala »

The only time I notice a problem is when Glyph Validation is enabled and I am editing or viewing complex glyphs. By complex, I mean about 20-30 contours, and 1,000-1,500 nodes.

I know that your fonts have lots of very complex glyphs, so make sure that you disable glyph validation.
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Dick Pape
Top Typographer
Top Typographer
Posts: 1360
Joined: Wed Oct 01, 2003 1:19 pm
Location: North Dallas, Texas

Re: Processing Fonts Using Windows 7

Post by Dick Pape »

Validation has been turned down (4000 pts or contours) and it really is obnoxious with larger glyphs where to change from point to contour takes 8-9 seconds without doing any work.

I've attached sample font with smaller, medium, and larger sized characters to illustrate the slowness.

In Edit window move from 1 to 2 to 3. See how slow it becomes. Move back and it shows the same characteristics.

a. On glyph #1 870 pts: Select a point 1-2 seconds to respond. Add a point (key A), 1-2 seconds. Repeat add a point, 1-2 seconds.
b. On glyph #2 1566 pts: Select a point 3-4 seconds. Add a point, 3-4 seconds. Repeat, 3-4 seconds.
c. On glyph #3 3600 pts: Select a point 8-9 seconds. Add a point, 8-9 seconds to add. Repeat 8-9 seconds.

Moving from point to point (Q or W) shows the same sloth.

It looks like it's recalculating all distances for every element of work... Adding a point should not mean recalculating all distances. Moving to the next point should neither.

Perhaps the times are linear but such larger numbers make it impossible to correct complicated figures.

Some time ago Windows Explorer was slow processing font directories because it read every file to see if it was either OTF or TTF. I was hoping there was something like that going on with Windows 7.

I'd even upgrade to Windows 8!! if it helped. Maybe.
NewFont.ttf
(18.83 KiB) Downloaded 522 times
MikeW
Posts: 625
Joined: Mon May 20, 2013 2:51 pm

Re: Processing Fonts Using Windows 7

Post by MikeW »

Hi Dick--running 7.5 on Windows 8, 64-bit on a now aging Toshiba laptop with 4 gigs of ram.

Slower than my typical fonts, but even on glyph #3, while not zippy to add points, alter curves, move points, it is close enough to real-time that I wouldn't be bothered by it.

Mike
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Processing Fonts Using Windows 7

Post by Bhikkhu Pesala »

I checked with FontCreator 6.5 and there is no problem.

The default setting for validation seems to be 40 contours and 400 points, so you have not “turned it down,” unless you had previously “turned it up.”

With validation enabled, but on the default setting, all three glyphs in your font are “too complex to process” at the default setting. There is no delay in switching from point mode to contour mode, or in moving or adding nodes.

If the validation options are increase to 400 contours and 4,000 nodes so that all three of your complex glyphs are validated, and if real-time glyph validation is enabled, then as expected there is a significant delay in adding or moving points. After disabling real-time glyph validation, there is no problem.

With very complex glyphs like these, the only practical way to work is to disable real-time validation, and to use the Refesh button on the Validation toolbar to locate errors. That way, FontCreator is not reprocessing the glyph every time you add or move a point.
Refresh Validation.png
Refresh Validation.png (26.59 KiB) Viewed 9335 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Processing Fonts Using Windows 7

Post by Erwin Denissen »

I noticed the very same issue when I got a new computer a couple of years ago. Several things went a lot faster, but not all. The change from 32-bit to 64-bit CPU, a different graphics driver and more cores all seem to be related.

MainType has superior support for multiple cores, while FontCreator has little support for it. The only true benefit for multi-core support is on opening multiple fonts at once, when generating optical metrics, and the rare times one is editing fonts with very complex glyphs. For now we don't have a solution.
Erwin Denissen
High-Logic
Proven Font Technology
Dick Pape
Top Typographer
Top Typographer
Posts: 1360
Joined: Wed Oct 01, 2003 1:19 pm
Location: North Dallas, Texas

Re: Processing Fonts Using Windows 7

Post by Dick Pape »

Thanks for the analyses... BP: You're right, I went the wrong way!! That's not just a "senior moment", it's plain dumb!!! Works faster with 40 and 40... I am SO embarrassed!!!!

ED: Am surprised with those results. Everything seems to be single threaded, just that it can do several different apps simultaneously using the multiple cores. New computer runs very much quieter! so there's been some benefit...
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Processing Fonts Using Windows 7

Post by Erwin Denissen »

I'm glad to know changing the validation settings did help.
Erwin Denissen
High-Logic
Proven Font Technology
Post Reply