Skip to main content

Multi-Language Support

Yooz Notes fully supports Right-to-Left (RTL) languages and CJK (Chinese, Japanese, Korean) scripts.

Supported Languages​

RTL Languages​

Write naturally in right-to-left scripts:

  • Arabic (العربية)
  • Hebrew (עברית)
  • Persian/Farsi (فارسی)
  • Urdu (اردو)

CJK Languages​

Full support for East Asian scripts:

  • Chinese - Simplified (简体中文) and Traditional (繁體中文)
  • Japanese (日本語) - Hiragana, Katakana, Kanji
  • Korean (한국어) - Hangul

Other Languages​

Yooz Notes works with 15+ languages including:

  • European languages (accents, umlauts)
  • Cyrillic scripts (Russian, Ukrainian)
  • Greek
  • Thai
  • Vietnamese
  • And more...

Using RTL Text​

Automatic Detection​

Yooz Notes automatically detects RTL text and adjusts:

  • Text alignment switches to right
  • Cursor behavior adapts
  • Line direction reverses

Just start typing in Arabic, Hebrew, or other RTL language.

Manual RTL Toggle​

For notes primarily in RTL:

  1. Keyboard Shortcut: Cmd/Ctrl + Shift + X
  2. Or click the direction toggle in the toolbar

This sets the default direction for the entire note.

Mixed Content​

Write in multiple languages within the same note:

English text flows left to right.

النص العربي يتدفق من اليمين إلى اليسار.

Back to English seamlessly.

The editor automatically handles bidirectional text.

CJK Input Methods​

IME Compatibility​

Yooz Notes works with all standard Input Method Editors:

SystemIMEStatus
macOSChinese PinyinFull support
macOSJapanese RomajiFull support
macOSKorean 2-SetFull support
WindowsMicrosoft IMEFull support
LinuxIBus, FcitxFull support

Using IME​

  1. Switch to your preferred input method
  2. Type in Yooz Notes as usual
  3. Candidate selection works normally
  4. Converted text appears styled

Tips for CJK Users​

  • Punctuation: Full-width punctuation supported
  • Line breaks: Works naturally with CJK text
  • Vertical text: Not currently supported (horizontal only)

Markdown with RTL/CJK​

All markdown features work with RTL and CJK:

RTL Markdown Example​

# عنوان بالعربية

هذا **نص عريض** و*نص مائل*.

- عنصر أول
- عنصر ثاني

CJK Markdown Example​

# 日本語のタイトル

これは**太字**と*斜体*です。

1. 最初の項目
2. 二番目の項目

Mermaid Diagrams​

Mermaid diagrams support RTL and CJK labels:

Tags in Different Languages​

Tags work in any language:

#مشروع #عمل #أفكار
#プロジェクト #仕事 #アイデア
#项目 #工作 #想法

Use consistent language for your tags or mix as needed.

Search works across all languages:

  • Type Arabic to find Arabic notes
  • Type Chinese to find Chinese notes
  • Mix languages in search queries

Search Tips​

  • CJK search works character-by-character
  • RTL search respects text direction
  • Accented characters match base letters (configurable)

Font Support​

Default Fonts​

Yooz Notes uses system fonts that support:

ScriptFont Stack
LatinSystem UI fonts
ArabicSystem Arabic fonts
HebrewSystem Hebrew fonts
CJKSystem CJK fonts

Font Quality​

For best appearance:

  • Ensure system language packs installed
  • Update to latest OS for font improvements
  • Browser renders using native fonts

Keyboard Shortcuts​

Standard shortcuts work regardless of language:

ActionShortcutWorks in RTL/CJK
BoldCmd/Ctrl + BYes
ItalicCmd/Ctrl + IYes
New NoteCmd/Ctrl + NYes
SearchCmd/Ctrl + FYes
RTL ToggleCmd/Ctrl + Shift + XYes

Best Practices​

For RTL Content​

  1. Use RTL toggle for primarily Arabic/Hebrew notes
  2. Use headings (#) for structure
  3. Test with longer paragraphs
  4. Keep mixed-direction content minimal

For CJK Content​

  1. Ensure IME is configured correctly
  2. Use appropriate punctuation (full-width)
  3. Line breaks work naturally
  4. Tags can be in any language

For Mixed Content​

  1. Keep language switches at paragraph boundaries
  2. Use headings to separate sections by language
  3. Test readability after mixing

Known Limitations​

Current Limitations​

  • Vertical text not supported (CJK traditional)
  • Ruby annotations not supported (Japanese furigana)
  • Complex Arabic ligatures depend on system fonts

Planned Improvements​

  • Enhanced RTL support in tables
  • Better bidirectional cursor navigation
  • Custom font options

Troubleshooting​

Text Direction Wrong?​

  1. Toggle RTL mode (Cmd/Ctrl + Shift + X)
  2. Check paragraph direction
  3. Refresh the page

IME Not Working?​

  1. Ensure IME enabled in system
  2. Check browser IME support
  3. Try a different browser
  4. Restart the IME

Characters Not Displaying?​

  1. Install language support on your OS
  2. Check browser font settings
  3. Update to latest browser version

Privacy Note​

Local Processing

All text rendering, including RTL/CJK layout, happens locally. Your multilingual notes never leave your device for processing.

Learn More​