Alkalami is an OpenType-enabled font that supports the Arabic script. This page demonstrates the use of .woff fonts (using Alkalami) on a web page. A pdf showing the correct rendering of this text is also shown here.

The Alkalami font includes a number of optional features that provide alternative rendering that might be preferable for use in some contexts. The sections below enumerate the details of these features. Whether these features are available to users will depend on the level of support by both the application and the rendering technology (OpenType) being used.

In Mozilla Firefox, with OpenType rendering, Stylistic Sets can be accessed using the appropriate CSS markup.

Chrome and Safari use OpenType rendering and features can be accessed using the appropriate CSS markup.

Internet Explorer/Edge do not currently render the Stylistic Sets in Alkalami properly.

Alkalami Stylistic Sets

Warsh Hack (ss01)

Affects: U+0646, U+064A, U+06A2, U+06A7

Feature Sample Rendering* Feature setting
Standard ن ننن ي ييي ڢ ڢڢڢ ڧ ڧڧڧ O,T ss01=0
Alternate ن ننن ي ييي ڢ ڢڢڢ ڧ ڧڧڧ O,T ss01=1

End of Ayah A&B (ss02/ss03)

Affects: U+06DD

Firefox allows you to use U+06DD followed by the digits and proper rendering occurs. Some applications require the following:

  • precede the entire sequence (subtending mark plus following digits) with
    202D LEFT-TO-RIGHT OVERRIDE
  • follow the entire sequence with U+202C POP DIRECTIONAL FORMATTING.

Surrounding the sequence with U+202D and U+202C seems to give the most reliable results in different browsers. However, we have not found a solution that works in Internet Explorer/Edge.

Feature Sample Rendering* Feature setting
Standard
(U+202D U+06DD U+0031 U+0032 U+0033 U+202C)
‭۝123‬ O,T ss02=0, ss03=0
Simplified A ‭۝123‬ O,T ss02=1
Simplified B ‭۝123‬ O,T ss03=1

Imala e (ss04)

Affects: U+065C

Feature Sample Rendering* Feature setting
Standard بٜ O,T ss04=0
Alternate بٜ O,T ss04=1

Wagaf Hack (ss05)

Affects: U+06CC, U+067B, U+069F, U+06A0, U+06A8, U+0763

Feature Sample Rendering* Feature setting
Standard ی ییی ٻ ٻٻٻ ڟ ڟڟڟ ڠ ڠڠڠ ڨ ڨڨڨ ݣ ݣݣݣ O,T ss05=0
Alternate ی ییی ٻ ٻٻٻ ڟ ڟڟڟ ڠ ڠڠڠ ڨ ڨڨڨ ݣ ݣݣݣ O,T ss05=1

Jeem/Hah stacking (ss07)

Affects: U+062C, U+062D, U+062E, U+0683

Feature Sample Rendering* Feature setting
Standard ج ججج ح ححح خ خخخ ڃ ڃڃڃ O,T ss07=0
Alternate ج ججج ح ححح خ خخخ ڃ ڃڃڃ O,T ss07=1

*Legend: O=Implemented in OpenType; T=Implemented in TypeTuner (command line version: http://scripts.sil.org/TypeTuner and web-based version: http://scripts.sil.org/ttw).

Alkalami Running Text (default)

دَغَ بُلُسْ بَوَنْ ﷲ كُمَ مَنْظُونْ عِيْسَٰى أَلْمَسِيْحُو دُومِنْ إِنْ ڧَرْڢَڢَ بَنْغَسْكِيَرْ وَطَنْدَ ﷲ يَظَٻَ، إِنْ تَيْمَكٜىٰ سُو سُو سَنْ غَسْكِيَرْ دَ تَهَيْڢَرْ دَ هَلِے إِرِنْ نَ‭۝2‬تَوُرِنْ سَ ذُثِيَا غَ رَيْ مَدَوَّمِے؞ ﷲ وَنْدَ دَ بَا يَا فَضْيَا يَيِے أَلْكَوَرِنْ وَنْنَںْ رَيْ مَدَوَّمِے تُنْ كَڢِنْ ڢَرَوَرْ ظَمَنَيْ؞ ‭۝3‬سَعَنْ نَنْ أَدَيْدَيْ لُوكَثِے يَبَيَّنَ شِے تَوُرِنْ سَڧُونْسَ وَنْدَ نَكٜىٰ وَعَظِے، وَنْدَ كُمَ أَكَ بَا نِے أَمَنَرْسَ تَوُرِنْ أُمَرْنِنْ ﷲ مَيْ ثٜىٰتُونْمُو؞

دَغَ بُلُسْ بَوَنْ ﷲ كُمَ مَنْظُونْ عِيْسَٰى أَلْمَسِيْحُو دُومِنْ إِنْ ڧَرْڢَڢَ بَنْغَسْكِيَرْ وَطَنْدَ ﷲ يَظَٻَ، إِنْ تَيْمَكٜىٰ سُو سُو سَنْ غَسْكِيَرْ دَ تَهَيْڢَرْ دَ هَلِے إِرِنْ نَ‭۝2‬تَوُرِنْ سَ ذُثِيَا غَ رَيْ مَدَوَّمِے؞ ﷲ وَنْدَ دَ بَا يَا فَضْيَا يَيِے أَلْكَوَرِنْ وَنْنَںْ رَيْ مَدَوَّمِے تُنْ كَڢِنْ ڢَرَوَرْ ظَمَنَيْ؞ ‭۝3‬سَعَنْ نَنْ أَدَيْدَيْ لُوكَثِے يَبَيَّنَ شِے تَوُرِنْ سَڧُونْسَ وَنْدَ نَكٜىٰ وَعَظِے، وَنْدَ كُمَ أَكَ بَا نِے أَمَنَرْسَ تَوُرِنْ أُمَرْنِنْ ﷲ مَيْ ثٜىٰتُونْمُو؞

Alkalami Running Text (with ss01, sso3, ss05)

دَغَ بُلُسْ بَوَنْ ﷲ كُمَ مَنْظُونْ عِيْسَٰى أَلْمَسِيْحُو دُومِنْ إِنْ ڧَرْڢَڢَ بَنْغَسْكِيَرْ وَطَنْدَ ﷲ يَظَٻَ، إِنْ تَيْمَكٜىٰ سُو سُو سَنْ غَسْكِيَرْ دَ تَهَيْڢَرْ دَ هَلِے إِرِنْ نَ‭۝2‬تَوُرِنْ سَ ذُثِيَا غَ رَيْ مَدَوَّمِے؞ ﷲ وَنْدَ دَ بَا يَا فَضْيَا يَيِے أَلْكَوَرِنْ وَنْنَںْ رَيْ مَدَوَّمِے تُنْ كَڢِنْ ڢَرَوَرْ ظَمَنَيْ؞ ‭۝3‬سَعَنْ نَنْ أَدَيْدَيْ لُوكَثِے يَبَيَّنَ شِے تَوُرِنْ سَڧُونْسَ وَنْدَ نَكٜىٰ وَعَظِے، وَنْدَ كُمَ أَكَ بَا نِے أَمَنَرْسَ تَوُرِنْ أُمَرْنِنْ ﷲ مَيْ ثٜىٰتُونْمُو؞

دَغَ بُلُسْ بَوَنْ ﷲ كُمَ مَنْظُونْ عِيْسَٰى أَلْمَسِيْحُو دُومِنْ إِنْ ڧَرْڢَڢَ بَنْغَسْكِيَرْ وَطَنْدَ ﷲ يَظَٻَ، إِنْ تَيْمَكٜىٰ سُو سُو سَنْ غَسْكِيَرْ دَ تَهَيْڢَرْ دَ هَلِے إِرِنْ نَ‭۝2‬تَوُرِنْ سَ ذُثِيَا غَ رَيْ مَدَوَّمِے؞ ﷲ وَنْدَ دَ بَا يَا فَضْيَا يَيِے أَلْكَوَرِنْ وَنْنَںْ رَيْ مَدَوَّمِے تُنْ كَڢِنْ ڢَرَوَرْ ظَمَنَيْ؞ ‭۝3‬سَعَنْ نَنْ أَدَيْدَيْ لُوكَثِے يَبَيَّنَ شِے تَوُرِنْ سَڧُونْسَ وَنْدَ نَكٜىٰ وَعَظِے، وَنْدَ كُمَ أَكَ بَا نِے أَمَنَرْسَ تَوُرِنْ أُمَرْنِنْ ﷲ مَيْ ثٜىٰتُونْمُو؞