Language & Font Support

PeekSmith 3, Bond, and MrCard support multiple languages and character sets, allowing you to perform anywhere in the world.

Quick Fix: Text Not Displaying Properly?

If you see garbled text or missing characters on your PeekSmith device:

  1. Open the PeekSmith app
  2. Go to Settings โ†’ Select your device
  3. Tap Details โ†’ Find Font setting
  4. Choose the appropriate font:
    • Roboto โ€” For Hebrew and Arabic
    • Unifont โ€” For Chinese, Japanese, Korean, and most other languages
    • PeekSmith Font โ€” Default font with transliteration

Font Options

PeekSmith Font (Default)

Available on: PeekSmith One, Two, 2B, 3, and Bond

What it supports:

  • Latin alphabet (A-Z, a-z)
  • Western European accents (ร , รฉ, รฑ, รถ, etc.)
  • Numbers and basic symbols
  • Transliteration for non-Latin scripts

What is transliteration?

Instead of displaying the original characters, PeekSmith Font converts non-Latin text into readable Latin equivalents:

  • Chinese: ๅŒ—ไบฌ โ†’ โ€œBei Jingโ€
  • Russian: ะบั€ะพะปะธะบ โ†’ โ€œkrolikโ€
  • Arabic: ู…ุฑุญุจุง โ†’ โ€œmrhbaโ€
  • Hebrew: ืฉืœื•ื โ†’ โ€œshalomโ€

Why use transliteration?

It was our first step toward international support, and it still works well when:

  • You need maximum readability in English
  • The phonetic version is clear enough for your routine
  • Youโ€™re performing with spectators who understand Latin characters

Roboto Font

Available on: PeekSmith 3

What it supports:

  • Extended European Latin with accented characters
  • Hebrew โ€” Full character support
  • Arabic โ€” Full character support with right-to-left text
  • Numbers and symbols

When to use Roboto:

Choose Roboto when performing in Hebrew or Arabic. It provides native character rendering with proper right-to-left text support.

Available on: PeekSmith 3, Bond, MrCard

What it supports:

Over 60,000 glyphs including:

Asian Languages:

  • Chinese (Simplified and Traditional)
  • Japanese (Hiragana, Katakana, Kanji)
  • Korean (Hangul)
  • Vietnamese
  • Thai

Cyrillic:

  • Russian
  • Ukrainian
  • Bulgarian
  • Serbian
  • And other Cyrillic-based languages

Other Scripts:

  • Greek
  • Armenian
  • Georgian
  • Hebrew (alternative to Roboto)
  • Arabic (alternative to Roboto)
  • Many additional scripts and symbols

When to use Unifont:

Unifont is the most universal option. Choose it when:

  • Performing in Chinese, Japanese, Korean, or Thai
  • Working with Cyrillic languages
  • You need the widest possible character support
  • Transliteration isnโ€™t sufficient for your routine

Current limitations:

  • Some complex glyphs are still being refined
  • Right-to-left text support is planned but not yet active for Unifont

How to Change Font

On PeekSmith 3, Bond, or MrCard

  1. Open the PeekSmith app
  2. Go to Settings
  3. Under Connected Devices, select your device
  4. Tap Detailsโ€ฆ
  5. Scroll down to Font setting
  6. Choose your preferred font:
    • PeekSmith Font โ€” Default, with transliteration
    • Roboto โ€” For Hebrew and Arabic
    • Unifont โ€” For Chinese, Japanese, Korean, and most other languages
  7. The change takes effect immediately

Supported Languages by Font

Full Native Character Support

These languages display with their native characters (using Unifont or Roboto):

East Asian:

  • Chinese (Simplified) โ€” ็ฎ€ไฝ“ไธญๆ–‡
  • Chinese (Traditional) โ€” ็น้ซ”ไธญๆ–‡
  • Japanese โ€” ๆ—ฅๆœฌ่ชž
  • Korean โ€” ํ•œ๊ตญ์–ด
  • Vietnamese โ€” Tiแบฟng Viแป‡t
  • Thai โ€” เน„เธ—เธข

Cyrillic:

  • Russian โ€” ะ ัƒััะบะธะน
  • Ukrainian โ€” ะฃะบั€ะฐั—ะฝััŒะบะฐ
  • Bulgarian โ€” ะ‘ัŠะปะณะฐั€ัะบะธ
  • Serbian โ€” ะกั€ะฟัะบะธ

Middle Eastern:

  • Hebrew โ€” ืขื‘ืจื™ืช (Roboto or Unifont)
  • Arabic โ€” ุงู„ุนุฑุจูŠุฉ (Roboto or Unifont)

European:

  • Greek โ€” ฮ•ฮปฮปฮทฮฝฮนฮบฮฌ
  • Armenian โ€” ี€ีกีตีฅึ€ีฅีถ
  • Georgian โ€” แƒฅแƒแƒ แƒ—แƒฃแƒšแƒ˜

Latin with Accents:

  • French, Spanish, German, Italian, Portuguese, Polish, Czech, and many more

Transliteration Support

These languages work via transliteration (using PeekSmith Font):

Any language not listed above will be converted to Latin characters. This works for many languages but displays phonetic approximations rather than native characters.

Why Multiple Fonts?

Each font was selected and optimized for instant readability during live performances.

PeekSmith Font: Minimal, crisp, maximum clarity โ€” perfect for English and European languages.

Roboto Font: Specifically tuned for Hebrew and Arabic with proper right-to-left support.

Unifont: Universal coverage with over 60,000 characters, enabling worldwide performances.

We continue to refine rendering and expand language support based on performer feedback.

Performance Tips

Test before your show:

  • Send a test message in your target language
  • Verify characters display correctly
  • Check readability at a glance (the real performance condition)

Font affects readability:

  • Unifont has smaller characters due to its complexity
  • PeekSmith Font and Roboto have larger, clearer characters
  • Choose based on your language needs vs. readability requirements

Battery consideration:

  • Complex character rendering (Unifont) uses slightly more power
  • Not significant for normal use, but good to know for long shows

Need Help with Your Language?

If you perform in a language we donโ€™t support well yet, or if thereโ€™s a script youโ€™d love to see improved:

  1. Join the community: PeekSmith Facebook Group
  2. Share examples: Post screenshots, characters, or test cases
  3. Tell us whatโ€™s not working: The more real-world feedback we get, the faster we can improve

The international magic community has shaped PeekSmithโ€™s language support from the beginning. Your input helps us continue that tradition.

Still Have Questions?