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:
- Keyboard Shortcut:
Cmd/Ctrl + Shift + X - 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:
| System | IME | Status |
|---|---|---|
| macOS | Chinese Pinyin | Full support |
| macOS | Japanese Romaji | Full support |
| macOS | Korean 2-Set | Full support |
| Windows | Microsoft IME | Full support |
| Linux | IBus, Fcitx | Full support |
Using IME
- Switch to your preferred input method
- Type in Yooz Notes as usual
- Candidate selection works normally
- 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
Multi-Language Search
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:
| Script | Font Stack |
|---|---|
| Latin | System UI fonts |
| Arabic | System Arabic fonts |
| Hebrew | System Hebrew fonts |
| CJK | System 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:
| Action | Shortcut | Works in RTL/CJK |
|---|---|---|
| Bold | Cmd/Ctrl + B | Yes |
| Italic | Cmd/Ctrl + I | Yes |
| New Note | Cmd/Ctrl + N | Yes |
| Search | Cmd/Ctrl + F | Yes |
| RTL Toggle | Cmd/Ctrl + Shift + X | Yes |
Best Practices
For RTL Content
- Use RTL toggle for primarily Arabic/Hebrew notes
- Use headings (
#) for structure - Test with longer paragraphs
- Keep mixed-direction content minimal
For CJK Content
- Ensure IME is configured correctly
- Use appropriate punctuation (full-width)
- Line breaks work naturally
- Tags can be in any language
For Mixed Content
- Keep language switches at paragraph boundaries
- Use headings to separate sections by language
- 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?
- Toggle RTL mode (Cmd/Ctrl + Shift + X)
- Check paragraph direction
- Refresh the page
IME Not Working?
- Ensure IME enabled in system
- Check browser IME support
- Try a different browser
- Restart the IME
Characters Not Displaying?
- Install language support on your OS
- Check browser font settings
- Update to latest browser version
Privacy Note
All text rendering, including RTL/CJK layout, happens locally. Your multilingual notes never leave your device for processing.