Skip to content

impr(fonts): improve letter-wise feedback of Arabic script default font (@nadalaba)#7552

Open
nadalaba wants to merge 1 commit intomonkeytypegame:masterfrom
nadalaba:vazirharf
Open

impr(fonts): improve letter-wise feedback of Arabic script default font (@nadalaba)#7552
nadalaba wants to merge 1 commit intomonkeytypegame:masterfrom
nadalaba:vazirharf

Conversation

@nadalaba
Copy link
Contributor

@nadalaba nadalaba commented Feb 28, 2026

Description

  • previous default Arabic-script font had ligatures that were either incorrectly shaped or failed to provide per-letter feedback within each ligature.
  • that font (Vazirmatn) is now replaced with a new font (Vazirharf), which keeps the original glyph shapes of letters but renders all ligatures in their correct forms while also keeping the feedback for each individual letter of the ligature.

vazirharf
Vazirmatn (top) shows incorrect shapes for لأ, لإ, لآ and shows لا without letter-wise feedback. Vazirharf (bottom) has the correct shapes and letter-wise feedback for all ligatures.

  • new font is stripped of Latin glyphs because it is used as fallback after other Latin fonts, so it is 56% smaller.

@monkeytypegeorge monkeytypegeorge added frontend User interface or web stuff assets Languages, themes, layouts, etc. labels Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

assets Languages, themes, layouts, etc. frontend User interface or web stuff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants