October 17, 2026

The next Omarchy fixes typing and fonts for Japanese, Chinese and Korean

0

Menu search that finally works with Mozc, Hangul, Pinyin and Chewing, consistent Han glyphs across every app, a new font command and a themed Fcitx candidate window, all coming in the next version.

GitHub preview card for omacom/omarchy pull request #15508, Perfect Japanese, Chinese and Korean setups, by omarchybot with the pink Omarchy logo: 4 reviews, 46 files, +974 -62, 13 commits

Image: omacom/omarchy PR #15508 (GitHub)

Omarchy’s interface is being translated into 50 languages, and now it is learning to type in some of the hardest ones properly. A pull request titled “Perfect Japanese, Chinese and Korean setups”, opened by @omarchybot and merged by DHH on October 15, 2026, goes past translated menus and tackles input methods, glyph forms and keyboards for CJK users. It is coming in the next version.

The most visible fix is in the Omarchy menu itself. According to the PR, Fcitx never engaged in the menu search: with Mozc, Hangul, Pinyin or Chewing selected, the search line just got raw romaji. The search field is now a new FilterInput component, so the preedit text renders in place and committed text filters the menu as you would expect.

Next up are glyph forms. Han characters are drawn differently in Japanese, Korean, Simplified and Traditional Chinese, and on a system with no CJK language set, GTK, terminals and Qt apps were drawing Korean forms while Chromium and Ghostty drew Japanese ones. Omarchy now defaults to Noto CJK JP after its Latin fonts, so every app agrees, and only CJK characters change face. To pick something else, there is a new omarchy font cjk [jp|kr|sc|tc|hk|default] command, plus a Style > Font > Chinese, Japanese, Korean entry in the menu. The PR notes that Hong Kong forms were previously unreachable.

Language and input method now go together too. Choosing Japanese, Korean or Chinese under Setup > Language also adds Mozc, Hangul, Pinyin or Chewing when the Fcitx group has no composition engine yet, and sets the glyph forms once.

Keyboards get a lot of attention:

  • Two-set Hangul, Zhuyin and Cangjie now stay on their QWERTY positions for Dvorak, Colemak, AZERTY and QWERTZ users, instead of scattering jamo and bopomofo across the wrong keys.
  • Korean installs XKB’s kr(kr104), making Right Alt the 한/영 key and Right Ctrl the 한자 key. The trade-off: dictation’s Right Alt push-to-talk does not fire with Korean, but F9 and Super+Ctrl+X still do.
  • The installer gains a Hong Kong (Cangjie) option, which adds fcitx5-table-extra (43 MB) to the base package set, and the Zhuyin row becomes Taiwan (Zhuyin).
  • The keybindings menu shows the right key names on JIS keyboards.

Fcitx itself gets polish as well. Its candidate window now follows the Omarchy theme, and the service runs fcitx5 --replace so it no longer gets stuck in a restart loop when another instance is already running.

The new install choices also needed the ISO’s installer to accept them, and that change, omarchy-iso #274, was merged by DHH the same night. The PR closes four issues (#9580, #11682, #10452 and #7461) and credits earlier community work by @usutani, @linyiru, @TAE58, @akitaonrails, @MoerAI and @yamz8. A nice example of long-standing contributions finally landing together.

Source: https://github.com/omacom/omarchy/pull/15508

Leave a Reply

Your email address will not be published. Required fields are marked *