أسماء ألوان إكس11
في الحوسبة، في نظام النافذة إكس، تُمَثَّل أسماء ألوان إكس11 (بالإنجليزية: X11 color names) في ملف نصي بسيط، يُعَيِّن كلمات معينة إلى قيم ألوان RGB. كان يتم تضمينه عادةً مع كل تثبيت من إكس11، ومن هنا جاء الاسم، وعادةً ما يكون موقعه «<X11root>/lib/X11/rgb.txt». قائمة ألوان الويب تنحدر منها ولكنها تختلف بأسماء ألوان معينة.[1]
أسماء الألوان غير مُوَحَّدة من قِبَل «Xlib» أو ميفاق إكس11. القائمة لا تبدي استمرارية في قيم أو أسماء الألوان المختارة, وبعض الألوان لها عدة أسماء. مع ذلك, اعتاد عليها مصممو الجرافيك مما جعل من المستحيل عملياً استبدالها بقائمةٍ أخرى. في الإصدارات السابقة من إكس11 (قبل Xcms) شُجِّعَ مطبقو الخادم على تعديل قيم RGB لأخذ تصحيح جاما بالاعتبار.[2]
بدئاً من الإصدار 7.4 من X.Org، لم يعد ملف «rgb.txt» مضمنًا في الإصدار المجمع،[3] وتم تضمين القائمة مباشرة في الخادم.[4] تحتوي الوحدة الاختيارية xorg/app/rgb على ملف «rgb.txt» مستقلاً.
ضُمِّنَتْ القائمة لأول مرة مع الإصدار 3 من X10 أي (X10R3) في 7 يونيو 1986، بعد أن سجلها جيم جيتيس في نظام التحكم بالمراجعة عام 1985.[5] القائمة ذاتها كانت في X11R1 في 18 سبتمبر 1987. ضمنت القائمة المتوفرة اليوم بالكامل تقريبًا مع X11R4 في 29 يناير 1989، مع إضافات كبيرة من قبل Paul Ravelling (الذي أضاف ألوانًا بناءً على عينات من دهانات سنكلاير)، وجون سي توماس (الذي أضاف ألوانًا بناءً على مجموعة مكونة من 72 قلم تلوين من كرايولا كانت في متناول اليد) وجيم فولتون (الذي قام بتسوية المساهمات لإنتاج قائمة X11R4). المشروع كان يشغل طرفيات «VT240» الخاصة بديجيتال إكوبمينت حينها.[6]
في بعض التطبيقات، تكتب الأسماء متعددة الأجزاء بمسافات بين كل كلمة والأخرى، وفي تطبيقات أخرى تُضَم معًا، غالبًا في حالة الجَّمَل. عادةً ما تتم مطابقتها دون مراعاة حالة الأحرف ويحتوي النص البرمجي المصدري لخادم إكس على أسماء مستعارة بمسافات لمعظم الإدخالات.
التعارضات بين ألوان إكس11 وألوان الويب في نظام ألوان CSS
[عدل]استَخدَمَت الإصدارات الأولى من متصفح موزايك ونتسكيب ألوان إكس11 كأساس لقائمة ألوان الويب، حيث كان كلاهما في الأصل تطبيقات إكس. إعتَمَدت وحدات ألوان سي إس إس ذات المستوى 3 ورابطة الشبكة العالمية والرسومات المتجهية في النهاية قائمة إكس11 مع بعض التغييرات.[7] قائمة رابطة الشبكة العالمية الحالية عبارة عن مجموعة شاملة من 16 "لون VGA" المحددة في HTML 3.2 وCSS من المستوى 1.
أحد الاختلافات الملحوظة بين إكس11 ورابطة الشبكة العالمية هو حالة اللون الرمادي وأصنافه. في HTML، يتم حجز كلمة «الرمادي» (gray) خصيصًا للثلاثية 128 (50% رمادي) . ومع ذلك، في إكس11، تم تخصيص «الرمادي» (gray) للثلاثية 190 (74.5%) ، وهو قريب من لون رابطة الشبكة العالمية «فضي» (Silver) المحدد عند 192 (75.3%) ، وكان «الرمادي الفاتح» (Light Gray) محدداً عند 211 (83%) و«الرمادي الغامق» (Dark Gray)المحدد عند 169 (66%) نظرائه. ونتيجة لذلك، فإن قائمة ألوان الويب في النسخة الثالثة من صفحات التنسيق النمطية السائدة على الويب اليوم تنتج «الرمادي الداكن» (Dark Gray) كصنف أخف بكثير من «الرمادي» (Gray) لأن «الرمادي الداكن» (Dark Gray) ينحدر من إكس11 - لأنه لم يكن موجودًا في HTML ولا في صفحات التنسيق النمطية المستوى 1 [8] - بينما «الرمادي» (Gray) ينحدر من HTML. حتى في المسودة الحالية لـ CSS 4.0، يظل اللون الرمادي الداكن أفتح من اللون الرمادي.[9] بعض المتصفحات مثل متصفح نتسكيب أصرت على وجود حرف "a" في أي "Gr a y" باستثناء "Light Gr e y".
إصدارات إكس الأخيرة (منذ 2014، إصدار xorg-rgb 1.0.6) [10] تدعم أيضًا تعريفات رابطة الشبكة العالمية. في إكس11، تم الحفاظ على التعريفات الأصلية (لذا يظل "الرمادي الداكن" ظلًا أغمق لـ "الرمادي")، ولكن لكل زوج من الأسماء المتعارض، تمت إضافة بادئات «web» و «X11» لتسهيل التفرقة بعد الدمج. البادئة «X11» هي اسم مستعار للنسخة التي لا تحتوي البادئة، أي أن «X11 Gray» تساوي «Gray» ولا تساوي «Web Gray». حدد W3C أيضًا لونًا يساوي "الأخضر" الخاص بـ X11، لكنه أطلق عليه اسم "Lime". في X11، يُسمى هذا ببساطة "Lime"، حيث لم يكن هناك مثل هذا الاسم من قبل. إنه اسم مستعار لـ «Green», أي «Lime» = «Green» = «X11 Green» ≠ «Web Green».
اسم اللون | لون إكس11 | لون W3C | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
هيكس | أحمر | أخضر | أزرق | عينة | عينة | هيكس | أحمر | أخضر | أزرق | |
رمادي | #BEBEBE | 75% | 75% | 75% | #808080 | 50% | 50% | 50% | ||
أخضر | #00FF00 | 0% | 100% | 0% | #008000 | 0% | 50% | 0% | ||
ماروني | #B03060 | 69% | 19% | 38% | #800000 | 50% | 0% | 0% | ||
أرجواني | #A020F0 | 63% | 13% | 94% | #800080 | 50% | 0% | 50% |
انظر أيضاً
[عدل]مراجع
[عدل]- ^ Tveten، Julianne (11 أكتوبر 2015). ""Tomato" versus "#FF6347"—the tragicomic history of CSS color names". Ars Technica. مؤرشف من الأصل في 2015-10-14. اطلع عليه بتاريخ 2015-10-11.
- ^ Nye، Adrian (1990). Xlib programming manual : for version 11 of the X Window System (ط. 2nd ed. covers release 3 and release 4, major revisions.). [Sebastapol, CA]: O'Reilly & Associates. ISBN:0-937175-11-0.
- ^ "ModuleVersions". مؤرشف من الأصل في 2014-08-20. اطلع عليه بتاريخ 2014-08-21.
- ^ Stone، Daniel (5 نوفمبر 2007). "Remove all traces of external RGB database (and Speedo)". مؤرشف من الأصل في 2024-08-14. اطلع عليه بتاريخ 2014-08-26.
- ^ "~alanc/xc-historical - Partial/incomplete import of X consortium historical RCS up to X11R6.0". freedesktop.org. مؤرشف من الأصل في 2014-03-15.
- ^ Sexton، Alex (12 مارس 2014). "Last call comments on CSS3 module: color". www-style@w3.org mailing list. World Wide Web Consortium. مؤرشف من الأصل في 2014-03-13. اطلع عليه بتاريخ 2014-03-12.
- ^ "Netscape.com". Wp.netscape.com. مؤرشف من الأصل في 2024-08-14. اطلع عليه بتاريخ 2013-08-14.[وصلة مكسورة]
- ^ "Cascading Style Sheets, level 1". www.w3.org. مؤرشف من الأصل في 2015-12-17. اطلع عليه بتاريخ 2016-11-15.
- ^ "CSS Color Module Level 4". drafts.csswg.org. مؤرشف من الأصل في 2015-10-11. اطلع عليه بتاريخ 2016-11-15.
- ^ Pfister, Daphne. "Add aliases for colors that differ between X11 and CSS · freedesktop/xorg-rgb@ca05c39". GitHub (بالإنجليزية). Archived from the original on 2023-04-04.