Issue with IBM Plex Sans Arabic Font Rendering for Central Kurdish (ckb)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- design, internationalization
Piste de recherche
Aucun fichier source ni test n’est identifié ; commencez par reproduire l’exemple fourni en Central Kurdish (ckb) et comparer les captures d’écran dans les navigateurs et éditeurs indiqués. Consultez l’issue associée de Google Fonts pour le contexte ; le travail est considéré comme terminé lorsque l’incohérence de rendu de l’écriture arabe signalée est résolue sans dépendre de ZWNJ.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
I have identified a rendering issue with the IBM Plex Sans Arabic font, particularly in its support for Central Kurdish (ckb). Central Kurdish employs the RTL (Right-to-Left) writing system and utilizes Arabic letters. Although the font generally supports Arabic, it presents certain inconsistencies when used for Central Kurdish text.
To Reproduce
Here's the Central Kurdish (ckb) text I used:
ئەو نووسینەی خوارەوە تەنها بە مەبەستی تاقیکردنەوەی پیتە کوردییەکانە و لەڕووی دروستبوونی زانیارییەوە نابێت هەڵسەنگاندنی بۆ بکرێت:
فۆنت (Font) بریتییە لە کۆی هەندێک پیت (حرف)، وشە، شێوە و نیگار کە لە زمانێکی تایبەتیدا وەک زمانی کوردی، فارسی یان ئینگلیزیدا دیاری دەکرێن کە هێمای تایبەتی خۆیان هەیە و نیشاندەری پیتەکانی ئەو زمانانەن. فۆنتەکان دەتوانن زیاتر لە یەک زمان لەخۆیان بگرن و هەڵگری فۆنتی زمانێکی تریش بن. فۆنت سەرەکیترین ئامێری جوانکاری لە بەکارهێنانی ڕۆژنامە، گۆڤار و شێوەی تری گڕافیکیدایە. بەکارهێنانی فۆنتی جۆراوجۆر دەبێتە هۆی چێژبەخشین بە خوێندنەوە. قەبارەی فۆنتەکان لەسەر بنەما و یەکەی «پیکسێڵ» داڕێژراوە. فۆڕمەتی فۆنتەکان بەچەند جۆرێکی تایبەتە کە بریتین لە TTF، OTF و ... و دوای داونلۆدکردن و دابەزاندن دەتوانی کەڵکیان لێوەربگری. نەبوونی فۆنتی ستاندارد و یونیکۆدی کوردی لە ماوەی چەند ساڵی ڕابردوودا یەکێک بووە لە سەرەکیترین هۆکارەکانی پێشنەکەوتنی باشتربوونی نووسین و خوێندنەوە لە کۆمەڵگای کوردیدا و نەبوونی داهێنەری فۆنتی کوردی یەکێکە لەو کێشانە کە پێویستە بە زووترین کات داهێنەران و دیزاینەرانی کورد هەوڵ و کۆششی خۆیان بخەنە گەڕ بۆ درووستکردنی فۆنتی ستاندارد و یونیکۆدی کوردی. لەگەڵ هەموو ئەو کەند و کۆسپانەی ڕێگربوون لە بەرەوپێشچوونی فۆنتی کوردی و بەکارهێنانی یونیکۆد وەکوو ستانداردێک، بەڵام دیسان لەلایەن چەند دڵسۆزانێکەوە بە خۆبەخشانە هەوڵی کارلەسەرکردنی فۆنت و کیبۆردی کوردی هەر بەردەوام بووە و هیوادارین لەمەودوا زۆر بە تایبەتیتر کاری لەسەر بکرێت. یەکێک لە کێشە سەرەکییەکانی نەبوونی کیبۆرد و فۆنتی کوردی ئەوە بووە کە ناچاری درووست کردووە کە کیبۆرد و فۆنتی ناکوردی بەکار بهێنرێت و ئەوەش لە کۆکردنەوە و دۆزینەوە زانیاری و داتاکان لەسەر هێڵی ئینتەرنێتیش بووەتە کۆسپ و تاکی کورد ناتوانێت بە تەواوەتی کەڵکی لێوەربگرێت.
Screenshots
NOTE:
In spots where the font switched to Arial for the letter "ت," I added a ZWNJ character to fix it. However, using this character with others causes significant issues. It's commonly used in Persian and occasionally in Central Kurdish, but not very often.
Additional context
I tested the font on various platforms, including browsers (Chrome, Brave Browser, Firefox), MS Word, Gedit, and VS Code, and encountered the same issue consistently.
Last note is that this issue has also been reported on the Google Fonts GitHub repository: https://github.com/google/fonts/issues/7089
- Langage dominant
- CSS
- Étoiles
- 11.8k
- Forks
- 626
- Merge moyen
- 1 j 9 h
- PR mergées (30 j)
- 2
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de IBM/plex
-
Adding Hanja in Plex KROuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
-
security
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
-
Plex Math: pieces of horizontal stretchy brackets and double arrows snap to different pixel rowsOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 46/100
-
Difficulté 4/5 1-3 heures Accessibilité débutants 8/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 40/100
Issues similaires
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
IacobIonut01/ReFra#1457 ·
Les mainteneurs répondent en général sous 17 jours
-
Fjern illustrasjonOuverteDesignfix
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
[Type] Enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 3 jours
-
Pin `scope.options.variant` on the `status-light` "Semantic (Dot)" / "Non-semantic (Dot)" relationshipsPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertedesign-data-spec
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
adobe/spectrum-design-data#1755 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100