TDBAdvGrid AutoSizeRows doesn't scale well

I have a 3 column TDBAdvGrid set to Stretch and StretchAll, WordWrap true. After loading the grid or resizing the form, I call grid.AutoSizeRows(false). This scales properly at Windows display scaling of 100%. But at 175% each row has much too much white space, making the rows far too tall.

Each column uses the HTMLTemplate property. For example, column 0 uses:

<B><#Name></B> (<I><#Version></I>)<br><#Description>

At 100%:

At 175%:

Delphi 10.4.2

In your TAdvStringGrid.GetCellTextSizeInt function, where it checks for the text type of ttHTML, I commented out the DPIScale factor in this line:

    // take DPI scaling in account
    Canvas.Font.Height := round(Canvas.Font.Height{ * DPIScale});

This change fixes my immediate problem, but I don't know what else it might affect.

Here it is now at 175% (looks good):

We traced & solved this issue.
The next update will address this.