Hello I found this bug:
When I type in Photoshop CS5, with Tahoma 12 pt anti-aliasing: none (or any other font)
I get really bad looking text.
When I do this in Photoshop CS4 everything is perfect.
Please see the picture below:
I wrote with this to Adobe Support they told me to try turn off the OpenGL in photoshop performance preferences but it didn't work.
I tried to:
- turn off OpenGL
- change advanced settings of OpenGL
- reinstalling Photoshop
- changing to different fonts
I'm using Mac OSX 10.6.3 (64-bit)
with NVIDIA GeForce 9600 M GT
Does anyone has the same problem ?
Maybe someone solved it ?
The image I provided is 1:1 (100% zoom)
Is it possible that this bug is result of unsupported graphic card (in my case geforce 9600) ? That's what I heard form Adobe support - unfortunately I don't have another mac to that this bug against different graphic card.
None of the suggested workarounds fix this issue - OpenGL mode, Fractional widths on or off, System Layout, different font, etc. Seeing this with Tahoma, Helvetica, and Verdana at 11pt, no antialiasing. I've tried Metrics, Optical, and "0" for kerning. Either the characters are run together very closely at seemingly random kerning pairs or they are spaced noticeably far apart. I'm using Snow Leopard (10.6.4)
Since two days I have the Trial Version of PS CS5 on my iMac because I'm waiting for my "real" Master Collection :-). I have exactly the same problem but I'm using Mac OSX 10.6.4 (64-bit) with ATI Radeon HD 5750 which exclude the graphic card (I guess). I've tried the same things like you but it didn't work either. Because of this bug I'm a bit shocked. I'm a Webdesigner and besides of all new features I need the Font looking good!!! But surprisingly I've found no other Posts than yours about this problem so I hope it is not a problem. The PS CS5 Update 12.0.1 didn't eliminate this bug at all. I hope with my upcoming Full Version this bug will be gone (I don't want to face the reality :-)).
Sorry for my English.
Please read the topics (and this one).
The workaround for the change in OS behavior is to set the width to 99% or 101%.
This is one of the disadvantages of using OS APIs for text - when the OS changes behavior, you get their new behavior whether you want it or not, and have to live with the bugs in the OS behavior.
I might be getting this wrong, but I don't see how things can be related to the OS this easily. The same OS with CS3 and CS4 was working great. Now all of the sudden, in CS5 it's OS related? It still feels like a clear bug that remains unfixed for a long time?
"use system spacing" uses the OS font spacing - it gets the information from the OS.
When the OS changes the results of that API call, you get different text layout.
Apple changed the behavior of the API if it is called from Carbon versus Cocoa code, in addition to changing the results a bit with every OS release.
Yes, we consider that a bug, but Apple does not.
But as long as you're using the system font code, you are at the mercy of the system changes.
Thanks for taking the effort of trying to explain it to me Chris, appreciate it. I get what you are saying about the OSX changes. But I'm still having a hard time figuring out what this should mean for the CS4/5 font problems.
I have CS4 and CS5 installed side by side. If I open a file in CS4, everything is fine. If I open it in CS5 it is messed up. I didn't change any options regarding text in any of the CS versions (wouldn't even know how).
So how can this mean that changes in OS's can have impact? It's the same OS?
And on a completely different note, not related to the above. But although it's not meant to finger point to Adobe or Apple, try my thought on this. If my (costly) software is not working on a supported platform of the creator of that software, shouldn't i be able to expect a tiny bugfix-update through it's auto-update feature? Despite the fact that the cause of this bug is not related (directly) to that software itself?
CS4 uses Carbon APIs. Those work like you expect.
CS5 uses Cocoa APIs, and Apple changed the behavior of the APIs for Cocoa.
Apple changed the behavior in a way that affects CS5 differently from CS4.
And system spacing relies on the OS behavior, which changed.
Again, there is a workaround if you set the width to 99% or 101%, then you get something closer to the expected behavior.
If my (costly) software is not working on a supported platform of the creator of that software, shouldn't i be able to expect a tiny bugfix-update through it's auto-update feature?
If it were a bug in Photoshop, sure.
But this is an issue in the OS.
Again, you asked for OS spacing, and you're suffering problems because the OS changed it's behavior.
And code changes to Photoshop aren't going to fix the OS behavior.