Kitab
HomeBlogAboutDashboard
Kitab

A multilingual blog starter showcasing RTL support and Arabic typography.

Navigation

  • Home
  • Blog
  • About

Resources

  • GitHub
  • Documentation
  • Components

Connect

2025 Kitab. All rights reserved.

Made with noorui-rtl and Next.js

Kitab
HomeBlogAboutDashboard
Kitab

A multilingual blog starter showcasing RTL support and Arabic typography.

Navigation

  • Home
  • Blog
  • About

Resources

  • GitHub
  • Documentation
  • Components

Connect

2025 Kitab. All rights reserved.

Made with noorui-rtl and Next.js

  1. Home
  2. Blog
  3. Nastaliq vs Naskh: Comparing Two Major Arabic Script Styles
Typography

Nastaliq vs Naskh: Comparing Two Major Arabic Script Styles

Understanding the differences between the two most important calligraphic styles for Arabic-script languages.

11 min read0
Nastaliq vs Naskh: Comparing Two Major Arabic Script Styles
AM

Amira Hassan

Linguist and typographer specializing in Arabic script history and evolution.

Introduction

If you've worked with Arabic-script languages, you've likely encountered two terms that keep appearing: Naskh and Nastaliq. These represent two fundamentally different approaches to writing the Arabic script, each with its own history, aesthetics, and cultural significance.

For developers and designers, understanding the distinction is crucial. Choosing the wrong style can make your interface feel "off" to native speakers—like using Gothic blackletter for a modern English website.

This guide explores both styles in depth: their origins, visual characteristics, technical challenges, and appropriate use cases.

Naskh: The Universal Standard

What is Naskh?

Naskh (نسخ, meaning "copying" or "transcription") is the most widely used style for Arabic script. When you see Arabic text in a book, newspaper, or website, it's almost certainly set in a Naskh-style typeface.

Historical Development

Naskh emerged in the 10th century under the systematization of Ibn Muqla (886-940 CE), a vizier and master calligrapher in the Abbasid court at Baghdad. He developed a proportional system where all letters relate mathematically to:

  1. The rhombic dot (nuqta): Created by pressing the pen at 45°
  2. The alif: A vertical stroke whose height determines other proportions

This standardization made Naskh the first truly "designed" Arabic script—consistent, reproducible, and teachable.

Visual Characteristics

Naskh has several defining features:

1. Horizontal baseline Letters sit on a consistent horizontal line, with predictable ascenders and descenders.

2. Moderate curves Letter forms are rounded but not extreme—a balance between angular Kufic and flowing Nastaliq.

3. Compact forms Letters stack efficiently, making Naskh economical for printing.

4. Clear legibility The proportional system ensures characters are distinct and readable at small sizes.

5. Consistent stroke width Traditional Naskh maintains relatively even stroke thickness.

Where Naskh is Used

  • Arabic (all countries)
  • Persian (alongside Nastaliq in formal contexts)
  • Urdu (for religious texts and some digital contexts)
  • Kurdish, Pashto, Uyghur, and most other Arabic-script languages
  • Quranic texts (modern printings)

Digital Naskh

Naskh adapts well to digital typography:

  • Horizontal baseline simplifies line spacing
  • Limited contextual variation reduces glyph count
  • Clear letterforms work at small screen sizes

Popular Naskh typefaces:

  • Noto Naskh Arabic (Google)
  • Scheherazade (SIL International)
  • Amiri (Alef Type)
  • Traditional Arabic (Microsoft)

Nastaliq: The Artistic Script

What is Nastaliq?

Nastaliq (نستعلیق, a combination of "Naskh" + "Ta'liq") is a calligraphic style that developed in Persia. It's characterized by its dramatic diagonal flow, where letters appear to hang from an invisible slanted line.

Historical Development

Nastaliq emerged in 14th-15th century Iran, traditionally credited to Mir Ali Tabrizi (d. 1446). The legend says he dreamed of flying geese, whose formation inspired the script's distinctive diagonal sweep.

The script combined:

  • The clarity of Naskh
  • The flowing elegance of Ta'liq (a secretarial script)

Nastaliq quickly became the prestige script for Persian poetry and literature, eventually spreading to South Asia with Persian cultural influence.

Visual Characteristics

Nastaliq is visually striking:

1. Diagonal baseline The baseline slopes dramatically from upper-right to lower-left.

2. Hanging letters Letters appear to suspend from the baseline, dropping below it.

3. Extreme contrast Dramatic variation between thick and thin strokes.

4. Vertical stacking Letters frequently stack on top of each other.

5. Extended horizontals Long horizontal strokes create visual rhythm.

6. Deep descenders Letters with tails (و، ر، ی) drop far below the baseline.

Where Nastaliq is Used

  • Urdu (the primary and preferred script)
  • Punjabi (Shahmukhi script in Pakistan)
  • Kashmiri (in Pakistan-administered Kashmir)
  • Persian (for poetry and artistic applications)
  • Pashto (in some contexts)

Digital Nastaliq Challenges

Nastaliq is extraordinarily difficult to digitize:

Glyph explosion: While Naskh might need 300-500 glyphs, a proper Nastaliq font requires 20,000+ glyphs to handle all contextual variations.

2D positioning: Letters position both horizontally and vertically, unlike Naskh's primarily horizontal flow.

Complex shaping: OpenType rules for Nastaliq are exponentially more complex.

Performance: Rendering Nastaliq is computationally expensive.

Font size: Nastaliq fonts can be several megabytes—problematic for web use.

Important digital Nastaliq fonts:

  • Noto Nastaliq Urdu (Google) - Major breakthrough for web
  • Jameel Noori Nastaleeq (Jameel)
  • Nafees Nastaleeq (CLE, Pakistan)

Side-by-Side Comparison

AspectNaskhNastaliq
BaselineHorizontalDiagonal (45-60°)
Letter stackingMinimalExtensive
Stroke contrastModerateHigh
Descender depthModerateDeep
Glyph count~500~20,000+
Line height needed1.5-1.82.0-2.5+
Digital maturityExcellentImproving
Primary languagesArabic, PersianUrdu, Punjabi

Visual Example (Conceptual)

The word "Pakistan" (پاکستان):

Naskh: Letters flow along a horizontal line

پاکستان
─────────────

Nastaliq: Letters cascade diagonally

        پا
      کس
    تان

(Note: Actual rendering depends on fonts and shaping engines)

Technical Implications

Font Selection

/* For Arabic content - Naskh */
.arabic-text {
  font-family: 'Noto Naskh Arabic', 'Traditional Arabic', serif;
  line-height: 1.8;
}
 
/* For Urdu content - Nastaliq */
.urdu-text {
  font-family: 'Noto Nastaliq Urdu', 'Jameel Noori Nastaleeq', serif;
  line-height: 2.4; /* Nastaliq needs more vertical space */
}

Line Height Considerations

Nastaliq's vertical stacking and deep descenders require significantly more line height:

/* Naskh */
.naskh-paragraph {
  line-height: 1.6;
  margin-block: 1em;
}
 
/* Nastaliq */
.nastaliq-paragraph {
  line-height: 2.2;
  margin-block: 1.5em;
  /* Prevent overlap of descenders and ascenders */
}

Web Font Performance

<!-- Naskh - relatively small -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic&display=swap" rel="stylesheet">
 
<!-- Nastaliq - larger download -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu&display=swap" rel="stylesheet">

Consider lazy-loading Nastaliq fonts if not immediately needed:

// Load Nastaliq only when Urdu content is present
if (document.documentElement.lang === 'ur') {
  const link = document.createElement('link');
  link.href = 'https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu&display=swap';
  link.rel = 'stylesheet';
  document.head.appendChild(link);
}

Cultural Considerations

Reader Expectations

Using the wrong script style creates cognitive dissonance:

  • Arabic readers: Expect Naskh. Nastaliq looks foreign and ornamental.
  • Urdu readers: Strongly prefer Nastaliq. Naskh feels like "reading Arabic" and loses the Urdu identity.
  • Persian readers: Accept both, but associate Nastaliq with poetry and Naskh with everyday text.

Use Case Guidelines

ContextArabicUrduPersian
News websiteNaskhNastaliqNaskh
Mobile app UINaskhNastaliqNaskh
Poetry bookNaskh (or Kufic)NastaliqNastaliq
Religious textNaskhNaskh/NastaliqNaskh
Logo designVariesNastaliqVaries
Code/technicalNaskhNaskh*Naskh

*Technical contexts sometimes use Naskh for Urdu due to rendering limitations.

Avoiding Cultural Missteps

  1. Don't mix scripts inappropriately: Switching between Naskh and Nastaliq mid-text is jarring.

  2. Match regional expectations: Pakistani audiences expect Nastaliq for Urdu; don't use Naskh because it's "easier."

  3. Consider fallback: If Nastaliq rendering fails, make sure Naskh fallback is in place.

  4. Test with native speakers: Aesthetic judgments require cultural knowledge.

Key Takeaways

  1. Naskh is universal: It works for Arabic and most Arabic-script languages, with excellent digital support.

  2. Nastaliq is culturally essential: For Urdu speakers, Nastaliq isn't just preference—it's identity.

  3. Technical complexity differs dramatically: Nastaliq requires 40x more glyphs and 2D positioning logic.

  4. Line height matters: Nastaliq needs at least 2.0-2.4 line-height to prevent overlap.

  5. Know your audience: Using the wrong style alienates readers instantly.

Further Reading

  • The History of Arabic Script
  • Urdu and Nastaliq: The Elegant Script of South Asia
  • Arabic Ligatures: Understanding Connected Letters
  • Islamic Calligraphy: Sacred Art and Its Modern Legacy
nastaliq
naskh
calligraphy
typography
arabic
Back to Blog

Related Articles

Choosing Arabic Fonts for the Web

10 min read

The Shared Roots of Arabic and Urdu Script

10 min read

The History of Arabic Script: From Ancient Origins to Modern Typography

12 min read

  1. Home
  2. Blog
  3. Nastaliq vs Naskh: Comparing Two Major Arabic Script Styles
Typography

Nastaliq vs Naskh: Comparing Two Major Arabic Script Styles

Understanding the differences between the two most important calligraphic styles for Arabic-script languages.

11 min read0
Nastaliq vs Naskh: Comparing Two Major Arabic Script Styles
AM

Amira Hassan

Linguist and typographer specializing in Arabic script history and evolution.

Introduction

If you've worked with Arabic-script languages, you've likely encountered two terms that keep appearing: Naskh and Nastaliq. These represent two fundamentally different approaches to writing the Arabic script, each with its own history, aesthetics, and cultural significance.

For developers and designers, understanding the distinction is crucial. Choosing the wrong style can make your interface feel "off" to native speakers—like using Gothic blackletter for a modern English website.

This guide explores both styles in depth: their origins, visual characteristics, technical challenges, and appropriate use cases.

Naskh: The Universal Standard

What is Naskh?

Naskh (نسخ, meaning "copying" or "transcription") is the most widely used style for Arabic script. When you see Arabic text in a book, newspaper, or website, it's almost certainly set in a Naskh-style typeface.

Historical Development

Naskh emerged in the 10th century under the systematization of Ibn Muqla (886-940 CE), a vizier and master calligrapher in the Abbasid court at Baghdad. He developed a proportional system where all letters relate mathematically to:

  1. The rhombic dot (nuqta): Created by pressing the pen at 45°
  2. The alif: A vertical stroke whose height determines other proportions

This standardization made Naskh the first truly "designed" Arabic script—consistent, reproducible, and teachable.

Visual Characteristics

Naskh has several defining features:

1. Horizontal baseline Letters sit on a consistent horizontal line, with predictable ascenders and descenders.

2. Moderate curves Letter forms are rounded but not extreme—a balance between angular Kufic and flowing Nastaliq.

3. Compact forms Letters stack efficiently, making Naskh economical for printing.

4. Clear legibility The proportional system ensures characters are distinct and readable at small sizes.

5. Consistent stroke width Traditional Naskh maintains relatively even stroke thickness.

Where Naskh is Used

  • Arabic (all countries)
  • Persian (alongside Nastaliq in formal contexts)
  • Urdu (for religious texts and some digital contexts)
  • Kurdish, Pashto, Uyghur, and most other Arabic-script languages
  • Quranic texts (modern printings)

Digital Naskh

Naskh adapts well to digital typography:

  • Horizontal baseline simplifies line spacing
  • Limited contextual variation reduces glyph count
  • Clear letterforms work at small screen sizes

Popular Naskh typefaces:

  • Noto Naskh Arabic (Google)
  • Scheherazade (SIL International)
  • Amiri (Alef Type)
  • Traditional Arabic (Microsoft)

Nastaliq: The Artistic Script

What is Nastaliq?

Nastaliq (نستعلیق, a combination of "Naskh" + "Ta'liq") is a calligraphic style that developed in Persia. It's characterized by its dramatic diagonal flow, where letters appear to hang from an invisible slanted line.

Historical Development

Nastaliq emerged in 14th-15th century Iran, traditionally credited to Mir Ali Tabrizi (d. 1446). The legend says he dreamed of flying geese, whose formation inspired the script's distinctive diagonal sweep.

The script combined:

  • The clarity of Naskh
  • The flowing elegance of Ta'liq (a secretarial script)

Nastaliq quickly became the prestige script for Persian poetry and literature, eventually spreading to South Asia with Persian cultural influence.

Visual Characteristics

Nastaliq is visually striking:

1. Diagonal baseline The baseline slopes dramatically from upper-right to lower-left.

2. Hanging letters Letters appear to suspend from the baseline, dropping below it.

3. Extreme contrast Dramatic variation between thick and thin strokes.

4. Vertical stacking Letters frequently stack on top of each other.

5. Extended horizontals Long horizontal strokes create visual rhythm.

6. Deep descenders Letters with tails (و، ر، ی) drop far below the baseline.

Where Nastaliq is Used

  • Urdu (the primary and preferred script)
  • Punjabi (Shahmukhi script in Pakistan)
  • Kashmiri (in Pakistan-administered Kashmir)
  • Persian (for poetry and artistic applications)
  • Pashto (in some contexts)

Digital Nastaliq Challenges

Nastaliq is extraordinarily difficult to digitize:

Glyph explosion: While Naskh might need 300-500 glyphs, a proper Nastaliq font requires 20,000+ glyphs to handle all contextual variations.

2D positioning: Letters position both horizontally and vertically, unlike Naskh's primarily horizontal flow.

Complex shaping: OpenType rules for Nastaliq are exponentially more complex.

Performance: Rendering Nastaliq is computationally expensive.

Font size: Nastaliq fonts can be several megabytes—problematic for web use.

Important digital Nastaliq fonts:

  • Noto Nastaliq Urdu (Google) - Major breakthrough for web
  • Jameel Noori Nastaleeq (Jameel)
  • Nafees Nastaleeq (CLE, Pakistan)

Side-by-Side Comparison

AspectNaskhNastaliq
BaselineHorizontalDiagonal (45-60°)
Letter stackingMinimalExtensive
Stroke contrastModerateHigh
Descender depthModerateDeep
Glyph count~500~20,000+
Line height needed1.5-1.82.0-2.5+
Digital maturityExcellentImproving
Primary languagesArabic, PersianUrdu, Punjabi

Visual Example (Conceptual)

The word "Pakistan" (پاکستان):

Naskh: Letters flow along a horizontal line

پاکستان
─────────────

Nastaliq: Letters cascade diagonally

        پا
      کس
    تان

(Note: Actual rendering depends on fonts and shaping engines)

Technical Implications

Font Selection

/* For Arabic content - Naskh */
.arabic-text {
  font-family: 'Noto Naskh Arabic', 'Traditional Arabic', serif;
  line-height: 1.8;
}
 
/* For Urdu content - Nastaliq */
.urdu-text {
  font-family: 'Noto Nastaliq Urdu', 'Jameel Noori Nastaleeq', serif;
  line-height: 2.4; /* Nastaliq needs more vertical space */
}

Line Height Considerations

Nastaliq's vertical stacking and deep descenders require significantly more line height:

/* Naskh */
.naskh-paragraph {
  line-height: 1.6;
  margin-block: 1em;
}
 
/* Nastaliq */
.nastaliq-paragraph {
  line-height: 2.2;
  margin-block: 1.5em;
  /* Prevent overlap of descenders and ascenders */
}

Web Font Performance

<!-- Naskh - relatively small -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic&display=swap" rel="stylesheet">
 
<!-- Nastaliq - larger download -->
<link href="https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu&display=swap" rel="stylesheet">

Consider lazy-loading Nastaliq fonts if not immediately needed:

// Load Nastaliq only when Urdu content is present
if (document.documentElement.lang === 'ur') {
  const link = document.createElement('link');
  link.href = 'https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu&display=swap';
  link.rel = 'stylesheet';
  document.head.appendChild(link);
}

Cultural Considerations

Reader Expectations

Using the wrong script style creates cognitive dissonance:

  • Arabic readers: Expect Naskh. Nastaliq looks foreign and ornamental.
  • Urdu readers: Strongly prefer Nastaliq. Naskh feels like "reading Arabic" and loses the Urdu identity.
  • Persian readers: Accept both, but associate Nastaliq with poetry and Naskh with everyday text.

Use Case Guidelines

ContextArabicUrduPersian
News websiteNaskhNastaliqNaskh
Mobile app UINaskhNastaliqNaskh
Poetry bookNaskh (or Kufic)NastaliqNastaliq
Religious textNaskhNaskh/NastaliqNaskh
Logo designVariesNastaliqVaries
Code/technicalNaskhNaskh*Naskh

*Technical contexts sometimes use Naskh for Urdu due to rendering limitations.

Avoiding Cultural Missteps

  1. Don't mix scripts inappropriately: Switching between Naskh and Nastaliq mid-text is jarring.

  2. Match regional expectations: Pakistani audiences expect Nastaliq for Urdu; don't use Naskh because it's "easier."

  3. Consider fallback: If Nastaliq rendering fails, make sure Naskh fallback is in place.

  4. Test with native speakers: Aesthetic judgments require cultural knowledge.

Key Takeaways

  1. Naskh is universal: It works for Arabic and most Arabic-script languages, with excellent digital support.

  2. Nastaliq is culturally essential: For Urdu speakers, Nastaliq isn't just preference—it's identity.

  3. Technical complexity differs dramatically: Nastaliq requires 40x more glyphs and 2D positioning logic.

  4. Line height matters: Nastaliq needs at least 2.0-2.4 line-height to prevent overlap.

  5. Know your audience: Using the wrong style alienates readers instantly.

Further Reading

  • The History of Arabic Script
  • Urdu and Nastaliq: The Elegant Script of South Asia
  • Arabic Ligatures: Understanding Connected Letters
  • Islamic Calligraphy: Sacred Art and Its Modern Legacy
nastaliq
naskh
calligraphy
typography
arabic
Back to Blog

Related Articles

Choosing Arabic Fonts for the Web

10 min read

The Shared Roots of Arabic and Urdu Script

10 min read

The History of Arabic Script: From Ancient Origins to Modern Typography

12 min read

Comments (0)

Sign in to join the conversation

Comments (0)

Sign in to join the conversation