How to Fix “???” and Missing Symbols in Jagannath Hora (Windows & Mac)

Why Am I Seeing Question Marks (???) in My Chart?

You just installed Jagannath Hora, opened it with excitement to create your first birth chart, and instead of seeing planet symbols like Sun (Su) or Jupiter (Ju), your chart is filled with “???” question marks or weird square boxes (□).

Don’t panic. Your software isn’t broken.

This is the #1 most common error in Jagannath Hora, affecting both Windows and Mac users. It happens because the specific Sanskrit/Glyph fonts required by the software were not automatically “registered” by your system during installation.

Whether you’re on Windows 10, Windows 11, or using Parallels/CrossOver on a Mac, here’s the 2-minute fix to get your planets displaying correctly.


Quick Visual Guide: What the Problem Looks Like

❌ Before Fix:

  • Planet positions show: ??? ??? ???
  • Sign symbols appear as: □ □ □
  • Sanskrit text displays as garbled characters
  • Chart looks unprofessional and unreadable

✅ After Fix:

  • Planet symbols display correctly: Su, Mo, Ma, Me, Ju, Ve, Sa
  • Sign glyphs show properly: Aries, Taurus, Gemini, etc.
  • Sanskrit text renders beautifully
  • Professional, readable charts

Solution 1: The Automatic Fix (Try This First)

This works for 95% of users and takes less than 2 minutes.

Step-by-Step Instructions

Step 1: Close Jagannath Hora

  • Make sure the program is completely closed (check system tray)
  • If it’s still running in the background, close it from Task Manager

Step 2: Open File Explorer

  • Press Windows Key + E on your keyboard
  • Or click the folder icon in your taskbar

Step 3: Navigate to Installation Folder

Go to one of these locations (depending on your installation):

C:\Program Files (x86)\Jagannath Hora\

Or:

C:\Program Files\Jagannath Hora\

Or (if you chose custom location):

C:\Jagannath Hora\

💡 Quick Tip: If you can’t remember where you installed it, search for “Jagannath Hora” in Windows Search, right-click the program, and select “Open file location.”

Step 4: Locate the Font Folder

Inside the Jagannath Hora folder, look for:

  • A folder named jhora_fonts or fonts
  • Or look directly for .ttf files in the main folder

Step 5: Install the Fonts

You’ll see font files with these names:

  • Rishabh.ttf (Most important!)
  • Siddhanta.ttf (Second most important)
  • LRishabh.ttf (Variant)
  • Sanskrit.ttf (For Sanskrit text)
  • AstroGadget.ttf (For symbols)

To install each font:

  1. Right-click on Rishabh.ttf
  2. Select “Install” or “Install for all users”
    • Choose “Install for all users” if you see both options
  3. Wait for the installation to complete (1-2 seconds)
  4. Repeat for Siddhanta.ttf
  5. Optionally install the other .ttf files as well

Step 6: Restart Jagannath Hora

  • Open Jagannath Hora again
  • Create a new chart or open an existing one
  • The symbols should now display correctly!

Solution 2: The “Preferences” Fix (If Fonts Are Installed But Still Not Showing)

Sometimes the fonts install correctly, but the software doesn’t know which font to use for displaying planets and signs.

Manual Font Configuration

Step 1: Open Jagannath Hora

Step 2: Access Font Settings

  • Go to the top menu bar
  • Click: Preferences → Display → Font / Size of various texts

Step 3: Configure Planet Symbols

  1. In the dialog box, find “Planets in charts”
  2. Click on it to select
  3. A font selection dropdown will appear
  4. Scroll through the list and select “Rishabh”
    • If you don’t see “Rishabh,” try “LRishabh” or “Siddhanta”
  5. Click OK or Apply

Step 4: Configure Sign Symbols

  1. Find “Signs in charts” in the same menu
  2. Click on it
  3. Select “Rishabh” or “Siddhanta”
  4. Click OK

Step 5: Configure Other Text Elements (Optional)

For a fully professional look, also configure:

  • Nakshatras: Use “Siddhanta” or “Sanskrit”
  • Headers: Use “Siddhanta”
  • General text: Use standard Windows fonts like “Arial” or “Tahoma”

