This patch replaces many calls to BMF_DrawString with BIF_DrawString, which is sensitive to the AA fonts setting. Some video hardware/driver combinations (such as nVidia cards with the drivers in OS X 10.4) don't display the standard BMF bitmap fonts correctly because of bugs in the way the drivers handle the opengl raster position. In these cases AA fonts provide a workaround because they use textured polygons instead of bitmap calls.
I only replaced the easy ones so far. This patch affects listings in fileselect windows, transform info in the headers of 3D and ipo windows, timeline labels in ipo windows, etc... basically anything in a 2D context without scaling.
There are still more BMF_DrawString calls, but they require a different approach to use BIF_DrawString with the right transformations (such as the labels on objects in the 3D window, the names on strips in the sequencer window, or the scalable labels on DAG nodes in the oops window).
Description
Description