أبرز مشاركات المنتدى: تشن هوي جينغ

"تشين هوي جينغ" هي مصممة ومطوّرة تعلّمت ذاتيًا وتعيش في سنغافورة، وقد تحدثت إليها عن لغة CSS، وخاصةً أنظمة الكتابة بلغة غير الإنجليزية.

هذه المشاركة جزء من Designcember. احتفال بتصميم الويب من إنشاء web.dev

"تشن هوي جينغ" يتحدث على خشبة المسرح أمام شاشة كبيرة تعرض شرائح.

"تشين هوي جينغ" هي مصممة ومطوّرة تعلّمت ذاتها في سنغافورة، وتتمتع بحبّ كبير لخدمات CSS، كما هو موضّح في مدونتها (التي تتناول CSS في الغالب) وتغريداتها (التي تتناول بشكل كبير أسلوب الخط والويب). اعتادت لعب كرة السلة بدوام كامل وأطلقت مسيرتها المهنية على الويب خلال وقت الاستراحة بين الدورات التدريبية، وتأمل أن تتمكن من التسلق في الهواء الطلق في يوم واحد. تحدثّت معها حول لغة CSS، وخاصةً أنظمة الكتابة غير الإنجليزية.

راشيل: ما هو طريقك نحو تصميم الويب وتطويره؟

هيوي جينغ: عندما كنت أعيش في الغرف المشتركة أثناء لعب كرة السلة بدوام كامل، كانت لديّ خبرة في استخدام أجهزة الكمبيوتر أكثر من زملائي، واعتقد مدرِّبي (باركه) أنّه بإمكاني تنفيذ إجراء بشأن الموقع الإلكتروني للرابطة لم يتم تعديله منذ سنوات. لم تكن لدي أي فكرة عن تطوير الويب، ولكنني اعتقدت أن لديّ ما يكفي من وقت الفراغ لمعرفة ذلك. لقد استمتعت أكثر مما توقعت، وبعد سنوات عديدة، ما زلت هنا.

راشيل: كيف دخلت إلى خدمة CSS بالتحديد؟

هوي جينغ: أنا شخصية بصرية جدًا بطبيعتي، ويمكنني إعطاء "تعليمات" للمتصفّح، ورؤية ذلك ما يظهر على الشاشة بشكل فوري. كان الأمر بالنسبة لي أكثر سهولة من منطق البرمجة للتطبيقات. لقد أصبحت جادًا بشأن الويب عندما بدأت التطورات في عالم CSS في ازدياد السرعة، لذلك كان هناك الكثير من الخصائص التجريبية التي لم يتم استخدامها على نطاق واسع. لقد شعرنا بإثارة كبيرة عند اكتشاف ميزات جديدة لم يعرفها سوى عدد قليل من المستخدمين.

العمل باستخدام أوضاع الكتابة العمودية

راشيل: لقد كتبتَ الكثير عن أوضاع الكتابة العمودية في CSS والأخطاء الممتعة التي تجدها عند العمل مع الكتابة الرأسية. هل لديكم أي أخطاء مفضّلة يجب أن نتّبعها جميعًا؟

هوي جينغ: عدتُ إلى المراجعة في شهر أيار (مايو) من هذا العام، ولكن تم حلّ معظمها باستثناء حل واحد، فمتصفِّح Chromium يواجه مشكلة في تراكب أدوات مطوّري البرامج في وضع الكتابة العمودية. أعتقد أن هذا دليل على دور دورة تحديث المتصفح الدائمة في دفع عملية تطوير الويب إلى الأمام.

راشيل: يُسعدنا معرفة أنّه يجري إصلاح هذه المشاكل. هل تعتقد أن استخدام وضع الكتابة له حالات استخدام أكثر من مجرد كتابة نص رأسي؟