Step 6: Apply and Test

  • Click OK to close the Preferences
  • The changes apply immediately
  • Your chart should now display correctly

Special Instructions for Mac Users (Parallels/CrossOver)

If you followed our Complete Guide to Installing JHora on Mac, you might still face font issues because the Windows environment inside your Mac doesn’t automatically share fonts with macOS.

Critical Point: Install Fonts INSIDE Windows

You must install the fonts in the Windows environment, NOT in your Mac system.

For Parallels Desktop Users

  1. Open your Parallels Windows virtual machine
  2. Inside the Windows window, open File Explorer
  3. Navigate to the JHora installation folder:
    • C:\Program Files (x86)\Jagannath Hora\
  4. Follow the “Automatic Fix” steps above (Solutions 1 & 2)
  5. Restart JHora inside Windows

💡 Pro Tip: Use Parallels’ “Coherence Mode” to make JHora float on your Mac desktop like a native app while still accessing Windows File Explorer.

For CrossOver Users

CrossOver can be trickier with fonts. Here’s the workaround:

Method A: Install via CrossOver Interface

  1. Open CrossOver
  2. Right-click on the Jagannath Hora bottle
  3. Select “Open C: Drive”
  4. Navigate to the JHora installation folder
  5. Find the font files (.ttf)
  6. Right-click and select “Install” (if available)

Method B: Manual Font Installation

  1. Open CrossOver
  2. Click “Run Command” in your JHora bottle
  3. Type: control fonts
  4. This opens the Windows Fonts folder
  5. Drag and drop the .ttf files from the JHora folder into the Fonts window
  6. Restart JHora

Method C: Use CrossOver’s Font Installer

  1. Download the fonts to your Mac Desktop
  2. In CrossOver, select your JHora bottle
  3. Go to Bottle → Install Software
  4. Select “Install a font”
  5. Choose the .ttf files
  6. CrossOver will install them in the bottle

Solution 3: Download Fonts Manually (If Files Are Missing)

If you can’t find the jhora_fonts folder or the .ttf files, your installation might be incomplete.

Option A: Reinstall with Full Version

  1. Uninstall Jagannath Hora completely
  2. Delete the installation folder
  3. Download jh_full_install.zip (102MB) from the official website
    • Important: Use the FULL install, not the short version
    • URL: www.vedicastrologer.org/jh
  4. Extract and install
  5. The full version guarantees all fonts are included

Option B: Download Fonts Separately

If you prefer not to reinstall:

  1. Visit the official Jagannath Hora website
  2. Look for a “Fonts Download” or “Font Fix” link
  3. Download the font package
  4. Extract the .ttf files
  5. Install them using Solution 1 steps above

⚠️ Warning: Only download fonts from the official JHora website or trusted sources. Never install fonts from random websites—they could contain malware.


Solution 4: System-Level Font Installation (Advanced)

If none of the above works, manually install fonts at the system level.

Windows 10 & 11

Step 1: Copy Font Files

  1. Navigate to your JHora installation folder
  2. Copy all .ttf files (Rishabh.ttf, Siddhanta.ttf, etc.)

Step 2: Open Windows Fonts Folder

  1. Press Windows Key + R
  2. Type: fonts
  3. Press Enter
  4. This opens: C:\Windows\Fonts

Step 3: Install Fonts

  1. Drag and drop the .ttf files into the Fonts window
  2. Or right-click in the Fonts window → “Install new font”
  3. Browse to your copied .ttf files
  4. Select all and click “Install”

Step 4: Restart Computer

  • Restart your entire computer (not just JHora)
  • This ensures fonts are fully registered
  • Launch JHora and test

Troubleshooting: Still Not Working?

Problem: Fonts Installed But Symbols Still Show ???

Possible Causes:

  1. Font registry corruption
  2. Windows font cache issues
  3. Incorrect font file version
  4. Permissions issues

Solutions:

A. Clear Font Cache (Windows)

1. Press Windows Key + R
2. Type: services.msc
3. Find "Windows Font Cache Service"
4. Right-click → Restart
5. Restart computer

