Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Spotlight: copying fonts starts ATSServer - why?

Spotlight: copying fonts starts ATSServer - why?
Thread Tools
Mac Elite
Join Date: Jul 2001
Location: Switzerland
Status: Offline
Reply With Quote
May 25, 2005, 04:55 AM
 
I wonder why copying fonts (say, from an old OS9 backup disk) to a spotlighted -i.e. not excluded- disk makes mdimport start ATSServer.
I'm not activating the fonts or anything, they're not even near my home folder... why does Apple Type Services need to know about these fonts and suck up almost all CPU cycles for about half an hour in the process?
MBP 15" 2.33GHz C2D 3GB 2*23" ACD
     
Clinically Insane
Join Date: Nov 1999
Status: Offline
Reply With Quote
May 25, 2005, 05:01 AM
 
Most likely, it will scale back on the CPU cycles if you run something else, and not actually cause much of a slowdown if any. This said, I've never actually seen ATSServer take up that much CPU time, and it leads me to wonder if there's a problem. Is your system actually any slower while ATSServer is running?

However, as to why ATSServer needs to know about them, the answer is somewhat easier: it needs to know about them so that it can use them.
You are in Soviet Russia. It is dark. Grue is likely to be eaten by YOU!
     
Mac Elite
Join Date: Jul 2001
Location: Switzerland
Status: Offline
Reply With Quote
May 25, 2005, 10:42 AM
 
Originally Posted by Millennium
Most likely, it will scale back on the CPU cycles if you run something else, and not actually cause much of a slowdown if any. This said, I've never actually seen ATSServer take up that much CPU time, and it leads me to wonder if there's a problem. Is your system actually any slower while ATSServer is running?

However, as to why ATSServer needs to know about them, the answer is somewhat easier: it needs to know about them so that it can use them.
Thanks for the explanations, Millenium!
It was a folder with around 1'000 PostScript fonts, so maybe that's why ATSServer was so busy.

What I still don't get is why ATSServer has to know about these fonts. They're not active and likely will, for the most part, remain that way. When I do use one of those fonts, I import it into Font Agent Pro and activate it from there. Guess what happens then: ATSServer is kicking in again. So why would it need to scan all the fonts on any given disk and put them into a font db in /Library/Caches/com.apple.ATS/501/ ? Even if I used Apple's own FontBook, fonts only get activated after they're moved into ~/Library/Fonts AFAIK.

Just curious.
MBP 15" 2.33GHz C2D 3GB 2*23" ACD
     
Grizzled Veteran
Join Date: Apr 2004
Location: Nagoya, Japan • 日本 名古屋市
Status: Offline
Reply With Quote
May 25, 2005, 03:20 PM
 
Hi, workerbee. I noticed the same thing when my inactive font archive was being indexed by Spotlight. My guess is that Spotlight indexes some font data that it needs ATSServer to read, and ATSServer doesn't seem to be the most efficient program in the world.

What exactly Spotlight is getting from ATSServer, I'm not sure. I thought it might index glyph names or character sets, but after trying some Spotlight searches, that doesn't seem to be the case.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 07:22 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2