D3DX10: My ID3DX10Font object/interface cuts the characters internally (the internal created textures for the characters) when italic is used. I checked the textures also with PIX. REF shows the same results. "Cut" means that they look like only the area of non italic glyphs/characters get copied to the texture instead of the area of the italic glyphs/characters. They look like they get clipped wrong, but DT_NOCLIP shouldn't be the problem at this stage, since it is not drawn anywhere.
The D3D9 sample Text3D and its D3D9 Text implementations (ID3DXFont) showed a similar behaviour with some fonts(e.g. "System"), but the most (Arial,...) worked well. Maybe only TT fonts are affected in D3D9?
Note: This has nothing to do with DrawText,DT_NOCLIP, or something like this, since it is already in an earlier stage. It can be reproduced with preload functions or drawtext (e.g. also with calcrect) calls. I also tried different font settings, without any luck. Also copied appropriate settings of the D3D9 Text3D sample, without luck.
Is this a bug?
Or maybe it is only a problem in my app, but if so, why? Since the only thing I do is creating a ID3DX10Font and watching it created resources in PIX.
This can be easily reproduced by changing the "italic" parameter at font creation from FALSE to TRUE in one of the samples or tutorials (at least output text is needed).
System: Vista, D3D10, november SDK 2008.
Thx,
Vertex