هيوي جينغ: نعم، بالتأكيد. على الرغم من أن كتابة نصوص شرق آسيا هي حالة الاستخدام الأساسية في وضع الكتابة، أعتقد أن أنظمة الكتابة الأخرى يمكن أن تستخدم وضع الكتابة لتنفيذ التخطيطات العمودية، مثل النمط الذي نراه غالبًا في المجلات المطبوعة. بالنسبة إليّ، إنّ مجموعات خصائص CSS هي ما يجعل CSS فعالة للغاية، لذا فإن وضع الكتابة مع flexbox والشبكة هما يتيح لنا الحصول على عدد كبير إلى حد ما من التبديلات لاتجاهات التنسيق، بدءًا من المربعات على مستوى الصفحة ووصولاً إلى الأحرف الفردية في النص. أعتقد أنّ هذا يفتح أبوابه للإمكانات والمزيد من الإبداع، إذ يدرك الأشخاص نطاق ما هو ممكن لتصميم الويب في المستقبل. آمل أن أرى تخطيطات وتصاميم على الويب لم أكن لأتخيلها قبل بضع سنوات فقط.

راشيل: أسألني غالبًا ما إذا كان على الجميع استخدام الخصائص والقيم المنطقية الآن، أو ما إذا كان ذلك سيصبح الإعداد التلقائي. كيف يمكن الإجابة عن ذلك؟

هوي جينغ: شخصيًا، أتمنى أن يصبح الموقع الإلكتروني هو الخيار التلقائي، لأنّه من منظور عملي، سيسهّل تطوير المواقع الإلكترونية المتعددة النصوص البرمجية بشكل كبير. بالنسبة إلى ما إذا كان سيصبح الحساب الافتراضي أم لا، فإن الإجابة عن هذا السؤال صعبة جدًا.

ويتمثل أحد التحديات التي تواجه الخصائص المنطقية في أنه "يستبدل" بناء جملة قائم وقيد الاستخدام لسنوات عديدة، بالإضافة إلى حقيقة أن دعم النصوص البرمجية التي ليست افتراضية، فقد تحسنت الطريقة الأفقية من أعلى إلى أسفل فقط في السنوات الأخيرة. لا يزال المحتوى على الويب بالإنجليزية هو السائد، لذا فإنّ مسألة استخدام الخصائص المنطقية لا تزال أقل قوة في هذا السياق. أعتقد أنّ تشجيع المستخدمين الذين لا يتحدثون اللغة الإنجليزية على إنشاء محتوى على الويب سيشجّعهم على هذا النوع من المحتوى. أيضًا، إذا أصبح دعم لغات متعددة أولوية أكبر، فإن قيمة استخدام الخصائص المنطقية ستصبح أكثر وضوحًا.

ميزات جديدة في CSS

راشيل: ما هي الميزة أو الوظيفة التي يهمّك أن تتم إضافتها إلى CSS؟

هيوي جينغ: لقد بدأتُ منذ فترة بالعمل الذي أجرته "ميريام سوزان" في مجال طلبات البحث عن الحاويات، وتُعتبر المواصفات التي لم يتم تطويرها بعد لميزات حاويات "النمط" و"الحالة" رائعة للغاية لأنّها تعمل على توسيع مفهوم التصميم السريع الاستجابة. من المحتمل أن نجعل تصميماتنا وتخطيطاتنا تستجيب بأكثر من حجم إطار العرض لدينا. لذا آمل أن تكون وحدة الاحتواء هي شيء يمكن أن يتفق عليه بائعو المتصفحات المختلفون ويمكننا الحصول على دعم أوسع لهذا الأمر في المستقبل القريب.

إلهام الأشخاص لمتابعتهم

راشيل: من الذي يجري حاليًا أعمالًا شيّقة أو مسلّية أو إبداعية على الويب؟

هيوي جينغ: أنا دائمًا منجذب إلى الأشخاص الذين يتقنون فن CSS. وقد كنتُ من المعجبين بها منذ سنوات، مثل يوان تشوان وأعماله الإبداعية التوليدية في CSS، وبن إيفانز الذين يجيدون إنشاء أعمال CSS الفنية، وآنا تيودور مع شرح معمّق لأساليبها الذكية. صادفت مؤخرًا برنامج Codepens من Julia Miocene وJackie Zen اللذين يحتويان أيضًا على صور متحركة CSS رائعة.

راشيل: يمكنك قراءة المزيد من تأليف "تشن هوي جينغ" على موقعها الإلكتروني على chenhuijing.com.