1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-27 23:27:24 +08:00
osu-lazer/osu.Game.Rulesets.Osu
Bartłomiej Dach 99e590c8dd
Fix legacy sprite texts not matching stable with respect to fixed width
stable's `pSpriteText` has a `TextConstantSpacing` flag, that is
selectively enabled for some usages. In particular, these are:

- mania combo counter (not yet implemented)
- taiko combo counter (not yet implemented)
- score counter
- accuracy counter
- scoreboard entries (not yet implemented)

Everything else uses non-fixed-width fonts.

Hilariously, `LegacySpinner` _tried_ to account for this by changing
`Font` to have `fixedWidth: false` specified, only to fail to notice
that `LegacySpriteText` changes `Font` in its BDL, making the property
set do precisely nothing. For this reason, attempting to set `Font`
on a `LegacySpriteText` will now throw.
2023-10-27 20:14:39 +02:00
..
2023-10-27 18:18:07 +09:00
2023-06-24 01:00:03 +09:00
2023-06-24 01:00:03 +09:00