Issue with IBM Plex Sans Arabic Font Rendering for Central Kurdish (ckb)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- design, internationalization
Direzione di ricerca
Non sono identificati né un file sorgente né un test; inizia riproducendo l’esempio fornito in Central Kurdish (ckb) e confrontando gli screenshot nei browser e negli editor elencati. Controlla la issue correlata di Google Fonts per il contesto; il lavoro è completo quando l’incoerenza di rendering della scrittura araba segnalata è risolta senza fare affidamento su ZWNJ.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- CSS
- Stelle
- 11.8k
- Fork
- 626
- Merge medio
- 1g 9h
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di IBM/plex
-
Adding Hanja in Plex KRAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
-
security
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
-
Plex Math: pieces of horizontal stretchy brackets and double arrows snap to different pixel rowsAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 46/100
-
Difficoltà 4/5 1-3 ore Idoneità per principianti 8/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 40/100
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
IacobIonut01/ReFra#1457 ·
I maintainer di solito rispondono entro 17 giorni
-
Fjern illustrasjonApertaDesignfix
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
[Type] Enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 3 giorni
-
Pin `scope.options.variant` on the `status-light` "Semantic (Dot)" / "Non-semantic (Dot)" relationshipsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertadesign-data-spec
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
adobe/spectrum-design-data#1755 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100