On Tue, 30 Sep 2025 20:12:22 GMT, Daniel Gredler <[email protected]> wrote:
>> `GlyphMetrics` objects returned by >> `StandardGlyphVector.getGlyphMetrics(int)` contain bounds that are >> calculated by taking the glyph’s visual bounds and normalizing them by >> subtracting the glyph’s position. >> >> However, some glyphs (e.g., the glyph for the space character) do not have >> visual bounds. Their outline is an empty shape. In such a case the bounds in >> the metrics should not be normalized by the glyph’s position. The code >> erroneously ignores this special case, thus producing bounds with >> inconsistent negative x-positions. > > Daniel Gredler has updated the pull request incrementally with one additional > commit since the last revision: > > Split long line This one needs a second review, when somebody gets a chance. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk/pull/27580#issuecomment-3451683622
