HeadlinesBriefing favicon HeadlinesBriefing.com

البكسل كذبة: لماذا تستخدم وحدة ch

Hacker News •
×

البكسل كذبة. حتى مع دقة "بكسل مثالي"، الشاشات لا تعرض مربعات أفلاطونية مثالية. في CSS، 1px لا يساوي بكسل جهاز فيزيائي واحد؛ على شاشات HD، قد يمتد عبر عدة بكسلات. وبالمثل، 1cm في CSS غالباً لا يتوافق مع جزء من مائة من متر SI، وعادة ما يكون أطول على شاشات التلفاز الكبيرة. هذه الأطوال إدراكية: 16px يبدو تقريباً نفس الشيء على الهاتف، اللابتوب، أو التلفاز عند مسافة المشاهدة المعتادة. هذا المدونة النصية تحدد العرض بناءً على عرض الحرف باستخدام وحدة "ch" بدلاً من نسب الشاشة، مما يضمن قابلية القراءة. للفجوات والهوامش، يعيد المؤلف استخدام وحدة ch لنسبة العرض ووحدة "ex" للارتفاع، المتعلقة بالحجم النموذجي للحروف الصغيرة. بينما لا يحول كل مرجع من px إلى ch، يجرب المؤلف ليرى إن كان النهج يعمل، ملاحظاً أنه لا يوجد خطأ في استخدام px. الفلسفة تناسب ميول المؤلف الخاصة.