Change default Arabic font.

Is there any possible way to change the default Arabic font to Tahoma instead of the current Geeza Pro?


I did some testing, I disabled Geeza pro in Font Book, and automatically OS X made the next available Arabic font the default one. I disable that too and the next available one became the default one, and the fonts were listed alphabetically.


OK, so if I can somehow change the name of Tahoma to some something like AAArabicTahoma so that it becomes the first font that supports arabic I can disable Geeza Pro, and OS X will automatically start using this font.


Now, how do i change the PostScript name, full name, and family of Tahoma to AAArabicTahoma so that there is not conflict with the original Tahoma font.


Note: I will be having the original Tahoma font and the new AAArabicTahoma font, basically they are duplicated but with totally different names, and are treated by OS X as two different fonts.


Thanks

10F569, Mac OS X (10.7.1), 2.26 GHz Intel Core 2 Duo | 4 GB 1067 MHz DDR3

Posted on Oct 21, 2011 9:51 AM

Reply
19 replies

Oct 23, 2011 4:57 AM in response to ademsemir

I was able to achieve what I wanted. A friend of mine had Fontlab studio, and I was able to Modify the Tahoma and Tahoma Bold fonts into AAATahoma and AAATahoma Bold. I had to rename the PostScript name, full name, family and a bunch of other names and now OS X recognises it as a totally different font and there is no conflict with the original Tahoma and Tahoma Bold fonts. I named the files to AAATahoma so that they become the first fonts that support Arabic, like I said earlier OS X resolves to the first font that supports Arabic when Geeza Pro is disabled, and it does that alphabetically.


After renaming the files all I had to do was add them to Font Book and disable Geeza Pro which is the default Arabic font for OS X.


I have tested it، and I haven't had any issues, it works with Safari, Mail, Textedit، Wordpress, chrome, twitter, Growl, Spotlight، Finder, Dashboard, pretty much every app that I have tried so far.


I don't know if it is legal to modify the name of the fonts, but other than the name I haven't modified anything else, like the copyright information, the owner deisgner etc. and I am only using it for personal use.


If you would like to have the font files leave a post and I will send you a download link.


adem


Screenshot of Font Book showing both fonts.

User uploaded file

User uploaded file


/___sbsstatic___/migration-images/migration-img-not-avail.png

Oct 21, 2011 10:07 AM in response to ademsemir

Tahoma cannot in general be used for Arabic on a Mac, because it uses Windows opentype technology to connect the letters. I think only TextEdit and perhaps Mellel will display it properly. Other apps will not show the different shapes of Arabic characters in medial and final position. That requires the Mac aat technology you find in Geeza Pro and some other fonts.


If you want to modify the Tahoma font as you suggest, I think you need to use a font editor. A free one is FontForge. The most popular commercial options are made by FontLab.

Oct 21, 2011 10:35 AM in response to Tom Gewecke

Thanks Tom, I tested Tahoma in WriteRoom and you are right Tahoma is not recognized, only TextEdit seems to recognize this font. Another font that I like is Arial Unicode MS which works in WriteRoom and I just tested it by disabling Geeza and all the other Arabic fonts above it Arial unicode, and OS X is using it as the default font in Twitter, Stickies, spotlight, chrome, etc. which means its supported by Mac.


So, now I will just have to rename Arial Unicode MS into something like AAArial and that would do the trick. I checked out FontForge but its only offered as source and I am not really that experienced at compiling. FontLab, they probably have some Trial and since I only need to use it once I met get away with that, but which product is it?


I don't mind any other windows or Ubuntu apps either. and thanks again.

Oct 21, 2011 11:25 AM in response to ademsemir

Arial Unicode is the same technology as Tahoma and will not work in most apps. If you think it is working in WriteRoom it has simply substituted Geeza Pro or another Apple font instead. If you will make the text size very large you should be able to see that it is not Arial Unicode.


Can you explain why it is you want to do this? You just don't like Geeza Pro and don't want to bother manually changing the font to something else before you start typing?

Oct 21, 2011 11:50 AM in response to ademsemir

yes, the main reason I want to change the font is becuase I don't like Geeza Pro, its like Times New Roman for Arabic.


Ya its a simple job to change the font everytime I want to type in Arabic, but this is something that I will be doing every single time on each and every app that I use, so if there is a solution to change the default font, why not use it. And for some apps like Twitter or Chrome, I dont have the option to change the font, hence my only option is to change the default font.

Oct 21, 2011 12:32 PM in response to ademsemir

ademsemir wrote:


yes, the main reason I want to change the font is becuase I don't like Geeza Pro


Unfortunately you can't display Arabic on a Mac in general with some Windows font like Arial Unicode or Tahoma. Here is a list of the fonts provided by Apple that should work:


Al Bayan, Baghdad, DecoType Naskh, KufiStandard, Nadeem, Damascus


Other sources of AAT fonts are:


http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=ArabicFonts


http://www.redlers.com/downloadfont.html

Oct 21, 2011 12:50 PM in response to Tom Gewecke

ok, they pretty much all look the same, but still how do I get one of these fonts to become the default font?


so far I can only think of the methond in the first post i.e. renaming the font's PostScript name, full name, and family, so that OS X will recognise it as a new font.


So which program can do that, other than FontForge, and if fontlab has a trial version which product do I have to download.

Oct 21, 2011 12:59 PM in response to ademsemir

I think every font editor can change the names. I don't know if it will work, as i have never tried to change a default font like that.


By the way, I think I was wrong, I did not have my OS 7 machine running, but it looks like for me both Tahoma and Arial Unicode now display with connected letters in WriteRoom (though I would still recommend choosing an Apple font).

Oct 26, 2011 2:26 AM in response to ademsemir

I would just like to report back on what I have experienced so far.

As you know I was able to change the default font and everything has been working fine, however I have noticed that with the Twitter app, whenever there are lots of Arabic tweets to load, the fontd process in activity monitor jumps to 98% CPU for a few seconds and then goes down to 0%, it has also become a bit unresponsice and I am seeing the spinning ball of death more often. I am also using Yorufukurou, another twitter app and haven't had an issue with it either, seems like its only a problem with the way the official Twitter app works. When I reverted back to Geeza Pro as my default font, Twitter app became resposive again.

Other than twitter all the apps seem to work fine and I haven't had an issue with any of them.

Oct 26, 2011 10:52 AM in response to Tom Gewecke

yes you are right, the letters are disconnected. And thats the case with all the Arabic fonts that I have, excpet those that are made by Apple.


I dont know alot about fonts, but if you do, do you know whats the difference between Apple's Arabic fonts and say Tahoma or Arial? and if there is a way to make them compatible via either conversion or something else.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Change default Arabic font.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.