على منتدى Python Discourse، عند استخدام كتل التعليمات البرمجية في الوضع المظلم، فإن بعض تمييز الألوان يجعل التعليمات البرمجية غير قابلة للقراءة.
على سبيل المثال:
class do(partial):
def __rmatmul__(self, iterables):
self.results = tuple(map(self, iterables))
يبدو الأمر هكذا حيث أن tuple و map بالكاد مرئيان:
(لا يوجد فرق إذا أضفت python بعد علامات الاقتباس الثلاثية الأولى.)
تُظهر أدوات مطوري Chrome نسبة تباين تبلغ 1.2، حيث أن الحد الأدنى لإرشادات AA هو 4.5 و 7.0 :
[تمت إزالة لقطة الشاشة بسبب قيود المستخدم الجديد]
(لم تعمل أداة تقييم إمكانية الوصول على الويب WAVE على الصفحة.) [تمت إزالة الرابط بسبب قيود المستخدم الجديد]
هذا مع إعدادات Discourse الافتراضية.
أعلم أنه من الممكن اختيار سمة أخرى، ولكن يرجى التأكد من أن تمييز بناء الجملة الافتراضي يعمل بشكل جيد في الوضع المظلم؟ هذه أيضًا مشكلة تتعلق بإمكانية الوصول.
المناقشة الأصلية على:
In dark mode syntax highlighting some text colors are almost impossible to read. See for example the callable identifiers tuple and map here: It is almost impossible to distinguish the dark color of the text from the grey background. Could you...
Reading time: 2 mins 🕑
Likes: 35 ❤
شكرا!
8 إعجابات
sam
(Sam Saffron)
9 مايو 2022، 7:28ص
2
سنقوم بتصحيح هذا التنسيق! شكراً لإعلامنا
5 إعجابات
شكراً @hugovk للإبلاغ عن هذا.
هذا الـ PR يصلح لون التمييز للمظهر الداكن.
main ← fix-highlight-colour-readability
opened 12:44PM - 18 May 22 UTC
Colour for hljs-builtin-name highlight wasn't very readable in dark mode
https:… //meta.discourse.org/t/almost-unreadable-code-highlighting-in-dark-mode/226334/8
before ("tuple" & "map"):
<img width="697" alt="image" src="https://user-images.githubusercontent.com/101828855/169048399-356745d5-f5c8-40d5-8816-8742a4c7eff5.png">
after:
<img width="712" alt="image" src="https://user-images.githubusercontent.com/101828855/169048330-e8edcf6d-8635-482d-8f76-b4946dba880e.png">
سيتم إغلاق هذا الموضوع في غضون أيام قليلة.
7 إعجابات
شكرا على الاستجابة السريعة والإصلاح!
4 إعجابات
chapoi
تم إغلاقه في
21 مايو 2022، 7:00ص
14
تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم يعد يُسمح بالردود الجديدة.