Skip to content

no font anti-aliasing #14169

Description

@ciaran-matthew-dunne

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

Run Zed Dev 0.142.0, and Zed Preview 0.144.0.
The UI and buffer fonts in 0.142.0 look nice and smooth.
Observe the UI and buffer fonts in 0.144.0, which are sharp and not anti-aliased.

Environment

(text looks pretty and anti-aliased in UI and buffer)
Zed: v0.142.0 (Zed Dev 3ee3c6a)
OS: Linux Wayland ubuntu 24.04
Memory: 31 GiB
Architecture: x86_64

(ugly text in UI and buffer no anti-aliasing)
Zed: v0.144.0 (Zed Preview)
OS: Linux Wayland ubuntu 24.04
Memory: 31 GiB
Architecture: x86_64

If applicable, add mockups / screenshots to help explain present your vision of the feature

Zed Preview 0.144.0
Screenshot from 2024-07-11 10-54-15

Zed Dev 0.142.0
Screenshot from 2024-07-11 10-53-23

If applicable, attach your Zed.log file to this issue.

Zed.log
2024-07-11T10:56:03+02:00 [INFO] ========== starting zed ==========
2024-07-11T10:56:03+02:00 [INFO] Opening main db
2024-07-11T10:56:03+02:00 [INFO] perform;
2024-07-11T10:56:03+02:00 [INFO] read_command;
2024-07-11T10:56:03+02:00 [INFO] read_command;
2024-07-11T10:56:03+02:00 [INFO] socket reader;
2024-07-11T10:56:03+02:00 [INFO] new;
2024-07-11T10:56:03+02:00 [INFO] Using git binary path: None
2024-07-11T10:56:03+02:00 [INFO] keep_updated;
2024-07-11T10:56:03+02:00 [INFO] extensions updated. loading 5, reloading 0, unloading 0
2024-07-11T10:56:03+02:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T10:56:03+02:00 [INFO] Opening main db
2024-07-11T10:56:03+02:00 [INFO] perform;
2024-07-11T10:56:03+02:00 [INFO] read_command;
2024-07-11T10:56:03+02:00 [INFO] read_command;
2024-07-11T10:56:03+02:00 [INFO] socket reader;
2024-07-11T10:56:03+02:00 [INFO] set environment variables from shell:/bin/bash, path:/home/ciaran/.opam/smtcoqcapi/bin:/home/ciaran/.local/bin:/home/ciaran/.opam/smtcoqcapi/bin:/home/ciaran/.cargo/bin:/home/ciaran/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
2024-07-11T10:56:03+02:00 [INFO] Enabling Vulkan Portability
2024-07-11T10:56:03+02:00 [INFO] Enabling color space support
2024-07-11T10:56:03+02:00 [INFO] Adapter "NVIDIA RTX A1000 6GB Laptop GPU"
2024-07-11T10:56:03+02:00 [INFO] Ray tracing is supported
2024-07-11T10:56:03+02:00 [INFO] Using surface present mode MAILBOX
2024-07-11T10:56:03+02:00 [WARN] Unable to forbid exclusive full screen
2024-07-11T10:56:03+02:00 [INFO] Creating a descriptor pool for at most 16 sets
2024-07-11T10:56:03+02:00 [INFO] Creating a descriptor pool for at most 16 sets
2024-07-11T10:56:03+02:00 [INFO] Initializing Blade pipelines for surface SurfaceInfo { format: Bgra8UnormSrgb, alpha: PreMultiplied }
2024-07-11T10:56:03+02:00 [INFO] Opening main db
2024-07-11T10:56:03+02:00 [INFO] Using surface present mode MAILBOX
2024-07-11T10:56:03+02:00 [WARN] Unable to forbid exclusive full screen
2024-07-11T10:56:03+02:00 [INFO] Opening main db
2024-07-11T10:56:03+02:00 [ERROR] No path stored for this editor
2024-07-11T10:56:04+02:00 [INFO] Node runtime install_if_needed
2024-07-11T10:56:04+02:00 [INFO] starting language server. binary path: "/home/ciaran/.local/share/zed/node/node-v18.15.0-linux-x64/bin/node", working directory: "/", args: ["/home/ciaran/.local/share/zed/copilot/copilot-v0.5.0/dist/agent.js", "--stdio"]
2024-07-11T10:56:04+02:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-07-11T08:56:04.763Z] Agent service starting",
  "metadataStr": "[DEBUG] [agent] [2024-07-11T08:56:04.763Z]",
  "extra": [
    "Agent service starting"
  ]
}
2024-07-11T10:56:04+02:00 [INFO] Language server with id 0 sent unhandled notification client/registerCapability:
{
  "registrations": [
    {
      "id": "26df1674-92c6-408e-864a-d1cf948c52b1",
      "method": "workspace/didChangeWorkspaceFolders",
      "registerOptions": {}
    }
  ]
}
2024-07-11T10:56:04+02:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-07-11T08:56:04.774Z] Telemetry initialized",
  "metadataStr": "[DEBUG] [agent] [2024-07-11T08:56:04.774Z]",
  "extra": [
    "Telemetry initialized"
  ]
}
2024-07-11T10:56:06+02:00 [INFO] Creating a descriptor pool for at most 16 sets
2024-07-11T10:56:06+02:00 [INFO] Creating a descriptor pool for at most 16 sets
2024-07-11T10:56:06+02:00 [INFO] Creating a descriptor pool for at most 256 sets
2024-07-11T10:56:06+02:00 [INFO] Creating a descriptor pool for at most 256 sets

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ui/fontFont feedback for readability, size, style, etcbugDEPRECATED label: use issue type 'Bug' insteadplatform:linuxhappens only on linux, not other OSplatform:linux/waylandhappens only on Linux Wayland

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions