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

looks fine

-------------

Marked as reviewed by serb (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/27580#pullrequestreview-3347350700

Reply via email to