https://bugs.winehq.org/show_bug.cgi?id=53552
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- Bisect results do not look right to me. I rebuilt at its parent (7fd01cf7dd1), and still get failures like this:
1) NewlineCharacterCollapsibleTest (WineMono.Tests.System.Windows.Media.TextFormatting.TextFormatterTest.NewlineCharacterCollapsibleTest) line.Height Expected: 147.18666666666667d But was: 153.60000000000002d
Running with current Wine I noticed that the only text that's passed to AnalyzeScript is "test\n", so position 0, length 5. Then no layout or fallback methods are used, only shaping with GetGlyphs/GetGlyphPlacements. I checked that "test\n" produces single span of 5 character in Latin script.
Do we end up using Liberation Sans font for this test? Maybe that's what changed. Maybe we should bundle some specific version of it, and adjust accordingly.