On Wed Feb 7 19:48:00 2024 +0000, Esme Povirk wrote:
Given that scaling and rotating text using a transform already works, font linking should account for that. In the case of SOFTWARE_GdipDrawDriverString, I think it should be the sum of the gmCellIncX and gmCellIncY values. I'm not sure how to work it out when using ExtTextOut.
My knowledge is limited here, I tried to draw a string with `GdipRotateWorldTransform(graphics, 45, MatrixOrderPrepend);` and it rendered it well with font linking, but I don't think that's what you meant. I'm not sure where or how I should handle transforms in the font linking implementation, or what exactly I should be looking for.