This thread is recent enough that posting here is not a "necro".
I am having the same problem as deanej. No matter how carefully I edit gamefont.tga in photoshop, sometimes it works and sometimes it doesn't. I am viewing the alpha selection layer and changing it pixel by pixel. I am *positive* that photoshop is not showing any alpha selection outside the margins. I have been able to edit the RGB channels, and I can *subtract* from the alpha channel. But as soon as I add *anything* to the alpha channel, the fonts display incorrectly.
The problem is either off by one horizontally, or skipping a whole row vertically. So what should be icon N actually displays either icon N+1, or it displays the icon from two rows down.
In
this link, I have put some example files. They all have the same RGB channels. I have edited the religion icons. In GameFont.tga, it works correctly. When I copy any of the other files to GameFont.tga, I get the display problem. I can see the display problem for sure, when I use WB to add a religion to a city. Instead of displaying my first religion icon, which is a red A in a black circle, it displays the icon for aluminum.
What should I do differently in photoshop to make sure I can edit the alpha correctly?
What tools can I use, other than photoshop, to double-check the alpha is correct?
I have written a checker for XML files (at
this link) which seems pretty successful. If somebody can show me what is wrong, then I can probably enhance the checker to read gamefonts and do "something" to check it.