Hi all, I have started learning Hebrew and changed the font on my cards (styling) to SBL Hebrew so it displays correctly. However, while the characters look perfect in the editor, when I am actually quizzed on them they look different. See here: Imgur: The magic of the Internet
Can anyone advise how I can fix how they display on the flashcards themselves?
If you install the font in your collection as described (further down) in the Styling section – it will sync to your other devices and be available to display your cards.
Thank you. I’ve been trying to install the font to sync it over to mobile but with no success. I’ve used this code if you’d be able to point out where I’ve gone wrong?
Try putting the font-family name in quotes, since it has a space – "SBL Hebrew". And you’re missing a semicolon at the end of a line. You added the file with that new filename to your collection.media folder?
Thank you for your help. That seems to have been the right fix, but the Android app now gives me an error: “Failed to load SBL Hebrew.ttf” Any ideas?
If that’s the exact text of the error, then are you being consistent about the leading-underscore? AnkiDroid should know that the filename is _SBL Hebrew.ttf.
If not – is it possible that the file hasn’t synced to AnkiDroid yet?
Forcing a one-way sync doesn’t impact Media Sync.
But in that error, it looks like the file is called _SBLHebrew.ttf – underscore, but no space. Is that what the file in your collection.media is actually called?
I don’t think your file has the right filename. It shows in that screenshot as ending in .ttf – but the file right next to it (which is probably an image) has no extension, so I think File Explorer is hiding extensions. You can click View at the top of the screen to make it show extensions, or right-click on the font file and open Properties – what’s the full name of the file?
I took out the .ttf I’d added, and it looks like it’s working now on mobile. Thank you so so so much for your help. I greatly appreciate the time you’ve taken and your patience!