Skip to content

Font character uvs repeat at certain resolutions #22716

@ChristopherBiscardi

Description

@ChristopherBiscardi

Bevy version and features

  • bevy 0.18.0, default features

Relevant system information

2026-01-26T23:08:22.654367Z INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "macOS 26.2", kernel: "25.2.0", cpu: "Apple M1 Max", core_count: "10", memory: "64.0 GiB" }
2026-01-26T23:08:22.697949Z INFO bevy_render::renderer: AdapterInfo { name: "Apple M1 Max", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }
2026-01-26T23:08:22.832613Z INFO bevy_render::batching::gpu_preprocessing: GPU preprocessing is fully supported on this device.

❯ cargo --version
cargo 1.93.0 (083ac5135 2025-12-15)
  • macos tahoe, 26.2 (25C56)

What you did

Rendering a Text2d results in what looks like a uv sampling issue that wraps around, sampling the bottom of the character at the top. This is most noticable on a 1 with Bevy's default font.

It is most noticable on a 1080p monitor, but still occurs on the 4k that I have, just less often.

Image

Here is a video of my slowly resizing the window, rendering a 1 (it's minesweeper, so many 1s). The issue occurs at specific window sizes.

screenshot-2026-01-26-at-15.10.42-trimmed.mp4

Additional information

I unfortunately don't seem to be able to reliably reproduce this. In certain configurations of window size + application run it is very clear and in others it just doesn't seem to happen. I am not doing anything especially interesting other than spawning a text2d with the default settings.

Scaling mode on the camera is ScalingMode::AutoMin

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-RenderingDrawing game state to the screenA-TextRendering and layout for charactersC-BugAn unexpected or incorrect behaviorS-Needs-InvestigationThis issue requires detective work to figure out what's going wrong

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions