How to display Arabic ligatures

Hi everybody, this might be a bit of a niche question but does anybody know how to generate and display Arabic letter combinations called “ligatures”. These are where two letters combine to make a modified form of the letters. They look really cool but you can’t get them in Google Translate!


You can copy them on this web page here https://symbl.cc/en/FC0C/ but when you paste it into Text Edit or the search field of a search engine on a browser you just get the ordinary non- ligature version! The ordinary non- ligature version of this example is … تح

Are there any Arabic speakers who can help with this? Any ideas would be great. Thanks!

Posted on Nov 30, 2025 2:37 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 30, 2025 6:37 PM

Arabic ligatures like the one you linked are real Unicode characters, but most macOS text fields normalize them to standard letters. To display them, you must use a font that supports Arabic Presentation Forms (like Geeza Pro, Amiri, Noto Naskh), and use an app that allows advanced Arabic shaping (TextEdit Rich Text, Pages, Word, etc.). Browsers and search fields usually will not display them by design.

11 replies
Question marked as Top-ranking reply

Nov 30, 2025 6:37 PM in response to Gareth_Apple96

Arabic ligatures like the one you linked are real Unicode characters, but most macOS text fields normalize them to standard letters. To display them, you must use a font that supports Arabic Presentation Forms (like Geeza Pro, Amiri, Noto Naskh), and use an app that allows advanced Arabic shaping (TextEdit Rich Text, Pages, Word, etc.). Browsers and search fields usually will not display them by design.

Dec 1, 2025 2:56 PM in response to Gareth_Apple96

Gareth_Apple96 wrote:

do you know how to do it in Text Edit?

It is the same (at least in my Sequoia):


TextEdit > Format > Font > Show Fonts


Select Al Bayan (Geeza does not work)


Type characters and select them


Click on 3 dots at top left of Fonts panel and select Typography


Check box for Optional Ligatures


(What is your MacOS version? If older, some things might be different or not work right)

Dec 3, 2025 3:33 PM in response to Gareth_Apple96

Gareth_Apple96 wrote:

Thanks Tom. DmI have made a Pages file now. How do you get that Typography window? Thanks again.


Type two characters and select them


Pages > Format > Font > Show Fonts


Select Al Bayan (Geeza does not work)


Click on 3 dots at top left of Fonts panel and select Typography


Check box for Optional Ligatures


(What is your MacOS version? If older, some things might be different or not work right)

Dec 5, 2025 2:20 PM in response to Tom Gewecke

My OS is Monterey 12.7.6. I’m still having issues! I’ve got a list of letter combinations which have a ligature. It was originally in Geeza Pro. When I turned it into Al Bayan, some of the ligatures were generated automatically. I did not need to copy and paste them from that webpage.


However, there are numerous letter combinations which did not automatically generate ligatures in Al Bayan and I have not been able to copy and paste them from the website. For example this one https://symbl.cc/en/FC12/



When I paste it into my docuemt it always becomes Geeza Pro even if all the other text is Al Bayan and it's not even possible to change the font! Any advise or ideas would be great. Thanks again.

Dec 5, 2025 3:40 PM in response to Gareth_Apple96

To change the font and test for ligatures you need to have the two characters input separately instead of the unitary FC12. If I type th and m and try different fonts in Text Edit, there are some that produce the ligature, like Farisi and Mishafi, but al bayan and various others do not (see below). That's just the result of the font makers choices of supporting some ligatures and not others.


Can you explain what the end purpose of your project is? Those Arabic code points in the arabic presentation forms ranges are not really intended for use in normal unicode text -- they are in the standard to provide backward compatibility with some pre-unicode systems from the 30 years ago and earlier. Whether there is a single font that has typographic support for all the ligatures in those ranges I don't know, but Mishafi seems to have a lot of options in the pane in Sequoia. It's possible that Monterey from 4 years ago is more limited.




How to display Arabic ligatures

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