B. Run as Administrator

1. Right-click Jagannath Hora shortcut
2. Select "Run as administrator"
3. This ensures proper font access

C. Check Font File Integrity

1. The Rishabh.ttf file should be ~50-100KB
2. If it's 0KB or corrupted, redownload

Problem: Fonts Work But Look Pixelated/Blurry

Solution:

  1. In JHora, go to Preferences → Display
  2. Increase the font size for “Planets” and “Signs”
  3. Recommended sizes: 10-12pt for planets, 11-13pt for signs
  4. Enable Windows ClearType for better font rendering:
    • Search “ClearType” in Windows Search
    • Run “Adjust ClearType text”
    • Follow wizard

Problem: Different Charts Show Different Font Issues

Solution: This happens when you’ve configured fonts for D1 (birth chart) but not for divisional charts (D9, D10, etc.)

  1. Go to Preferences → Display → Font settings
  2. Make sure ALL chart types use the same font
  3. Set a default font for all new charts

Preventing Future Font Issues

Best Practices

1. Always Use Full Installation

  • Download jh_full_install.zip (102MB), not the short version
  • The full version includes all fonts and dependencies

2. Install Fonts Immediately After Installation

  • Don’t wait until you see the error
  • Install Rishabh.ttf and Siddhanta.ttf right after installing JHora

3. Create a Font Backup

  • Copy all .ttf files from the JHora folder
  • Store them in a cloud drive or USB
  • If you reinstall Windows or JHora, you have the fonts ready

4. For Mac Users: Keep Windows Updated

  • In Parallels, regularly update Windows 11
  • Updated Windows handles fonts better
  • Install Windows updates before installing JHora

5. Document Your Settings

  • After configuring fonts in Preferences, take a screenshot
  • If you need to reinstall, you’ll know exactly which settings to use

Quick Reference Chart

SymptomMost Likely CauseSolution
??? in planet positionsRishabh.ttf not installedInstall Rishabh.ttf
□ boxes for signsSiddhanta.ttf not installedInstall Siddhanta.ttf
Garbled Sanskrit textSanskrit.ttf missingInstall Sanskrit.ttf
Some charts work, others don’tInconsistent font settingsConfigure all chart types in Preferences
Works after install, breaks after restartFont cache issueClear Windows font cache
Mac-specific: Can’t find .ttf filesLooking in Mac filesystemLook in Windows filesystem inside Parallels

Summary: The 2-Minute Fix

The Problem:
Windows didn’t register the Rishabh.ttf font during installation.

The Fix:

  1. Navigate to C:\Program Files (x86)\Jagannath Hora\
  2. Find jhora_fonts folder
  3. Right-click Rishabh.ttf → “Install for all users”
  4. Repeat for Siddhanta.ttf
  5. Restart Jagannath Hora

Time Required: 2 minutes
Success Rate: 95%+


What’s Next?

Now that your charts display correctly, you’re ready to explore Jagannath Hora’s powerful features!

Recommended Next Steps:

  1. How to Change from North Indian to South Indian Chart Style – Customize your chart layout preference
  2. Complete Beginner’s Guide to Reading Your Birth Chart – Learn chart interpretation basics
  3. Understanding Vimshottari Dasha: When Will Events Happen? – Master predictive timing
  4. How to Match Horoscopes (Kundali Milan) in JHora – Use JHora for compatibility analysis
  5. Finding Auspicious Times (Muhurta) with Jagannath Hora – Plan important events

Still Having Issues?

Leave a comment below with:

  • Your operating system (Windows 10/11, Mac with Parallels/CrossOver)
  • Exact error message or what you see instead of symbols
  • Which solutions you’ve already tried

We respond to every comment and will help you troubleshoot!


Did This Fix Your Font Problem?

If this guide helped you fix the ??? error, please:

  • ⭐ Share this article with fellow astrologers
  • 💬 Leave a comment about which solution worked for you
  • 🔗 Bookmark this page for future reference

Your feedback helps us improve our tutorials!


Related Articles:


Last Updated: December 2025

Leave a Comment