Skip to content

Message box ignores Settings → Chat font #1904

Closed

Description

@Hyd3-14

What happened

With Settings → Chat → Chat font set to "HackGen35 Console NF" (a Japanese monospace font installed on the device), the transcript is drawn in HackGen, but the text I type in the message box is still drawn in the interface font (Pretendard, with kanji falling back to the system font). Typing 判断 in the box and comparing it with the same word in the transcript shows two different typefaces.

.prompt-dock sets font-family: var(--font-chat, var(--font-ui)), but .composer-text, .composer-measure (src/components/Composer.css:504 on main) sets font-family: var(--font-ui) again, so the textarea never picks up the chat font. Its size already follows Chat font size (#515), and the dock itself is set to the chat font, so the override on the textarea looks unintended.

Expected: the message box (and .composer-measure, so the measured height still matches) uses var(--font-chat, var(--font-ui)).

How often

Every time

Ovis version

0.4.13

How it runs

herdr plugin

Server PC

Arch Linux (kernel 7.2.9)

Device and browser

Windows, Brave (Shields fingerprinting protection allowed for the site, so installed fonts are visible: the transcript uses the chosen font)

How the device reaches the server

tailscale serve

How it signs in

Not sure

Screenshots or logs

Screenshot to follow in a comment.

Activity

  1. Hyd3-14 commented on Oct 24, 2026

    @Hyd3-14
    Author
    Image
  2. added a commit that references this issue on Oct 25, 2026
    a152ab0
  3. added a commit that references this issue on Oct 25, 2026
    31c5f82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions